Search what changed in this project's dependencies
search_changesFind what changed in your installed dependencies after your training cutoff: removed or renamed APIs, new required arguments, changed defaults. Call before editing library code or config.
Instructions
Searches what changed in this project's dependencies since your training data, for the versions it has installed: removed, renamed and moved APIs, options and config keys, new required arguments, changed defaults and behavior, file conventions. Sources are the installed versions' type declarations, every release-note item since your training data and the packages' upgrade guides; each result says which.
Call it BEFORE your first edit whenever the task touches a library's API or a config file, even for libraries you know well and even when you're sure: your training data predates these versions, and the API you remember may be gone. Also call it when a type error or warning names a package's API.
Describe what you are about to do in your own words; old names are fine and often best. Good: 'resolve alias for a module in next.config', 'middleware that redirects with cookies', 'zod error message per parse', 'tsconfig baseUrl paths aliases', 'mongoose pre save hook next'. Bad (too vague): 'config', 'errors'. Keep one topic per call; call again for another. Do not call it more than 4 times for one question.
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": {
"query": "<query>"
},
"name": "search_changes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Project directory containing package.json (default: the server's working directory) | |
| limit | No | Results to return (default 8) | |
| model | No | Your own model id (e.g. claude-opus-5-5). Defaults to the model configured in the coding agent's settings. | |
| query | Yes | What you're about to do or look up, in your own words: an API, option, config key, file or error message. Old names are fine. | |
| cutoff | No | Training cutoff (YYYY-MM or YYYY-MM-DD) to use instead of a model id. | |
| package | No | Limit to one npm package of this project, e.g. `next`, `zod`, `typescript` (default: all of them) |