用途:为 Claude Code 设置自主运行循环,覆盖从简单脚本流水线到多智能体 DAG 编排,用于无人值守的持续开发、并行生成与迭代式 PR。
主要能力与模式 顺序流水线:串联多条 claude -p 调用,每步独立上下文,如实现、去杂质、验证、提交,用 set -e 传播退出码。可用 --model 做模型路由、用 --allowedTools 限制工具。 NanoClaw REPL:会话持久化 REPL,通过 node scripts/claw.js 启动,支持 CLAW_SESSION、CLAW_SKILLS 环境变量。 无限智能体循环:双提示词系统,编排器解析规约、扫描输出目录、分配创意方向与迭代号,并行部署子智能体,按 3-5 个一波管理,可用 /project:infinite 命令调用。 持续 Claude PR 循环:脚本循环建分支、运行 claude -p、提交、创建 PR、轮询 CI、自动修复并合并;用 SHARED_TASK_NOTES.md 跨迭代传递上下文,支持 --max-runs、--max-cost、--max-duration、--completion-signal 等限制。安装:curl -fsSL https://raw.githubusercontent.com/AnandChowdhary/continuous-claude/HEAD/install.sh | bash。 去杂质模式:在实现后增加独立清理阶段,删除类型系统已保证的测试、过度防御检查等,取代负面指令。 Ralphinho/RFC 驱动 DAG:将 RFC 分解为带依赖的工作单元,按复杂度层级走不同深度流水线,各阶段独立上下文与模型,经合并队列变基、测试、落地或剔除,被剔除时携带冲突上下文重跑。
适用场景:无人值守开发工作流、CI/CD 风格流水线、并行智能体协作、多日迭代项目、规约驱动生成。选择时按是否有规约、是否需并行、是否多单元依赖等决策矩阵判断。
限制:需设置退出条件防止死循环;迭代间无上下文桥梁会重复失败;并行工作需处理文件重叠与合并冲突。部分实现与工具细节资料未提供,请以实际环境为准。