用途:这是一个 L2 域协调器(optimization-coordinator 类型),用于跨技术栈的依赖升级。输入为项目路径和可选升级策略,输出为按 worker 汇总的依赖升级报告。
主要能力:检测包管理器(npm/yarn/pnpm 对应 ln-821,NuGet 对应 ln-822,pip/poetry/pipenv 对应 ln-823);执行轻量安全审计(如 npm audit --audit-level=high、dotnet list package --vulnerable、pip-audit --json);按发布年龄策略跳过过新版本;为每个管理器委派一个子运行;仅消费 worker 的 JSON 摘要,不依据文字输出推断状态;汇总升级、警告、验证结果并生成最终报告。
工作流:Pre-flight → 检测包管理器 → 安全审计 → 委派升级 → 收集结果 → 验证摘要 → 报告。运行时 CLI 示例:node references/scripts/dependency-runtime/cli.mjs start --identifier repo-deps --manifest-file <file>;status、checkpoint、record-worker-result、record-summary、advance、complete 等子命令。
默认选项:upgradeType=major、allowBreaking=true、minimumReleaseAge=14 天、auditLevel=high、testAfterUpgrade=true、buildAfterUpgrade=true、rollbackOnFailure=true、skipDev=false、skipOptional=true。
限制与守卫:PHASE_3 未收到每个计划 worker 的有效摘要前不得推进;未写入最终报告检查点并记录协调器摘要前不得完成;无包管理器时以空结果报告结束;运行时校验失败需暂停并人工介入;缺失 worker 摘要时不得从收集阶段推进。
适用场景:需要在多语言项目中统一升级依赖、并保留可审计的机器可读结果时使用。具体安装方式与收费信息暂未提供。