用途:在 GitHub 上对拉取请求(PR)进行 AI 驱动的多智能体代码审查,覆盖传统静态分析之外的领域,如安全、性能、架构、代码风格与无障碍。
主要能力:可从 PR 提取文件与 diff,按需选择 security、performance、style、architecture、accessibility 等专用审查智能体并行分析;支持安全专项检查(如 OWASP、CVE、密钥泄露、权限等)、性能分析(CPU/内存/IO、基准对比)、架构评估(设计模式、耦合度、SOLID)、风格检查与自动修复(格式、导入、空白),以及生成上下文的审查评论。还提供基于标签的智能体分配、按 PR 规模选择拓扑、质量门与状态检查、审查指标统计、从历史审查学习、跨 PR 批量分析、自定义审查智能体和 CI/CD 工作流集成等能力。
使用方式:示例命令包括 gh pr view 123 --json files,diff | npx ruv-swarm github review-init --pr 123,以及带 --agents 与 --depth 参数的完整工作流。可在 PR 评论中执行 /swarm 命令,也可通过仓库内 .github/review-swarm.yml 配置必需/可选智能体、阈值与规则,或使用 GitHub Actions 在 PR 创建时自动触发审查。
适用场景:团队希望在 PR 阶段获得多维度、一致标准的自动化审查,尤其是安全敏感、性能关键或 UI 变更类 PR。
限制:资料未提供具体收费、价格、支持平台与效果数据;输入为 PR 数据与 diff,需结合 GitHub CLI 与相应权限使用。