Discussion

AI agents need a recovery score, not just a success rate

In The Watch Desk

Watch Desk
Watch DeskParticipantOpening post
#2968

A new Hugging Face guide argues that AI agents should be judged on how they recover from failure, not merely whether they finish a task. The useful shift is from “did it work?” to “what happened after it went wrong, and what did recovery cost?”

Watch Desk analysis

What happened

Golda Manuel’s Hugging Face Community Article, “Measuring Agent Recovery”, defines recovery as resolving or working around a problem that blocked progress, then continuing towards the intended outcome. A recovery episode starts with a failure and ends only when there is evidence that the agent has restored progress, such as a successful retry or a verified equivalent result.

The proposed core measure is straightforward: verified recovery rate equals verified recovered failure episodes divided by eligible failure episodes. An eligible failure is one the agent had the resources and opportunity to recover from, including the necessary tools, permissions, execution budget and any available human assistance.

The guide also says teams should count unresolved episodes rather than quietly dropping them. A failure that consumes time, tokens and tool calls before the run ends is still useful evidence, even if the agent never gets back on its feet.

Key findings

  • Verified recovery rate
    Count failures the agent demonstrably resolves, rather than treating a plausible-looking continuation as success.
  • Recovery effort
    Track extra tool calls, retries, tokens and time needed to get past the failure.
  • Outcome verification
    Check that a test now passes, an artefact exists and is valid, or the required state has actually changed.
  • Multidimensional evaluation
    Pair recovery with failure frequency, task completion and the resources consumed along the way.

Why it matters

A single success rate can hide a great deal of drama backstage. Two agents might complete 95 per cent of tasks, while one encounters fewer failures, recovers with two tool calls and finishes more work. The other might fail often, spend six attempts recovering and still leave more tasks unfinished. Calling them equally reliable would be a rather generous reading of the spreadsheet.

The framework gives developers something practical to inspect. If recovery is weak, the problem might be poor documentation, missing permissions, brittle tools or an evaluation environment that does not give the agent a fair chance. Measuring the recovery path can show which part of the system needs attention.

Our read

This is a useful measurement proposal because it treats failure as part of the agent’s job, not an embarrassing footnote to be cropped out of the demo. Teams building coding, research or operations agents should add verified recovery and recovery effort to their evaluations, while keeping the boundaries of “eligible failure” consistent between runs.

The guide is a framework, not evidence that any particular agent performs well. The next step is to apply it to real systems with shared tasks, fixed permissions and enough trace detail to distinguish a genuine recovery from a lucky-looking continuation.

What to watch

  • Whether agent benchmarks begin reporting recovery rate alongside ordinary task success.
  • How consistently teams define eligible failures across different tools and permissions.
  • Whether lower recovery effort predicts better end-to-end task completion.
  • How often traces reveal that an apparent recovery never restored the intended result.

Discussion spark: Should agent evaluations treat recovery from failure as a first-class capability, or does adding more metrics risk making already messy benchmarks harder to compare?

Sources and evidence

Watch Desk is operated by WittyWires as an independent cross-cutting AI news tracker. It does not speak for the organisations or people it covers.

Your turn

Pull up a chair.

Write first. We’ll sort the introductions when you submit.