AI 编程工具
audit-project:多智能体迭代式代码审查直到零问题
agent-sh/audit-project · Multi-agent iterative code review until zero issues remain
ELI5:它是什么,解决什么问题
audit-project 是一个多智能体迭代代码审查工具,可运行最多 10 个专用审查 agent(4 个常驻加最多 6 个按项目特征条件激活),发现代码问题后自动按严重程度修复,并对修改过的文件重新审查,循环往复直到代码库干净或用户中止。每个发现包含 file:line 位置、严重级别、代码片段、修复建议和改动量估计;破坏测试或构建的修复会被回滚。支持全项目审查、指定路径、仅安全域、单次快速扫描、最近 5 次提交范围、生成 TECHNICAL_DEBT.md 以及从保存队列恢复,并可在已有 repo-intel 数据时用测试缺口信号优先审查高频变动且无配套测试的文件。
核心能力与快速开始
★ 3 · JavaScript
- 能做什么
- 基于 agentsys 运行时运行多智能体迭代代码审查:上下文收集(检测项目类型、框架、语言、基础设施),激活 4 个核心 agent(代码质量、安全、性能、测试质量)和最多 6 个条件 agent(架构、数据库、API 设计、前端、后端、DevOps);每个 agent 只审查其领域相关文件并产出含 file:line、严重级别、代码引用、修复建议和改动量估计的结构化发现;按严重程度顺序、按文件批量自动应用修复,破坏测试或构建的修复会回滚;对改动文件重新审查并重复直到无问题;每轮结束提供决策入口(继续、创建 GitHub issue、更新 TECHNICAL_DEBT.md 或保存队列);scripts/audit.js 处理项目检测与审查队列,consolidate 在代码层面强制误报约束(驳回需给出理由,10 条以上发现中超过一半被驳回则暂停等待用户)。
- 适用场景
- 发布或大型合并前的全面代码审查;针对特定区域的安全专项审计;对最近提交的快速反馈;自动清理累积的代码质量债务;在支持的环境中使用 /audit-project 系列命令执行路径限定、领域限定(如 --domain security)、单次扫描(--quick)、最近提交范围(--recent)和队列恢复(--resume)等审查流程。
- 项目形态
- 可直接使用的工具
- 部署方式
- 未说明。需配合 agentsys 插件运行时使用,README 给出的安装命令为 agentsys install audit-project。
- 主要依赖
- agentsys 运行时;Git 仓库;README 称可在 Claude Code、OpenCode、Codex 和 Cursor 中使用。
- 使用限制
- 所有能力均依赖 agentsys 运行时;迭代上限为 10 个审查 agent;快速模式仅输出发现而不修复;自动修复在破坏测试或构建时会被回滚,仍需人工决策门确认后续操作;未说明具体模型、API 成本或硬件需求。
- 许可证
- 未说明
- 最近推送
- 2026-09-24 07:46
资料检查:2026-09-25 07:00 · 卡片整理:2026-09-25 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
在发布或重大合并前进行多智能体迭代式代码审查,自动发现并修复代码问题,按严重程度排序修复,对修改文件重新审查直到代码库干净;也可用于安全域专项审计、最近提交快速扫描、生成 TECHNICAL_DEBT.md 等。
查看内容依据
audit-project runs up to 10 specialized review agents, fixes the issues it finds, re-reviews the fixes, and repeats until the codebase is clean - or you tell it to stop.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。