OpenAI Unveils 'Symphony' for Agent Orchestration
OpenAI has introduced a new repo called "Symphony", an orchestration layer designed to automate AI agent workflows. The system polls project boards to automatically spawn agents for tasks like code generation, shifting developers from manual prompting to simply managing tickets.
Released as an open-source project on GitHub, Symphony is presented as an "engineering preview" for evaluation in trusted settings. The framework's core is written in the Elixir programming language and is available under the Apache 2.0 license, providing a complete specification to support implementations in multiple languages. Symphony operates as a persistent automation service that monitors issue trackers like Linear for tasks. For each issue, it establishes an isolated workspace and initiates a coding agent session to carry out the required work. This architecture is intended to transform issue execution from a manual script-based process into a repeatable, daemon-like workflow. The system is designed to handle not just code generation but also continuous integration (CI) testing and code reviews, with the ultimate goal of securely merging pull requests. Agents, upon completing tasks, furnish proof of their work, which can include CI status, feedback from pull request reviews, complexity analyses, and even video walkthroughs. By keeping the workflow policy within the repository in a `WORKFLOW.md` file, teams can version the agent's prompts and runtime configurations alongside their code. This approach allows developers to manage the work at a more abstract level rather than directly supervising the agents' coding activities.