OpenAI推出Symphony以协调Codex编排
realtime news Apr 27, 2026 18:17
OpenAI推出了Symphony,这是一种开源规范,用于简化Codex的编排,通过代理驱动的任务自动化提升工程工作流程。
OpenAI发布了Symphony,这是一种开源的编排规范,旨在简化其Codex编码代理的工作流程。Symphony将像Linear这样的任务管理平台转变为始终在线的控制系统,为编码代理自动化处理常规的工程工作,从而减少开发人员的认知负担。
这一开发源于OpenAI自身的内部挑战。此前,使用Codex处理编码任务的工程师由于需要在多个会话之间不断切换而面临生产力瓶颈。Symphony通过为每个开放任务分配一个专用代理来解决这一问题,实现自主执行,同时由人工监督结果。据公司报告,在Symphony的内部部署期间,某些团队的合并请求数量显著增加了500%。
Symphony如何工作
Symphony作为一个编排层,直接与像Linear这样的项目管理板块集成。每个任务被视为一个独立的工作空间,代理会持续工作直至完成。如果代理卡住或崩溃,Symphony会自动重新启动,确保工作不中断。
重要的是,Symphony将工作从单个Codex会话或合并请求中解耦,允许更广泛和更复杂的工作流程。例如,它可以指导代理分析代码库、创建实施计划,并将任务分解为更小的、相互依赖的单元。该系统能够动态适应依赖关系,例如,当代理推迟升级React直到完成迁移到Vite的前置任务时。
开源与社区影响
OpenAI以参考实现的形式开源了Symphony,而非作为一个完整的产品。开发者被鼓励利用Symphony代码库及其基于Markdown的SPEC.md,将系统定制为适合其工作流程的工具。自2026年4月23日以来,这一开源发布已获得超过15,000个GitHub星标,显示了其受欢迎程度。
参考实现使用了Elixir,因为其强大的并发模型,但Codex已经成功在包括TypeScript、Python和Rust在内的多种语言中实现了Symphony,突显了该规范的灵活性。
市场影响
Symphony的发布凸显了一种重要趋势:从手动编码转向管理代理驱动的工作流程。通过简化编排,Symphony降低了工程团队扩展编码代理的门槛。这可能加速AI驱动开发工具在各行业的采用,特别是在公司寻求通过自动化提高生产力的背景下。
对于OpenAI而言,Symphony突出了其Codex应用服务器的实用性,该服务器通过JSON-RPC API促进了与Codex的程序化交互。这种方法消除了手动CLI操作的需求,使系统具有可扩展性并为企业做好准备。
下一步是什么?
OpenAI强调Symphony的强项在于其简约性和适应性。尽管OpenAI没有计划将Symphony作为独立产品维护,但它希望这一规范能够激发更多创新。随着编码代理在推理和执行方面的改进,类似Symphony的系统可能成为在各种环境中协调大规模代理工作的关键工具。
对Symphony感兴趣的开发者可以在GitHub上访问其完整规范和代码库,为定制独特工作流程的创造性适应打开大门。
Image source: Shutterstock