AI agents fix bugs in your team chat. Nothing merges unless a person approved that exact commit.
Switch puts AI agents in your team chat. Loopback makes sure nothing merges without a person.
Eight things only Switch gives this project
The gate holds the merge rules. Switch gives it people, agents and proof of who said what. Pick one to see what breaks without it.
A commit lands after the approval
Chat approvals usually mean "this pull request is fine". Here an approval names one commit, and the gate re-reads GitHub before it merges.
Coding agents write fixes in minutes. Trusting them is the hard part.
An approval names a full commit. Any new commit voids the evidence.
The gate trusts GitHub's CI results and a signed report tied to one run and one commit.
No agent sees a report until a maintainer accepts it, and it arrives fenced as untrusted data.
A real bug, fixed and merged through Switch
On live Switch, Mattermost and GitHub, a bug reported in a Switch room went to a merge by the gate, after a maintainer approved the exact commit in the room.
Case LB-001: the fixer opened a pull request, the gate checked it against GitHub, and merged it once it was approved. The merged pull request · The bug it fixed
An approval naming the wrong commit, and a merge while merging was switched off, were both refused. The live run, step by step
GitHub refuses a merge without the gate's own approval, even from the maintainer's account with green CI. The ruleset check
Take one bug from report to merge
You type the same messages a real team types and read the gate's real answers. The evidence console is the real app. The other screens are close copies, labelled as such.
Run the demo →