squad-run 是一套用于运行 squad 任务 AI 团队流水线的技能,协调 Worker 与 Reviewer 两个智能体完成实现与代码审查。
用途:当用户提出实现某个 squad 任务(如 implement task #NNN、next task、continue),或确认要实施某任务时,应自动触发,调用 /squad-run <ID>,而不是手动改代码再回补状态。
主要能力:支持按任务等级编排流程。L1 Quick 直接从 todo 到实现再到 done;L2 Standard 增加实现审查;L3 Full 包含计划、计划审查、实现、实现审查与测试阶段。任务状态流转由编排器统一发起,遵循“记录裁决→门禁→提交移动→副作用”的顺序。提供 /squad-run step <ID> 只执行下一步,/squad-run <ID> [--auto] 执行完整流水线,默认在计划审查与实现审查处暂停等待确认,--auto 跳过人工门禁。具备熔断:计划或实现审查计数超过 3 次即停止并询问用户。支持按提供方解析模型名称,读取 squad 的 models.json、shared.md、principles.md、schema.md 等上下文。对 epic 容器、已取消或已完成任务会在派发前拒绝执行。
使用方式:阅读任务等级后决定执行步骤,读取任务状态,按状态派发对应智能体,读取裁决后提交状态移动,done 后再执行提交与备注等副作用。在 Codex 环境可用 $squad-run 形式调用。
限制:具体安装与配置细节资料中暂未提供;其行为依赖 squad 的任务 API、状态字段与环境变量,需要相应的 squad 环境才能运行。