OpenAI 开源 Symphony:一个把 Linear issue 自动编排给 AI 的调度层

7 阅读1分钟

OpenAI 开源 Symphony:一个把 Linear issue 自动编排给 AI 的调度层

Symphony 是 OpenAI 最近开源的一个项目。

它最值得看的地方,不是“又来了一个会写代码的 Agent”,而是它在解决另一个问题:

如何把项目管理工具里的任务,自动转成 AI 可执行、可隔离、可审计的实现流程。

Symphony 是什么

一句话说,Symphony 是一个 orchestration layer。

它会持续监听 Linear 这类 issue board,然后:

  • 为每个 issue 创建独立 workspace
  • 在 workspace 中启动 coding agent
  • 注入 repo 内定义好的 workflow prompt
  • 持续执行,直到完成、转人工审核或终止

所以它不直接替代 Codex、Cursor、Copilot,而是作为它们之上的调度层。

它解决的问题

今天很多 AI 编码工具解决的是“写代码”。

但真实工程里还需要解决:

  • 任务从哪里来
  • workspace 怎么隔离
  • 状态怎么流转
  • 结果怎么验证
  • PR 怎么进入 review / merge

Symphony 处理的就是这部分。

我觉得它有三个关键点

1. 不是对话工具,而是长期运行服务

它不是“问一句,生成一段代码”。

它更像一个常驻服务,持续轮询项目系统,自动发现任务并调度 agent 执行。

2. WORKFLOW.md 很关键

仓库里的 WORKFLOW.md 可以定义:

  • 监听哪个项目
  • 工作区目录
  • clone / setup hook
  • codex 启动命令
  • 并发数和 sandbox 策略

这让“AI 在这个仓库里如何工作”也变成可版本化配置。

3. 强调 proof of work

官方 demo 里强调的是完整证据链,而不只是“任务做完了”:

  • CI 状态
  • PR review 反馈
  • complexity analysis
  • walkthrough 视频

这比单纯贴一段 diff 更适合团队协作。

当前状态

需要注意,OpenAI 明确把 Symphony 标成了 engineering preview。

当前仓库主要包括:

  • SPEC.md
  • elixir/README.md

所以现阶段更适合把它看作:

一个关于“团队级 AI 编码系统该怎么设计”的开源参考。

我的理解

如果说 Codex 这类工具解决的是“AI 会不会写代码”, 那 Symphony 解决的是:

AI 怎么在团队流程里稳定地接任务、干活、交付。

这件事很可能比“再提升一点模型代码能力”更重要。

项目地址

如果这个项目对你有帮助,欢迎 Star。 如果你想看我继续补一篇“怎么把 Symphony 接到自己的仓库”的实操版,我可以继续写。