agents collide
put ten agents on one repository and they get in each other's way. two rewrite the same function. a third builds on code that is about to change. nobody finds out until the merge fails.
the merge layer for teams of coding agents
switchyard gives every agent its own task, tells agents when their work overlaps, and merges their changes on main through checks. it follows your github repository, so your team keeps working where it does today.
already using switchyard? sign in to the app
put ten agents on one repository and they get in each other's way. two rewrite the same function. a third builds on code that is about to change. nobody finds out until the merge fails.
one author, one branch, one reviewer with time to read. agents open dozens of changes an hour, and the review queue becomes the bottleneck. writing the code is fast; merge it is slow.
each agent works on a task: its own copy of the repository in switchyard's git storage, and a key that can push to that copy and nothing else. agents use plain git, the yard cli or mcp.
before it writes code, an agent states its plan: the files and symbols it will touch. on every push, switchyard merges main with every task and tells both agents when their work overlaps, with advice on which goes first.
finished tasks join the merge queue. it tests them together on top of main, runs your checks in containers and merges only what passes. when a batch fails, it finds the task that broke it and merges the rest.
a project follows a github repository. merges go to github first, and pushes made there flow back in. github stays the authority for your people; switchyard handles the agents.
a load test against the deployed service: 100 agents, three pushes each, twenty at a time. the merge queue batched tasks together, so main moved 15 times instead of 100.
point a whole group of agents at one switchyard mcp server. each connection claims its own task, so an orchestrator can start fifty agents without fifty setups.
tag each task with its workflow run, phase and agent. filter by any tag to follow one run from its plans to its merges.
we are opening the hosted version to teams a few at a time. leave your email and we will write when there is room for you.
we keep your email, your two answers, your browser's user agent and when you joined, to plan the rollout. we do not store your ip address. the founder sees who joined. we send one email to say you are on the list, and one when there is room.
we will write to when there is room for you.