Trial by Trace: Benchmarking AI Agent Harnesses for Reliability and Failure Attribution

Zhiyong Cao, Hengjie Zhu, Yongxin Wang, Xuchen Li, Jintao Li, Shuxia Liu, Dunqiang Liu, Bo Wang and 15 others

Institute of Automation, CAS · Zhongguancun Academy · Institute of Information Engineering, CAS · Tsinghua University · Beijing Institute of Technology

Published October 23, 2026 · on the feed October 27, 2026 · ▲ 299 · arXiv 2610.32285

The abstract

LLM agents are increasingly used to solve real-world problems, and their effectiveness depends on both the underlying models and the harnesses that support their operation. However, most existing benchmarks focus on model capabilities and overall agent performance, with limited attention to the evaluation of agent harnesses. To address this gap, we introduce TraceTrial-Bench, which organizes harness reliability into seven components covering context, execution, governance, lifecycle, observability, tools, and verification. We construct 95 expert-level, mechanism-oriented tasks with executable or state-based ground truth to support semantically equivalent comparisons while preserving the native behavior of each harness. We design a Trajectory Tracing (TT) module to capture agent execution traces and introduce a two-layer evaluation framework that separately assesses agent performance and harness reliability. In addition, we design a Multi-source Evidence Acquisition (MEA) module to provide evidence from the agent context, harness, and execution environment for LLM-based evaluation, and develop a Failure Attribution (FA) module that uses explicit mechanism chains to support attribution at the run level. Across 4 harnesses, 9 models, and 95 tasks, our evaluation of 3,420 runs yields macro-averaged harness scores ranging from 59.8% to 72.0%, while 31.1% of runs achieve task success despite failing at least one harness criterion. TraceTrial-Bench provides an auditable and reproducible foundation for comparing agent harnesses, diagnosing their failures, and studying how harness design interacts with model behavior.

The Brief

2:43

A short podcast summary of the paper. Written and voiced by AI.

Transcript

Trial by Trace. Benchmarking AI Agent Harnesses for Reliability and Failure Attribution. By Zhiyong Cao and twenty-two others, from the Institute of Automation, Chinese Academy of Sciences, Zhongguancun Academy, and three other institutions. Published on the twenty-third of October. Its code repository is worked out: about four hundred source files, with a readme and a licence.

LLM agents are increasingly used to solve real-world problems, and how well they do depends on two things: the underlying model, and the harness that supports its operation. Most existing benchmarks focus on model capabilities and on overall agent performance. The harness itself, the layer that runs the model, gets limited attention. When an agent fails, there is little to say whether the model or its harness was at fault. And when an agent succeeds, there is little to say whether the harness did its job along the way, or the run simply got lucky. The authors set out to close that gap with a benchmark aimed at the harness.

TraceTrial-Bench organises harness reliability into seven components: context, execution, governance, lifecycle, observability, tools and verification. Its two-layer evaluation framework assesses agent performance and harness reliability separately. A run can therefore be judged on whether the task got done, and independently on whether the harness behaved properly while doing it. Splitting the two is the core of the design. A single pass or fail number would merge them back together, and the harness would disappear behind the model again.

There are ninety-five expert-level, mechanism-oriented tasks, each with executable or state-based ground truth. That supports semantically equivalent comparisons across harnesses, while letting each one keep its native behavior. Three modules carry the evaluation. A Trajectory Tracing module captures agent execution traces. A Multi-source Evidence Acquisition module supplies evidence from the agent context, the harness and the execution environment to an LLM-based evaluator. And a Failure Attribution module uses explicit mechanism chains to support attribution at the level of the individual run.

The evaluation covers four harnesses, nine models and ninety-five tasks, for three thousand four hundred and twenty runs in all. Macro-averaged harness scores range from fifty-nine point eight percent to seventy-two percent. Alongside that, thirty-one point one percent of runs achieve task success despite failing at least one harness criterion. Harnesses differ, then, even when the models and tasks are held in common, and task success on its own is a poor guide to which runs were sound.

That last figure is why the second layer exists. Nearly a third of all runs reach the goal while breaking a harness criterion on the way, and a score that looked only at outcomes would count every one of them as clean. The authors present the benchmark as an auditable and reproducible foundation for comparing agent harnesses, diagnosing their failures, and studying how harness design interacts with model behavior.

Paper Quest · 7 chapters · about 40 min

Play this paper

Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.

Chapter 1 🧩 · The problem

Same model, different harness, different behaviour. But which part failed?

You run AI agents through software layers that manage their context, tools, permissions and state. The same model behaves differently depending on which layer runs it.

The road ahead

  1. 1 · The problem ~7 min An agent's result mixes the model and the software layer around it, so final-answer benchmarks cannot tell you whether that layer works.
  2. 2 · What came before ~3 min
  3. 3 · The key idea ~8 min Score every run twice, on the agent's outcome and on the harness's own obligations, using traces and environment evidence, then link failures only as candidate causes.
  4. 4 · Choose your own research ~3 min
  5. 5 · Build the method ~8 min Each task runs through every native harness; traces are captured, evidence is gathered, two layers are scored, and failures are linked through mechanism chains.
  6. 6 · The experiment ~6 min You’ll guess: Across all runs on TraceTrial-Bench, what share achieved task success despite failing at least one harness criterion?
  7. 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Join free to play the whole quest ›

Free, with Google or an email address. Your stars and progress are kept.

KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.