Upgrade impact
upgrade_impactCheck what changes before bumping a dependency: breaking changes, deprecations, security fixes, changelogs, and affected project files. Use it to plan safer upgrades.
Instructions
What changes between the installed version of ONE dependency and a target: changelog per release, breaking changes, deprecations, security fixes, and this project's files that import it. Call before upgrading or bumping a dependency.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"package": "<package>"
},
"name": "upgrade_impact"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| package | Yes | Package name exactly as published (npm: `zod`, `@scope/pkg`; crates.io: `fastembed`; PyPI: the distribution, `PyYAML`; Go: the module path, `github.com/jackc/pgx/v5`). | |
| ecosystem | No | Registry. Default: inferred from the project's dependencies (required when the name exists in more than one). | |
| to_version | No | Target version. Default: the highest stable version on the registry. | |
| from_version | No | Current version. Default: the version this project's lockfile resolves. | |
| response_format | No | concise (default): every breaking/deprecation/security entry plus up to 3 others per version. detailed: all entries, capped at 400. |