openai/symphony

Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents.

What it solves

Symphony shifts the focus of software engineering teams from supervising individual coding agents to managing high-level project work. It transforms project tasks into isolated, autonomous implementation runs that can be completed without constant human oversight.

How it works

Symphony monitors work tracking systems (such as Linear) to identify tasks. It then spawns autonomous agents to handle these tasks. These agents perform the implementation and provide "proof of work," which includes CI status, PR review feedback, complexity analysis, and walkthrough videos. Once the work is accepted, the agents merge the pull request.

Who it’s for

Software engineering teams who have adopted harness engineering and want to move toward managing autonomous work streams rather than supervising AI coding assistants.

Highlights

  • Autonomous task handling: Spawns agents to complete tasks from a project board.
  • Proof of work: Provides CI status, PR reviews, and complexity analysis to verify results.
  • Isolated implementation runs: Treats project work as distinct, autonomous runs.
  • Reference implementation: Includes an experimental Elixir-based version for setup.

Related

  • Dispatch
  • Project
  • Project
  • Project
  • Project