Symphony is an open-source framework designed to transform project tasks into autonomous implementation runs managed by AI coding agents. It allows teams to manage and prioritize work while the system automatically assigns coding agents to complete tasks. Instead of directly supervising AI agents, engineers can oversee higher-level workflows and project outcomes. Symphony integrates with project management tools to detect new tasks and initiate isolated environments where agents implement solutions. Each run generates proof of work such as CI results, pull requests, code reviews, and analysis to validate the completed task. By automating execution and verification, Symphony helps engineering teams scale development workflows with minimal manual oversight.
Features
- Converts project tasks into isolated, autonomous implementation runs handled by coding agents.
- Integrates with project management tools to monitor boards and trigger work automatically.
- Generates proof of work including CI results, pull request feedback, and task walkthroughs.
- Allows engineers to manage work at a higher level instead of supervising individual coding agents.
- Supports automated pull request creation and safe merging after validation.
- Provides an experimental reference implementation built with Elixir.
- Encourages harness engineering practices for managing large-scale AI-assisted development.
- Designed as an open framework that can be implemented in different programming languages based on its specification.