Dependency-upgrade 附加组件
以一套分批次、经验证、可回退的工作流,把仓库的依赖更新到最新。Deep Work Plan 的第三个可选附加组件。
它添加了什么
- 从存在的清单与锁文件中检测仓库的真实包管理器(npm/pnpm/yarn + ncu、pip/poetry/uv、cargo、go mod、bundler、composer 等)。
- 一个安装到
.agents/commands/的/lib-upgrade命令,仅在被采纳时。
行为
- 要求一个干净的(或已备份的)工作树。
- 按 semver 对升级进行分类——patch、minor、major;major 需要明确批准。
- 以小而连贯的批次升级;绝不一次全部进行。
- 在每个批次后运行仓库真实的验证关卡;回退任何失败的批次。
- 总结升级了什么、跳过了什么、回退了什么;交由开发者提交。
备注
包管理器无关——绝不在一个非 JS 仓库中运行 npm/ncu。可选,绝非必需,且绝不自动提交。