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 怎么在团队流程里稳定地接任务、干活、交付。
这件事很可能比“再提升一点模型代码能力”更重要。
项目地址
- GitHub: github.com/openai/symp…
如果这个项目对你有帮助,欢迎 Star。 如果你想看我继续补一篇“怎么把 Symphony 接到自己的仓库”的实操版,我可以继续写。