SuperAPI AI 工具集

orchestrator

智能体与模型

查看项目

更新于 10-16 01:09

技能介绍

Orchestrator 用于把当前 Codex 线程切换为“协调线程”(chief-of-staff)模式:父线程负责接单、分诊、路由、状态汇总、上下文转发、冲突仲裁、push 串行化、合并协调与收尾,不实现产品代码。

命令:$orchestrator on 开启仅协调模式;$orchestrator off 恢复本地执行;$orchestrator status 报告模式、活跃子线程、checkout 槽位、分支、端口、数据策略、阻塞项与 push 状态。路由在开启后自动进行,不提供手动路由命令。

核心契约:编码工作自动路由到持久子线程;同一 checkout 槽或工作流复用同一子线程;每个实现/PR 分支先创建或复用持久子线程,再分配基于 main 的短生命周期分支与一次性 worktree;可独立运行的包分派到不同 worktree;合并后删除 worktree、归档子线程并释放槽位。

实现工作包括票单执行、API/数据迁移、PR 反馈、改代码的 bug/功能/重构、触及文件或 checkout 状态的目标工作,以及 continue、fix CI、push、commit 等后续指令。一次性问答、只读状态汇总、跨线程分诊、外部上下文接入、父线程自有计划默认不算实现工作。

线程工具边界:仅使用持久 Codex 线程工具(codex_app.list_projects、create_thread、list_threads、read_thread、send_message_to_thread、set_thread_archived)。隐藏 sub-agent、worker id、昵称或提交 id 不算持久子线程。工具不可用时记录阻塞并停止,除非用户明确允许非编排回退。

子线程提示需携带:精确请求、来源上下文、验收标准、非目标、分配的 worktree、main 基线与 PR 目标、端口、数据策略、运行时归属、冲突组、证明与 push/追踪预期。

安全限制:绝不在父与子同时改动同一份工作;无持久子线程 id 不得开始实现;两个改码子线程不得并发改同一 checkout;无独立性检查、槽位表、数据策略、运行时归属和父级合并计划不得分派;永不 force push;状态保持简短,不倾倒子线程记录。