用途:面向迭代式开发任务的混合编排模式,协调器保持轻量,只做调度和状态管理,具体工作交给单一职责的 worker。主要能力:支持 interactive(默认菜单选择 action)、auto(按预设顺序 init→develop→validate→complete,失败回退 debug 再循环)、parallel(并行 spawn develop、debug、validate 后批量 wait 汇聚)三种模式;提供 spawn_agent、wait、send_input、close_agent 等 subagent API;采用两阶段澄清(worker 输出 CLARIFICATION_NEEDED,协调器收集回答后 send_input 继续);worker 输出统一 WORKER_RESULT 格式并持久化到 {projectRoot}/.workflow/.loop/{loopId}.workers/,进度写入 .progress/;状态存于 {loopId}.json,含 status、current_iteration、max_iterations、skill_state 等字段。使用方式:/ccw-loop-b TASK="..."(交互),加 --mode=auto 或 --mode=parallel,或用 --loop-id 恢复既有循环。适用场景:需要代码实现、问题诊断、测试验证的迭代开发与复杂任务分析。限制:协调器在每次 spawn 前检查 status,running 继续、paused 优雅退出、failed 终止;worker 超时先 send_input 收敛再超时则使用已有结果;并行模式下多 worker 修改同一文件会标记冲突由用户决定;达到 max_iterations 生成总结并记录未完成项。具体收费、价格与平台支持资料未提供。
ccw loop-b
编程与开发
更新于 10-15 17:32