用途:审查并更新项目依赖,尽量以可控、可验证的方式完成升级,减少一次性大规模更新带来的风险。
主要能力: 一、依赖审计:列出所有过时依赖,检查安全漏洞,识别重大版本更新中的破坏性变更。 二、更新策略:将更新分为安全补丁(立即处理)、小版本更新(相对安全)、大版本更新(需要测试);对大版本更新要求阅读变更日志、定位破坏性变更并查找迁移指南。 三、增量更新:按安全补丁、开发依赖、生产依赖小版本、大版本(一次一个)的顺序更新;每组完成后运行完整测试套件,并检查弃用警告。 四、文档与提交:更新锁文件;若安装步骤变化则更新 README;记录迁移说明;为每个逻辑分组创建 PR,附清晰描述与已执行的测试。
使用方式:作为命令或技能触发依赖更新流程,按上述阶段执行;若作为独立请求运行,在所有阶段成功后自动退出。
适用场景:需要定期维护依赖、修复安全问题或升级大版本,但希望分批验证、降低引入回归风险的项目。
限制:资料未提供具体支持的包管理器与语言生态、命令语法、参数、可配置项、是否支持回滚或自动修复、以及独立运行与集成运行的具体差异;这些信息暂未提供。实际效果取决于项目自身测试覆盖与依赖情况,资料未对效果作保证。