Upgrade planner
upgrade_plannerGenerate a prioritized dependency upgrade plan with per-line targets, manifest vs lockfile fixes, and minimal versions that resolve known vulnerabilities.
Instructions
Prioritized upgrade plan: the 4DA app's work order when computed (per-line targets, manifest vs lockfile fix), else the smallest version that fixes each vulnerability from the lockfiles. Call when the user asks what to upgrade.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| package | No | Plan for this one package only (exact name, any ecosystem). Default: every dependency. | |
| include_dev | No | Include devDependencies. Default: false | |
| risk_threshold | No | Only show upgrades at or above this risk level. Default: all | |
| max_recommendations | No | Max recommendations to return. Default: 20 |