用途:在 GitHub 拉取请求(PR)流程中执行多智能体协同的自动化代码审查,区别于传统静态分析,通过 gh CLI 获取 PR 数据后交由专项 Agent 并行分析。
主要能力:
- 多智能体审查系统,可指定 security、performance、style、architecture、accessibility 等 Agent 并行评审,支持 --depth comprehensive。
- 专项 Agent:安全(OWASP、CVE、密钥、权限检查)、性能(CPU/内存/IO 剖析、基准对比)、架构(设计模式、SOLID、耦合内聚)、风格(格式化、命名、文档、测试)、无障碍。
- 基于 PR 的群组管理:可由 PR 标签映射 Agent,按 PR 规模自动选择拓扑(<100 行 ring、100-500 行 mesh、>500 行 hierarchical)。
- 自动化工作流与质量门禁:支持 GitHub Actions 自动触发、状态检查、阈值配置(如 security: block、performance: warn)、自定义审查触发路径。
- 评论与修复:可生成行内评论、批量分组管理评论、自动修复 lint/格式化/测试失败等。
- 高级特性:上下文感知审查、历史学习、跨 PR 批量分析与多 PR 群组协调、自定义审查 Agent 注册。
使用方式:需已安装 gh CLI 与 ruv-swarm(npx ruv-swarm);典型命令如 gh pr view 123 --json files,diff | npx ruv-swarm github review-init --pr 123,或 npx ruv-swarm github review-security --pr 123 --files "$CHANGED_FILES" --check "owasp,cve,secrets,permissions" --suggest-fixes。配置可写入 .github/review-swarm.yml。
适用场景:需要多维度、标准化审查的开源或团队 PR 流程,安全性要求高或含认证、支付、管理路径的代码变更,以及希望用 CI/CD 自动执行审查并设质量门禁的仓库。
限制:具体可用性、收费、价格、支持的平台与效果暂未提供;功能依赖 GitHub 与 gh CLI,且需安装 ruv-swarm;资料未说明其默认误报率、性能开销与权限要求。