用途:在需要审查代码变更、diff 或拉取请求时使用,也可在合并前检查改动,或对代码库执行完整审查。
主要能力:基于并行专项代理进行审查,审查视角由 agents 指定,可用值包括 security、style、logic、docs。支持本地、GitHub、Forgejo 平台,diff 方式可为 git-ref-diff 或 full-codebase。dispatch 可选 specialist 或 segment,默认 specialist,仅在 full-codebase 模式生效:specialist 为每个视角分配一个子代理并读取全部片段(4 倍文件读取);segment 为每个片段分配一个子代理并依次应用全部视角(1 倍文件读取)。两种方式都保证每一行在每个专项视角下都被审查。
使用方式:通过带 JSON 载荷调用 generate.sh --phase init 启动,后续按每次响应中的 next_phase 和 prompt 字段继续执行。每个阶段的权威指引来自 generate.sh 的输出,而不是静态说明文件。载荷可包含 platform、diff_method、dispatch、agents 字段。
常见错误:跳过阶段;不按 generate.sh 的 prompt 执行;按代理类型拆分文件;在用户未明确要求时向 forge 发布内容;向用户透露模型归属。
限制:不适用于一般代码探索、lint 或格式化。平台支持、收费与效果等更多细节资料暂未提供。