Codex 进阶教程:如何拉起一支 AI 团队?Subagents 模式全解析
Codex 进阶教程:如何拉起一支 AI 团队?Subagents 模式全解析
在 Codex 的最新版本中,最令人兴奋的功能莫过于 Subagents(子智能体) 模式。它不再是让一个 AI 串行地帮你干活,而是允许你“一句话拉起一支团队”,让多个子智能体在相互隔离的沙箱中并行处理复杂的工程任务。
如果你还在纠结设置里找不到“开关”,那是因为 Subagents 的逻辑已经从“手动开启”进化到了“按需配置与指令触发”。
1. 核心配置:在 config.toml 中调优
Subagents 在 v26.x 版本中默认已内置,但要发挥其最大威力,你需要根据硬件和 Token 预算在 ~/.codex/config.toml 中进行微调:
1 | [agents] |
2. 如何触发 Subagents?(Prompt 语法)
Subagents 并不会自发启动,它们需要你的明确授权。以下是几种高效的触发姿势:
- 并行任务拆解:
“请重构当前项目的 Auth 模块。派生 (Spawn) 三个子智能体:一个负责代码逻辑,一个负责编写单元测试,一个进行安全审计。完成后汇总报告。”
- 角色化委派:
“让
explorer智能体去分析项目结构,同时让coder智能体开始修复 Issue #12。” - 批量处理 (CSV 模式):
“调用
spawn_agents_on_csv工具,根据 tasks.csv 中的列表并行处理 10 个文件的代码审查。”
3. 管理你的“AI 团队”
当多个 Agent 同时在后台“卷”起来时,你可以通过以下方式掌控全局:
- CLI 命令
/agent:在终端输入此命令,可以列出所有活跃的 Agent 线程及其状态。 - 切换焦点:使用
/agent <名称>可以跳转到特定子智能体的对话上下文,查看它的详细日志或给予直接指导。 - 审批流:在交互模式下,如果某个子智能体需要执行敏感操作,界面会弹出提示。按下
o键可以打开该智能体的专属线程进行审核。
4. 为什么要用 Subagents? (vs 标准模式)
| 特性 | 标准模式 | Subagents 模式 |
|---|---|---|
| 执行效率 | 串行,一次只能干一件事 | 并行,多项任务同步进行 |
| 上下文质量 | 易受无关干扰 (Context Rot) | 隔离,每个 Agent 拥有纯净的任务上下文 |
| 专业性 | 通才,但容易顾此失彼 | 专才,可以为不同 Agent 定制不同的人格 |
| 安全性 | 共享工作区 | 沙箱隔离,每个子任务在独立容器运行 |
总结
Subagents 是 Codex 从“对话机器人”向“自动化工程引擎”进化的标志。它不再需要你在 UI 里点点点,而是通过 config.toml 定规则,通过 Prompt 下指令。
现在,去试着给你的 Codex 下达第一条“团队委派”指令吧!
参考资料:
- OpenAI Developers: Subagents Documentation
- [Raymond Studio 调研组实测指南]
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Raymond Studio!
评论