{
  "id": 18640534,
  "title": "How I Put Three AI Agents in a Discord Channel with Switch (and What Broke on Windows)",
  "url": "https://urgent.news/2026/11/07/how-i-put-three-ai-agents-in-a-discord-channel-with-switch-and-what",
  "topic": "ai",
  "section": "AI",
  "published": "2026-11-07T04:59:31.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/jatinlabs/how-i-put-three-ai-agents-in-a-discord-channel-with-switch-and-what-broke-on-windows-2946"
  },
  "original_language": "en",
  "account": "ShipLoop, a project developed for the Flip the Switch hackathon, links customer complaints in Discord to GitHub pull requests, with a human making the final merge decision. This account explains how to set up the project and the challenges faced when running Switch on Windows.\n\nThe process involves three AI agents—Triager, Fixer, and Reviewer—working together in a Discord channel. Triager classifies the issue and hands it off to Fixer, which reproduces the bug, writes a failing test, makes the fix, and opens a pull request. Reviewer checks the pull request with its own edge-case tests. Once merged on GitHub, Triager reports the elapsed time and drafts a customer update for approval.\n\nSwitch is a tool that places AI agents in team chat, allowing them to function like teammates without the tool shipping its own agent or model. To set up ShipLoop, install the necessary tools, including Switch Console, Docker Desktop, and an AI coding agent like Claude Code. Start Docker, then use Switch Console to add a server and run it on the computer. Test one agent using the Switch expert template and create additional agents by specifying their names, working directories, and instructions. Connect Discord by creating a bot in the Discord Developer Portal, granting it the required permissions, and inviting it to the server. Add room rules to control the workflow, such as limiting merges to humans and requiring approval before sending updates to customers.\n\nIssues encountered during setup included the Claude Code CLI not being installed and port conflicts within Windows. Fixing these issues required reinstalling Switch Console and managing Windows port reservations by stopping and restarting the Windows NAT service. Additionally, connecting agents to multiple rooms caused communication problems, which were resolved by moving all agents into a single room. Another issue was the bot lacking the Manage Webhooks permission, which was addressed by granting it accordingly.\n\nIn summary, ShipLoop successfully merged two pull requests using the three AI agents, with a total run time of 6 minutes and 59 seconds. The project demonstrated that starting with one agent and one channel is advisable, followed by gradually adding more agents and rooms.",
  "summary": "I built ShipLoop for the Flip the Switch hackathon. It takes a customer complaint in Discord to a tested GitHub pull request, and a human makes the merge decision. This post covers what I built, how to set it up, and the problems I hit as a first-time Switch user on Windows. Demo video: https://youtu.be/ueEJwIVH1A4 Repo: https://github.com/Jatin083/shiploop The problem Customer bug reports often…",
  "key_points": [
    "ShipLoop project links Discord complaints to GitHub PRs with human final decision",
    "Three AI agents (Triager, Fixer, Reviewer) work in Discord channel",
    "ShipLoop run on Windows faced port conflicts and bot permission issues"
  ],
  "editors_take": "Integrating AI agents directly into team chat environments transforms them from isolated tools into collaborative teammates that can manage entire software lifecycles with minimal human intervention.",
  "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."
}