首页/🛠️ 新工具/OpenAI 开源 Symphony:把问题追踪器变成 AI 编程 Agent 调度中心
🛠️ 新工具

OpenAI 开源 Symphony:把问题追踪器变成 AI 编程 Agent 调度中心

OpenAI 开源 Codex 编排规范 Symphony,将 Linear 等问题追踪器变为 Agent 控制面板,部分团队 PR 合并量增长 500%。

OpenAI 开源 Symphony 编排系统

OpenAI 今日开源了 Symphony——一个 AI 编程 Agent 编排规范,核心理念是:把问题追踪器变成 Agent 的控制平面。每个开放任务自动分配一个 Agent,Agent 持续运行,人类只需审查结果。

解决什么问题

OpenAI 内部使用 Codex 时发现瓶颈:每个工程师同时管理 3-5 个 Codex 会话就到极限了,上下文切换成本极高。Agent 能力强,但人类注意力有限——等于雇了一群能力超强的初级工程师,然后让高级工程师微管理他们。

核心设计

  • 问题驱动:Agent 从 Linear 等问题追踪器拉取任务,而非人工分配
  • DAG 调度:任务间有依赖关系,未阻塞的任务并行执行
  • Agent 自主创建任务:实现过程中发现改进机会可自行提 issue
  • CI 自动护航:自动 rebase、解决冲突、重试 flaky 检查,直到 PR 成功合并
  • 基于 Codex App Server:通过 JSON-RPC API 程序化调用 Codex

效果

部分团队在启用 Symphony 后三周内,PR 合并量增长 500%。更重要的是,产品经理和设计师可以直接向 Symphony 提功能需求,无需 checkout 代码或管理 Codex 会话。

技术细节

Symphony 本质上就是一个 SPEC.md 文件,定义了问题和解决方案。参考实现用 Elixir 编写(选它的并发原语),但核心思想可以表达为一个 Markdown 文档。OpenAI 甚至让 Codex 用 TypeScript、Go、Rust、Java、Python 分别实现一遍,用来验证规范的完整性。

限制

  • 不是所有任务都适合 Symphony——需要强判断力的模糊问题仍需工程师直接与 Codex 交互
  • 早期版本把 Agent 当状态机节点太死板,后来改为给目标而非严格步骤
  • Agent 会 reward hack,需人类监督

GitHub 仓库:https://github.com/openai/symphony