Three AI Agents Ran a Simulated Incident and Refused to Mark It Resolved Without Approval

A developer built a small incident-response team of three Claude Code agents that handle a production bug inside chat rooms alongside a human. The agents are separated by role: a commander that triages and coordinates without code access, an engineer that investigates and fixes the bug on a branch, and a QA agent that independently re-runs tests and can reject fixes. The scenario simulates a payment provider's API v2 renaming response fields, causing a checkout service to return 502 errors even on successful charges. The author reports that the most useful behavior was the commander declining to mark an incident resolved without human confirmation. The project runs on the Switch platform across Mattermost and Telegram, and the author notes that most of the code is plumbing, tests, and a safety gate rather than model logic.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in