# Design for recovery, not perfect runs.

> How recovery paths, uncertainty, and clear handoffs improve agent-facing product workflows.

Published: 2026-08-25  
Updated: 2026-08-25  
Canonical: https://agentexperience.tech/insights/design-for-recovery/  
Tags: recovery, reliability, workflows

Every useful agent-facing workflow needs a safe response to missing context, a failed step, or a moment where the system should stop.

Products often treat recovery as an exception path. For agent-facing work, it is part of the main experience. Agents encounter incomplete information, changing state, conflicting instructions, and actions that need a person’s judgment.

## Name the uncertainty

A system should make it possible to say what is missing or ambiguous. That can mean requesting a specific input, showing the conflicting condition, or explaining why an action cannot proceed. Vague failure language creates more work for the person who must untangle it.

## Make the next safe step clear

Recovery is easiest when the agent has a bounded alternative: try a read-only path, ask a targeted question, use a different capability, or pause for approval. The best next step depends on the consequence of the action, not just whether the previous call returned an error.

## Preserve useful state

When a workflow pauses or fails, retain the context that helps it resume without repeating work. That includes the task’s goal, the information already gathered, and the decision that caused the pause.

## Use failure to improve the surface

Repeated recovery patterns reveal product opportunities. If agents repeatedly need the same clarification or choose the same wrong path, the context, tool language, or interface may need work.

A reliable experience is not one that never pauses. It is one that makes the pause useful.
