I let a multi-agent team build something for five days. It refused to call the result finished
Summary
The author experimented with a multi-agent workflow using oh-my-subagents to build a product over five days, emphasizing that supervision in such systems makes failures visible and recoverable rather than eliminating them.
Similar Articles
Five failure cases I’d test before trusting a multi-agent coding workflow
A design checklist of five failure cases to test before trusting multi-agent coding workflows: post-review requirement changes, stale worker claims, lost external write responses, approval scope drift, and restart without conversation context. The author frames these as tests to distinguish 'a run ended' from 'this result was accepted against the current task' while building Backplane.
I let an agent pick its own task every morning for 23 days. 41 runs, 19 reached production, 22 died. The 22 are the reason it works.
An experiment running an AI agent for 23 days to autonomously select and execute tasks via GitHub Actions, with automated checks resulting in a 54% failure rate that enhances efficiency by minimizing manual audits.
Your multi-agent setup can turn $15/day into $225–750/day — while 79% of failures are spec and coordination problems
Multi-agent systems can cost 15-50x more than a single agent, yet most failures stem from specification ambiguity and coordination breakdowns, not model capability. Treating handoffs as API contracts and adding explicit verification is recommended.
Ran one build on eight agent platforms. Two finished. How do you catch the failures that report success?
An operations professional tested eight AI agent platforms with the same job, finding that only two completed successfully, and highlighted the issue of agents reporting success when failures occur, suggesting that verifying the output destination is key.
I let one agent handle too much, it failed in 4 different ways. AMA about guardrails and handoffs
A developer shares lessons from letting a single AI agent handle too many tasks, leading to multiple failure modes. They advocate for splitting roles, enforcing structured outputs, and designing handoffs carefully.