| model | sonnet |
| name | update-deps |
| description | Update outdated dependencies across supported package managers, handling safe updates first and flagging breaking changes. |
Update Dependencies
Update dependencies while preserving behavior.
Load Rules
Read ~/.claude/rules/no-outward-actions.md, ~/.claude/rules/loop-detection.md, and ~/.claude/rules/question-policy.md when available. Use ~/.agents/rules/ under Codex. For manager-specific details, read references/protocol-index.md.
Flow
- Detect package manager(s) and lockfiles.
- Inspect outdated dependencies and constraints.
- Prefer safe/minor/patch updates before breaking changes.
- Apply updates with the native package manager.
- Read changelogs or release notes for major/security-sensitive updates.
- Run install, tests, lint/typecheck, and dependency audit checks.
- Stop for breaking migration decisions.
Output
Return packages changed, versions before/after, commands run, failures fixed, breaking changes deferred, and remaining risk.