用途:Agent Loop Engine 用于把模糊需求变成结构化、可验证、可迭代的开发过程,适合需要反复改进、根因不明需系统调查、或带回归测试门禁的重构类任务;一次性脚本、无行为影响的配置改动、可一次完成的任务不建议使用。\n\n主要流程与能力:流程为项目状态检测(Project Detect)→ 可选的脚手架生成(Scaffold)→ 需求澄清(Grill-Me)→ 生成循环合约(Loop Manifest)→ 迭代(实现→审查→验证)→ 完成。核心原则是每次迭代必须验证才算数。系统包含 roles(grill-me、implementer、reviewer)、schemas 的 loop-manifest.schema.json、domains 的业务循环目录、skills 下的 pr 与 new-loop 子技能,以及 ship-change.js 交付流水线。\n\n用法要点:Grill-Me 接收原始需求并产出 loop_manifest.md,其中含 P0/P1 验收标准、终止条件(最大迭代次数、最大无进展轮数、超时)和审批门;随后按迭代分派 task brief,由实现者以 TDD 执行、审查者只读审核,再经完成前钩子验证。钩子包括 SessionStart、PreCompletion(同步回归测试,超时 120 秒)、PostToolEdit(异步快速失败,超时 30 秒,核心文件匹配 CORE_FILE_PATTERNS)。终止条件为验收标准满足、达到最大迭代、连续无进展或超时。\n\n限制:资料未提供收费、价格、平台与效果数据;具体命令需按实际项目测试工具(如 pytest)配置,超时与迭代上限由 manifest 定义。文中未提供完整安装命令。
agent-loop-engine
编程与开发
更新于 10-16 01:19