SuperAPI AI 工具集

review

智能体与模型

查看项目

更新于 10-15 21:49

技能介绍

用途:在 Agent Review 阶段驱动一个开放 PR 走向可合并状态,不区分作者。负责两类落地面:已结束且失败的 CI(pending/queued 不算红),以及来自人类和机器人的未回复评审评论与 PR 会话评论。

主要能力:通过 npx agent-reviews --pr <N> 盘点、筛选、回复和监视三类 GitHub 评论(内联 CODE、会话 COMMENT、评审摘要 REVIEW);用 gh 处理 PR 元数据、检查、运行日志、可合并性与合并。修复评论后提交推送会重新触发 CI,因此先处理评论再处理 CI。

使用方式:运行时依赖 npx agent-reviews --pr <N>,需 Node.js 18+,也可用 pnpm dlx、yarn dlx、bunx 等价命令;认证由 CLI 负责,依次读取 GITHUB_TOKEN、GH_TOKEN、.env.local、gh auth token。回复用 npx agent-reviews --pr <N> --reply <id> "[agent] ...",必要时加 --resolve;非内联评论和评审摘要用 gh pr comment <N> --repo <owner/repo> 回复并链接原评论。CI 用 gh pr checks <N> --repo <owner/repo> --required --watch --fail-fast 等待结束,失败用 gh run view <run-id> --log-failed 查看。

流程与限制:评论先分类为 fix、already-addressed、false-positive、question、unsafe-to-change,每条都要有证据,不得静默丢弃。分支相关失败修复后推送;flaky 或基础设施问题最多重跑 3 次。全部必需检查通过、无未回复评论、每个内联线程有明确解决回执后,将 issue 移到 Human Review 并停止。只有人工把 issue 移到 Merging 并重新验证成功后才可合并,合并用 gh pr merge <N> --repo <owner/repo> --match-head-commit <sha>。禁止从 Agent Review 或 Human Review 合并,禁止用原始 gh 分页或回复评审线程,禁止 vendor 或 npm-pack agent-reviews,禁止把 pending CI 当作红。PR 未合并关闭时记录原因并移回 Todo。资料未提供具体价格、平台支持范围等信息。