research/agents-that-fail-loudly
Agents that fail loudly: designing AI workflows for the bad day
June 18, 2026 · AI agents · Automation · Engineering
Most writing about AI agents describes the good day: the workflow runs, the task completes, the demo ends. Production is about the other days.
The failure hierarchy
In our agent deployments we rank outcomes in strict order: correct action, escalation to a human, loud failure, silent failure. The first three are all acceptable. Only the fourth is prohibited — and most agent frameworks make it the default.
An agent that emails the wrong customer is a bad outcome you’ll hear about. An agent that quietly stops processing refund requests on Tuesday and nobody notices until Friday is a business incident.
Confidence is a budget, not a score
Every autonomous step should carry an explicit confidence requirement, and that requirement should scale with blast radius. Drafting an internal summary can tolerate uncertainty. Sending money cannot. We encode this as a simple rule: the more irreversible the action, the more the agent should prefer escalation over action.
Escalation is a feature, not a fallback
The best predictor of whether a client keeps an automation running is not its automation rate — it’s whether the human handoff feels designed. An escalation that arrives with context (“here’s what I saw, here’s why I stopped, here’s the one decision I need”) builds trust in the system. An escalation that dumps raw state destroys it.
What we do differently now
Every agent we ship includes a heartbeat, a dead-letter queue a human actually reviews, and an activity digest written for the business owner, not the engineer. None of this is novel infrastructure. All of it is the difference between automation a business trusts and automation it quietly turns off.