用途:通过 Inngest 运行持久化的 PLANNER→IMPLEMENTOR→REVIEWER→JUDGE 编码循环,让 PRD 中的每个故事被独立实现、测试和评判,可承受崩溃,每一步都是可追踪的 Inngest 运行。启动循环后用 loop-nanny 技能做监控、分诊、循环后清理和判断何时介入。
主要能力:以 joelclaw CLI 为主接口,支持启动、查看状态和取消循环;PRD 以 prd.json 描述故事、验收标准、优先级和 passes 状态;默认 codex 实现、claude 评审,可通过 toolAssignments 按故事覆盖;事件均带 loopId 便于追踪;大型工具输出采用 claim-check 写入 /tmp/agent-loop/{loopId}/。
使用方式:先做验证预检,确认每个故事都有可执行的证明路径、质量标准、前后证据、隔离方案和可复用验证器,否则应先补齐验证能力而非启动循环。随后运行 joelclaw loop start --project /path/to/project --prd prd.json --max-retries 2,用 joelclaw loop status [LOOP_ID] 查看状态,用 joelclaw loop cancel LOOP_ID 取消。项目根目录需有 prd.json 和带 ## Codebase Patterns 的 progress.txt。
适用场景:需要自主编码工作负载、按 PRD 批量实现并自动验证的工程流程。
限制:验证先于吞吐是硬性门槛;验收标准必须可机器验证;worker 变更需 k8s 部署;Inngest 服务器需 Docker 运行;并发键使用 CEL 表达式且 loop 为保留字;PRD 需保持规范格式,畸形故事会快速失败。具体收费、价格与平台支持暂未提供。