npm_check_update
Checks if a newer version of an npm package is available, providing update details and a suggested command. Helps identify outdated packages at session start.
Instructions
Check if a newer npm version is available. Returns updateAvailable, message, suggestedCommand, and when include_release_notes is true optional release_url, release_notes_excerpt, breaking_changes_excerpt, enrichment_error. Call at session start to encourage user to upgrade.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| packageName | Yes | npm package name (e.g. neotoma) | |
| currentVersion | Yes | Current version reported by the client | |
| distTag | No | Dist tag to check (default: latest) | latest |
| include_release_notes | No | When true, fetches npm version metadata and optional GitHub release body (best-effort); adds release_url and excerpts. Default false to limit registry/GitHub load. |