把任务复杂度到模型的路由规则写入 Agent.md,可以让 Codex 的主 Agent 在可拆分任务中按复杂度选择 Sol、Terra 或 Luna,并避免简单任务无谓启用子 Agent。
适合的任务:Codex Multi-Agent V2、可拆分的代码/分析任务、需要控制额度的 Agent 编排。
不适合的任务:不可拆分的串行任务、需要所有步骤共享即时上下文的任务、没有人工或自动验收的高风险写入。
适用的模型版本:GPT-5.6 Sol、GPT-5.6 Terra、GPT-5.6 Luna;原帖没有声明 snapshot。
适用的客户端、Agent 或 API:Codex 的 Agent.md / 根提示;不是通用 API system prompt。
推荐的推理档位和参数:由主 Agent 按子任务复杂度决定;原帖未给出具体 effort 参数。
将下面内容加入项目的 Agent.md(按你的 Codex 版本确认文件名和支持的模型 ID):
当任务能拆分为两个或以上相互独立的工作流时,可以使用子 Agent。
由主 Agent 根据子任务复杂度选择模型:
- 复杂规划、架构和关键判断:gpt-5.6-sol
- 常规分析、编码和执行:gpt-5.6-terra
- 明确、重复、检索、扫描和整理任务:gpt-5.6-luna
简单任务不要启用子 Agent。除非我另行指定,否则由主 Agent 决定子 Agent 的模型和推理强度。把规则放在 Codex 能读取的项目级 Agent.md 或对应根提示中。
只有存在两个以上相互独立的工作流时才允许委托。
主 Agent 先判断任务复杂度,再选择子 Agent 模型和推理强度。
对复杂规划/架构使用 Sol,日常分析/编码使用 Terra,重复检索/扫描使用 Luna。
简单任务保持单 Agent;对关键写入保留测试、审阅或人工确认。
这是社区公开的路由规则,不是 OpenAI 官方默认 system prompt,也没有公开成功率或额度对照实验。
模型选择不会自动解决权限、沙箱、并发和结果验收;这些仍需由 Codex 配置与项目流程负责。
gpt-5.6-* ID、Agent.md 加载方式和多代理能力会随 Codex 版本变化,使用前应核对当前客户端文档。
GPT-5.6 Terra