Dependency-upgrade アドオン
リポジトリの依存関係を、バッチで、検証され、取り消し可能なワークフローで最新の状態にします。三つめのオプトイン式 Deep Work Plan アドオンです。
追加するもの
- リポジトリの実際のパッケージマネージャー(ncu を伴う npm/pnpm/yarn、pip/poetry/uv、cargo、go mod、bundler、composer など)を、存在するマニフェストとロックファイルから検出。
.agents/commands/にインストールされる/lib-upgradeコマンド。受け入れられたときにのみ。
振る舞い
- クリーンな(またはバックアップされた)作業ツリーを要求する。
- 更新を semver で分類する。パッチ、マイナー、メジャー。メジャーは明示的な承認を要する。
- 小さく一貫したバッチで更新する。決して一度にすべてではない。
- 各バッチのあとにリポジトリの実際の検証ゲートを実行する。失敗したバッチは取り消す。
- 更新、スキップ、取り消したものを要約する。コミットは開発者に委ねる。
補足
パッケージマネージャー非依存です。JS でないリポジトリで npm/ncu を実行することは決してありません。オプトインで、必須となることはなく、自動コミットも決してしません。