用途:Task Orchestrator 用于自主编排多智能体构建任务,基于 tmux 与 Codex 实现并行执行和自愈监控,适合处理大型、多任务、存在依赖关系的工程工作。建议与 senior-engineering 技能一同加载以获取工程原则。
主要能力:通过 JSON 任务清单(manifest)定义任务、依赖、涉及文件与状态;按依赖规则调度——同一文件的任务串行、不同文件可并行、dependsOn 强制顺序、阶段门控等待上一阶段完成。每个任务使用独立 git worktree(隔离分支)和独立 tmux 会话,通过 Codex 以 --yolo 自主执行,模型为 GPT-5.2-codex high(可配置)。心跳脚本定期检查进度,识别完成、错误、等待输入或停滞状态,并执行自愈动作(发送响应、捕获日志后重试、重启会话)。
使用方式:初始化工作目录并克隆仓库,创建 tmux socket 与 manifest;用 gh issue list 获取 issue 并按文件分组分析依赖;用 git worktree add 创建隔离工作树;用 tmux new-session 与 send-keys 启动 Codex;通过 cron 每 15 分钟运行心跳检查,自愈卡住任务并在阶段完成后推进;任务成功后推送分支并用 gh pr create 创建 PR;最后清理 tmux 与 worktree。
限制与安全边界:不得为写范围重叠的任务启动并行 worker,除非依赖已解决;人工审查需要时不得推送分支、合并或猜测自愈;不得在 manifest、日志、提示或 tmux 捕获中存储密钥;失败任务不得无限重试,需在有界重试后停止并暴露阻塞。Codex 沙箱可能无网络访问(git push 报 Could not resolve host)且文件系统受限,此时应由编排器在沙箱外推送并创建 PR。浏览器中继受限时可用 iframe 批量抓取或手动步骤。具体收费、价格与平台信息暂未提供。