Skip to content

子 Agent

Codex 可以通过生成本地化 Agent 来运行子 Agent 工作流,并行执行专业任务,然后将结果汇总到一个响应中。

什么是子 Agent 工作流

子 Agent 工作流让 Codex 并行生成多个专业 Agent,每个 Agent 负责特定子任务。这对于高度并行的复杂任务特别有用,例如代码库探索或实现多步骤功能计划。

典型工作流

  1. 向 Codex 描述你想要并行处理的任务
  2. Codex 为每个子任务生成子 Agent
  3. 子 Agent 并行工作
  4. Codex 等待所有子 Agent 完成
  5. Codex 汇总结果并返回

示例提示:

我想审查当前 PR 的以下要点(此分支与 main 对比)。为每个要点生成一个 Agent,等待所有完成,并总结每个要点的结果:
1. 安全问题
2. 代码质量
3. Bug
4. 竞态条件
5. 测试稳定性
6. 代码可维护性

管理与控制

  • 切换 Agent:在 CLI 中使用 /agent 切换活跃的 Agent 线程
  • 审批与沙箱:子 Agent 继承当前的沙箱策略
  • 可见性:子 Agent 活动目前显示在 Codex 桌面应用和 CLI 中

注意事项

  • 子 Agent 工作流消耗的令牌比单 Agent 运行更多
  • Codex 仅在明确要求时才会生成子 Agent
  • 在非交互式流程中,需要新审批的操作会失败并返回错误

由 Codex 构建