arXiv:2608.19303, cs.AI, cs.CL, cs.SE
Detect and advise: a nonbinding in-band receipt naming the violated property and public recovery tools
Scan for paper
The problem
A timeout labels the failure, so the agent can choose another route. A cached error page or a negative price arrives in the expected format. Nothing tells the agent to doubt it, and the wrong value enters the next decision as fact.
10.9% of ToolMaze episodes complete under injected silent faults (35 of 320 across four models), with a fault-aware system prompt already in place.
Method
For ToolMaze, a deterministic program scans clean tool executions for required fields, stable types, positive values, small categorical domains, echoed arguments, ordered dates, and exact relationships between fields. It keeps a rule only if it holds in every qualifying example and meets a class-specific support threshold.
Five-fold task splitting keeps each tested workflow out of the traces used to build its checker. AppWorld rules come from its released API schemas; τ-bench rules come from its public retail database. On a violation, the monitor keeps the raw result and appends the violated rule, a witness, and callable recovery tools. It makes no model call and chooses no repair.
Core result: frozen paired ToolMaze, Table 1
Ablations: 114 paired workflows
What agents do after a receipt, across 484 detector events:
Generalization: frozen studies + dev rows
Validity check: incident-derived faults, authored blind
46%
of injected incident faults flagged (46.1 / 45.3 Flash / Pro)
1 in 5
trackable episodes propagate a corrupted value; ⅔ still pass
0.80%
fire rate on 53,078 organic responses
Suite transcribed from published production incidents; detector unchanged. Rules learned from clean traces catch structured violations, not plausible-string corruption. Data: paper §6.
Takeaway
TL;DR
What we did
Outcome Monitors check tool results against rules learned from clean traces from other tasks or public schemas. On a violation they keep the result and append a nonbinding receipt: violated property, witness, and public recovery tools. Frozen, prespecified evaluations with injected failures.
What we found
ToolMaze completion rises 10.9% → 28.1% across four models in two families and replicates in a third; τ-bench retail improves +14.0 / +12.0 points. Ablations identify the recovery-tool list, not diagnostic detail or timing, as the active content.
What you should do
When a tool result can be silently wrong, deliver recovery options with the flag: a one-line in-band receipt outperforms a 5-call reviewer at 1/70th the added cost. And treat the contract vocabulary as the boundary of trust: outside it, detection drops to 46%.