{
  "id": 18744980,
  "title": "Two coding agents broke each other's code on different laptops. So I built them a control tower on Switch.",
  "url": "https://urgent.news/2026/11/07/two-coding-agents-broke-each-others-code-on-different-laptops-so-i",
  "topic": "ai",
  "section": "AI",
  "published": "2026-11-07T16:24:21.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/laypatel13/two-coding-agents-broke-each-others-code-on-different-laptops-so-i-built-them-a-control-tower-on-3ne1"
  },
  "original_language": "en",
  "account": "A coding agent's mistake in one laptop's code affected another agent's work on a different laptop, causing a build failure. To prevent such issues, a team created a Switch control tower on a Switch device. Switch is an open-source infrastructure that connects AI agents and people in a shared team chat. It includes rooms for conversations, an agent protocol for agents to interact with rooms, a Switch Console for running coding agents, and a Gateway for managing communication between agents and people. The team built Detente, a custom agent, that monitors conversations and acts as a control tower, clearing flight plans for agents and warning them about potential conflicts. By running Switch on their laptops and registering their agents, the coding agents were able to communicate, coordinate, and resolve conflicts before pushing their code, avoiding the previously mentioned build failures.",
  "summary": "A first-timer's guide to Switch, through the project I built for Flip the Switch: Detente, traffic control for coding agents. [Demo video: add the YouTube embed here before publishing] The break nobody sees coming My agent changes create_session(user) to create_session(user, ttl) in auth/session.py . My teammate's agent, on another laptop, is writing billing/refunds.py , which calls…",
  "key_points": [
    "Two coding agents caused build failures by interfering with each other's code on separate laptops.",
    "Team developed Switch control tower on Switch device to prevent conflicts.",
    "Detente agent monitors conversations and clears flight plans for coding agents."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}