Appearance
子 Agent
Codex 可以通过生成本地化 Agent 来运行子 Agent 工作流,并行执行专业任务,然后将结果汇总到一个响应中。
什么是子 Agent 工作流
子 Agent 工作流让 Codex 并行生成多个专业 Agent,每个 Agent 负责特定子任务。这对于高度并行的复杂任务特别有用,例如代码库探索或实现多步骤功能计划。
典型工作流
- 向 Codex 描述你想要并行处理的任务
- Codex 为每个子任务生成子 Agent
- 子 Agent 并行工作
- Codex 等待所有子 Agent 完成
- Codex 汇总结果并返回
示例提示:
我想审查当前 PR 的以下要点(此分支与 main 对比)。为每个要点生成一个 Agent,等待所有完成,并总结每个要点的结果:
1. 安全问题
2. 代码质量
3. Bug
4. 竞态条件
5. 测试稳定性
6. 代码可维护性管理与控制
- 切换 Agent:在 CLI 中使用
/agent切换活跃的 Agent 线程 - 审批与沙箱:子 Agent 继承当前的沙箱策略
- 可见性:子 Agent 活动目前显示在 Codex 桌面应用和 CLI 中
注意事项
- 子 Agent 工作流消耗的令牌比单 Agent 运行更多
- Codex 仅在明确要求时才会生成子 Agent
- 在非交互式流程中,需要新审批的操作会失败并返回错误