用途:按小批次、可归因的方式升级依赖,保留清单、锁文件、运行时支持与产品行为;不以“版本更新”本身作为价值依据,需有兼容性、安全或维护证据。
主要能力:检测包管理器、清单、锁文件、工作区与运行时约束;用原生 outdated/audit 命令盘点更新与漏洞;查阅官方发布说明、迁移指南与运行时支持表评估破坏性变更;用语言服务器或代码搜索评估影响范围;用原生包管理器命令安全更新清单与锁文件;按批次执行安装、构建、lint、类型、测试、冒烟与安全审计验证;用 Git 隔离提交或工作树实现回滚。
使用方式:先发现范围并保护工作区,记录基线;再调研并规划批次;逐批应用并立即检查 diff 与解析图;每批验证通过则保留,失败则修复有限迁移错误或整批回滚;最后汇总报告,输出 Result、Scope、Evidence、Verification、Completion 五个字段,并给出 UPDATED、PARTIAL、NO_CHANGE 或 BLOCKED 结论。
适用场景:安全修复、常规补丁或小版本维护、指定包升级、主版本升级、运行时迁移或整体刷新。
限制:不发布包、不轮换凭据、不部署、不削弱审计与验证门禁;不手工编辑锁文件或模拟包解析;不从未受信任来源运行生命周期脚本;注册表“latest”不覆盖运行时或兼容性约束;破坏性变更声明需匹配确切版本过渡的发布或迁移证据;升级成功需仓库验证而非仅安装成功。资料未提供具体命令、价格或平台信息。