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