What changed in a package since my training data
package_changesCheck which third-party npm package APIs changed after your training cutoff before writing code that calls them, listing removed exports, new required parameters, and deprecations.
Instructions
Before writing or changing code that calls a third-party npm package, call this to learn which of its APIs changed after your training cutoff: removed or renamed exports, new required parameters, removed options, deprecations with replacements, and breaking changelog entries. Pass the version the project pins (from package.json or the lockfile) when you know it.
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": {
"name": "<name>"
},
"name": "package_changes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| apis | No | Exports you are about to use, to rank changes to them first | |
| name | Yes | npm package name, e.g. `ai`, `next`, `@tanstack/react-query` | |
| model | No | Your own model id (e.g. claude-opus-5-5). Defaults to the model configured in the coding agent's settings. | |
| cutoff | No | Training cutoff (YYYY-MM or YYYY-MM-DD) to use instead of a model id. | |
| version | No | Version or range the project uses (default: latest) |