Replayable episode evaluation for tool-using agents
Teams building customer-support, ops, or browser agents can now justify an evaluation harness that records the whole run and grades state changes, tool use, and user-visible artifacts. The case is stronger than transcript review alone. The sim/eval paper lays out a concrete stack: separate scenario design, simulation, and grading; log world state, tool traces, transcripts, and screenshots or telemetry; prefer deterministic checks for end state and procedure; use model judges only for narrow questions. CUJBench adds a hard operational example. It freezes browser and backend evidence into deterministic incident snapshots, and six frontier models still reach only 19.7% accuracy, with cross-modal synthesis as the main failure. A practical build here is a replayable episode runner for one narrow workflow such as refunds, order changes, or failed checkout diagnosis, with pass/fail gates on backend state and required tool calls. A cheap first check is to take ten recent support or incident cases, replay them in a sandbox, and compare transcript-only scores against outcome and tool-trace checks. If the rankings differ, the current eval stack is missing failures that matter in production.