pkg
Retrieves package metadata, changelogs, upgrade reviews, and source files across registries; use it to assess package changes and inspect code before adopting or upgrading dependencies.
Instructions
Package intelligence: info (composite metadata — Libraries.io + Sonatype + PkgSeer), changelog (release notes), upgrade_review (vulns+changelog+deps diff between versions), files (list source files), read (read a source file). For raw single-source registry queries (npm versions, crates categories), use search_package instead. e.g. pkg(name='express', action='info')
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| path | No | File path filter (files) or exact path (read) | |
| count | No | Max changelog entries | |
| action | No | info | |
| version | No | Package version (default: latest) | |
| registry | No | auto | |
| to_version | No | End of version range for changelog (optional) | |
| from_version | No | Start of version range for changelog (optional) | |
| target_version | No | Target version for upgrade_review | |
| current_version | No | Current version for upgrade_review |