An open-source spec for Codex orchestration: Symphony.

OpenAI
Symphony is an open-source agent orchestrator that turns task trackers into control planes for coding agents, boosting productivity.

Summary

OpenAI developed Symphony, an open-source agent orchestrator, to address the bottleneck of context switching when using coding agents like Codex. Symphony transforms project management boards, such as Linear, into control planes where each open task is assigned an agent. These agents run continuously, and humans review the results, leading to a significant increase in landed pull requests. The system allows agents to pull work from task trackers, break down complex features into manageable tasks with dependencies, and even create new tasks based on their findings. This approach reduces cognitive load and allows for cheap exploration of ideas. Symphony is designed as a minimal orchestration layer, with its core idea documented in a SPEC.md file, and a reference implementation in Elixir. The goal is for developers to use their preferred coding agents to implement their own versions of Symphony tailored to their environments, leveraging the power of Codex App Server.

(Source:OpenAI)