用途:在 Fusion Framework monorepo 中自动处理 Dependabot 拉取请求,完成依赖研究、影响评估、本地验证与安全合并。
主要能力:提供三种模式——Audit-only(仅本地研究与构建/测试/lint)、Validate(安装、构建、测试、lint 并准备评论,所有动作需同意)、Full(端到端,含必需评论与经同意的推送/合并)。依赖 pnpm-dependency-analysis 做影响面与爆炸半径评估,依赖 npm-research 分析变更日志、安全公告与破坏性变更。
使用方式:默认 Full 模式。先选择 PR,可用 gh pr list --author "app/dependabot" --state open --json number,title,createdAt 列出并按 semver 分类,用户必须显式选择。随后创建 worktree、rebase 分支、研究依赖、安装(pnpm install --frozen-lockfile)、构建(pnpm build)、测试(pnpm test)、lint(npx biome format --fix 与 npx biome check --diagnostic-level=error),按需生成 changeset、提出代码修改、rebase 并推送(git push origin HEAD --force-with-lease)、发布验证结果、合并(gh pr merge <PR_NUMBER> --squash --admin)并清理 worktree。
适用场景:monorepo 中批量或单个 Dependabot 依赖升级的审查与合并,尤其关注多工作区影响、生产依赖、主版本升级及核心工具链变更。
限制:任何评论、推送、关闭、合并或修改代码都必须获得用户明确批准;用户不可用即暂停,构建/测试/lint/安全失败即停止;保持线性历史,仅经同意使用 force-with-lease;不自动修改源码,仅提出建议。资料未提供具体收费、平台支持范围或性能数据。