What problem does it solve?
It prevents risky, messy dependency upgrades by organizing updates into security, safe versioning, and explicitly-gated major upgrades, with tests between each tier so regressions are isolated and easy to revert.
Core Features & Use Cases
- Risk-tiered upgrade batches: groups upgrades into ADVISORY, PATCH+MINOR, and per-package MAJOR to match rollback granularity to change risk.
- Advisory-aware selection: checks both current and target versions for advisories and avoids landing a target that is still vulnerable.
- Workflow guardrails: runs the project’s discovered test/build command between groups and halts on failures instead of fixing forward.
- Monorepo-aware execution: detects workspace/monorepo roots and asks whether to upgrade root-only or a specific workspace before proceeding.
Quick Start
Tell the AI: Upgrade dependencies for a release by detecting the lockfile(s), auditing outdated and advisory risks, and applying only the approved batches with tests between each phase.