Astra Orchestrator 是一项用于 Codex 的编排协议,核心思路是:规划、决策与综合保留在父会话,把大量可独立提取的阅读任务交给上下文更小的 worker 子智能体。该协议面向 Codex 中的 gpt-6-astra 父模型,仅使用原生子智能体;执行该技能不会改变父模型。在 Claude Code 中该编排模式不可用,其姊妹技能 astra-advisor 提供 Codex CLI 咨询路线。在其他模型上运行时,需在相关场合说明,并仅在相同取舍成立时委派;除非确实由 Astra 主导,否则不得标注为 Astra 主导运行。
用途与拆分工件:当阅读构成实质性的独立分支,且 worker 能在不丢失关键细节的前提下返回所需证据时,才进行委派。通常少量文件在本地处理;围绕小规模共享语料的相关问题在同一父上下文中回答,多个问题本身不足以支撑多个 worker。若细微措辞、缺失行为或共享上下文会在摘要中丢失,原始材料应留给父会话。当有界分支需要微妙的多步推理、遗漏检测或独立验证时,可交给 Astra worker,并说明该分支为何受益于 Astra 与新上下文。是否拆分需比较整条路径:worker 阅读、父会话协调与验证、重试与修复;若验证将重复 worker 的大部分阅读,应优先直接由父会话完成或从开始就选用合适的 worker。用户要求独自工作或指定模型时必须遵从;不得仅为展示技能而生成子智能体。
模型选择:机械盘点、精确模式提取、链接或格式检查默认使用 gpt-6-luna 低推理;常规文档提取、日志分诊、有限来源交叉核对用 gpt-6-luna 高推理;跨模块代码追踪、调试分析或需要大量解释的提取用 gpt-6.1-sol 高推理;复杂度合理时可有选择地使用 gpt-6.1-sol xhigh;困难独立分支或单独论证的证据审查用 gpt-6-astra 高推理作为起点。Terra 5.6 等 5.6 系列仅为遗留选项,仅在用户明确要求或有具体任务证据时使用,不得作为默认或自动回退。每次生成都需显式设置模型与推理强度,继承的 Astra 设置不构成有意路由;若 Luna 6 缺失且用户未固定 Luna,需说明限制并选择可用的 Sol 6.1 处理合理分支,或本地处理;若用户固定的模型不可用,应报告阻碍而非替换。
使用方式:先做少量方向性阅读确定范围,按独立子系统、来源族或问题拆分,而非按单个文件拆分,合并重叠简报;若任务依赖“所有使用 X 的服务”之类列表,应先从权威清单核实。默认一波两到三个独立 worker,受宿主容量与实际有效工作限制;一个 worker 足以完成一项实质提取,并说明计划数量与模型。简报格式包含:SUB-QUESTION(一个聚焦问题)、SCOPE(绝对项目路径、目录/通配符/URL 与排除项)、REPORT(具体表格或发现,默认不超过 500 词)、EVIDENCE(每条决定性结论的 path:line 或直接来源 URL)、DON'T(范围外区域;不得写入、外部变更或创建子智能体)。应按运行时指令启动全新、显式选定模型的上下文,不要把整个父对话分叉给 worker。
重试与证据:每个任务默认最多六次实际 worker 交互,包括前提检查和重试;报告不完整时发送一次聚焦跟进或重试一次;存在实质推理或证据缺口时,该次重试可换用新的 Astra worker,但须在启动前说明原因与模型,不得先重试旧 worker 再升级。重复失败后停止并报告缺口,必要时本地解决窄小的决定性部分;访问或配额错误属于该路线的阻碍,不是重复调用或静默升级模型的理由。应验证令人意外且具决定性的结论对应的证据指针;无可采用指针的报告不足以支撑重要结论。冲突报告以一次针对性证据检查或跟进解决,并区分已核实事实、推断与未检查区域。阅读型 worker 不产出交付物、不编辑代码、不做最终决定、不发布、不生成更多 worker。最后父会话权衡发现、完成获授权交付物并验证,报告完成的 worker 数量、实际模型、覆盖范围与缺口;不得在无实测用量时声称节省比例、token 数或费用。若需要较低层级父模型获得精简 Astra 结论,应改用姊妹协议 astra-advisor。