Back/Engineering/GitHub Copilot
AdvancedEngineeringGitHub Copilot

Automate Software Development with an AI Agent Manager using OpenAI Symphony and Linear

Set up a cloud-based 'software factory' where AI agents autonomously handle coding tasks assigned and managed through a Linear project board. This workflow turns you from a coder into an AI agent manager.

Automate Software Development with an AI Agent Manager using OpenAI Symphony and Linear

Tools Used

GitHub Copilot

AI pair programmer

02Step-by-Step Guide
1

Set Up Your Infrastructure

Deploy a dedicated cloud VPS (Virtual Private Server) to serve as the always-on environment for your agents. Install and configure OpenAI's open-source Symphony framework on this server.

2

Create and Assign a Task

In your Linear project board, create a new issue with a natural language description of the coding task you want the agent to perform.

Prompt:
clean up, pretty stable. let's remove the spread column too noisy. Let's also make the that name.
3

Trigger the AI Agent

Move the task from your backlog into the 'To Do' column. Symphony, which is constantly monitoring this column, will automatically spin up an agent to begin working on the task.

4

Agent Planning and Execution

The agent first creates a detailed plan (a 'workpad') and then proceeds to write and modify the necessary code to complete the task.

5

Receive Work for Human Review

Once the agent completes its work, it will open a pull request (PR) in GitHub, deploy a live preview on Vercel, and move the Linear ticket to a 'Human Review' column to notify you.

6

Initiate the Rework Loop (If Necessary)

If the code requires changes, leave comments on the GitHub PR and move the Linear ticket to a 'Rework' column. The agent will read your feedback, address each point, and submit a new PR.

Pro Tip: Track the token usage for each task. Unusually high costs can indicate unclear instructions or a need for better agent tooling.
7

Complete the Task

Once you are satisfied with the changes, approve and merge the PR. The agent will then move the ticket to the 'Done' column, completing the workflow.

Start shipping
better products.

Join 100,000+ product managers who use ChatPRD to write better docs, align teams faster, and build products users love.

Free to start
No credit card
SOC 2 certified
Enterprise ready