Skip to content
All posts
· 10 min read ·

Why agent capability keeps improving while reliability barely moves

Three arXiv preprints from January and February 2026 — Princeton, MAESTRO, ReliabilityBench — converge independently on the same finding: capability scales, reliability doesn't, and single-run benchmarks systematically miss the gap.

A Princeton group led by Sayash Kapoor and Arvind Narayanan posted a paper to arXiv in February with a one-line finding worth pinning to the wall: "Despite steady accuracy improvements over 18 months of model releases, reliability only shows modest overall improvement." The paper is the third in a short stack of preprints from late January and February 2026 to converge independently on the same observation, alongside MAESTRO from a Beihang–KAUST–MPI group and ReliabilityBench from Aayush Gupta. Single-run agent benchmarks systematically over-state production reliability. The gap between them isn't a measurement artifact. It's the load-bearing fact.

The three papers approach the problem from different angles. The Princeton paper compares capability progression to reliability progression across 18 months of releases. MAESTRO probes call-graph stability across 12 multi-agent systems. ReliabilityBench introduces controlled perturbations and fault injection across 1,280 episodes. Their data does not overlap. Their conclusion does.

Capability versus reliability over 18 months of model releases A conceptual two-line chart based on the Princeton paper's Figure 1 framing. The capability line rises steadily across 18 months. The reliability line stays nearly flat across the same period. The gap between the two widens over time. The chart is illustrative; exact values vary by benchmark. CAPABILITY VS RELIABILITY · 18 MONTHS OF RELEASES capability reliability 0 mo 9 mo 18 mo

What single-run benchmarks miss

MAESTRO's central instrument is a pair of graph-similarity metrics applied to repeated runs of the same task. Jaccard similarity measures whether the same edges (agent-to-agent calls) appear across runs; LCS similarity measures whether the order of those calls is preserved. The numbers from 12 systems across Autogen, LangGraph, and ADK are: Jaccard 0.86 on average, LCS 0.65 on average. Read together, that means the set of agent interactions is structurally stable across runs, but the sequence in which those interactions happen is not. A benchmark that reports "the system solved the task" doesn't notice the difference. A user who needs the same answer twice does.

ReliabilityBench's instrument is closer to chaos engineering. The benchmark runs 1,280 episodes across Gemini 2.0 Flash and GPT-4o, two agent architectures (ReAct, Reflexion), and four domains (scheduling, travel, customer support, e-commerce). Semantic perturbations at intensity ε = 0.2 (paraphrasings of the original task that preserve meaning) reduce success from 96.9% to 88.1%. That is an 8.8-point drop from a synonym substitution that a human would not register as a different task. The paper's framing is direct: "existing benchmarks for tool-using LLM agents primarily report single-run success rates and miss reliability properties required in production."

The Princeton paper writes the synthesis of those two observations into the literature. Its central claim, reproduced from the Figure 1 caption in the preprint: outcome consistency remains low across all models tested, even as headline accuracy climbs. Calibration improves (recent Claude variants in particular), but improvements in calibration do not guarantee that a model can identify when it is likely to fail. The authors call out the implication explicitly: "improving raw task performance is insufficient for building dependable AI agents; reliability requires targeted attention beyond capability scaling alone."

Three different finishes, one shared shape

Paper Method Headline number What it proves
MAESTRO (Jan 2026) Repeated runs across 12 MAS, Jaccard + LCS on call graphs Jaccard 0.86, LCS 0.65 Same interactions, different orders.
ReliabilityBench (Jan 2026) 1,280 episodes with semantic perturbation and fault injection 96.9% → 88.1% at ε = 0.2 Tiny task rewordings collapse success.
Princeton (Feb 2026) Capability vs. reliability over 18 months of model releases Reliability "modest overall improvement" Scaling capability does not move reliability.

What's striking is that none of these are exotic measurements. Jaccard, LCS, paraphrase robustness, multi-run consistency — they are first-year methodology in any field that takes evaluation seriously. They are not yet first-year in agent benchmarking. The mainstream leaderboards still report a single number after a single run on a fixed set of prompts. The papers above describe what happens when you do the obvious thing and run the experiment twice.

The cost numbers from MAESTRO sharpen the architectural point. CRAG finishes the same task with a median cost of $0.0010 and a median duration of 42.8 seconds. Plan-and-Execute does the same kind of work for a median $0.0126 with an interquartile range of 30.6 to 356.6 seconds — an order-of-magnitude spread within the IQR alone. A single-run benchmark cannot distinguish a system with a tight latency distribution from one whose IQR spans 10× the median. To a user submitting a real task, those are two different products.

Why this is structural, not transient

The Princeton group's distinction between calibration and discrimination is the load-bearing piece for understanding what comes next. Calibration is about being well-aligned in confidence: a model that says "I'm 80% sure" being right 80% of the time. Discrimination is about being able to tell, before failing, that a task is the kind a model will fail on. Recent models have gotten meaningfully better at calibration. They have not gotten meaningfully better at discrimination.

That asymmetry has consequences. A well-calibrated agent that cannot discriminate failure modes will still produce confident-looking outputs in exactly the cases where it should refuse. From a benchmark's perspective, a 90% success rate looks fine. From a registry's perspective, the question that matters is not "what fraction of tasks did this agent complete" but "what fraction of the kinds of tasks where you'd want a guarantee did it complete consistently." Those are different objects, and the agent literature is starting to admit it.

The same shape appears in the multi-agent case. MAESTRO's authors are explicit: "optimizing reliability and efficiency in agentic systems is fundamentally an architectural challenge." Architecture choices (ReAct vs. Reflexion, CRAG vs. Plan-and-Execute, sequential vs. graph routing) outweigh model choice for reliability outcomes. Swapping in a better base model leaves the variance problem intact.

The registry-side implication

A registry that publishes a single conformance score for an agent or MCP server is doing what these benchmarks do: collapsing a multi-dimensional reliability surface into one capability number. The funnel pattern Agenstry publishes (discovered, responded, returned a valid card) is one direction of generalization. The ReliabilityBench-style multi-condition surface (consistency under repetition, robustness to perturbation, fault tolerance under degraded infrastructure) is another. They are compatible and they are not the same.

The interesting design question is what a public registry should publish. A one-number score is legible; nobody mistakes its meaning. A reliability-surface that names ε, λ, and k explicitly is honest but it is harder to render in a row of a directory listing. Most agent leaderboards have so far chosen legibility over honesty, and the three papers above are the cost of that choice now showing up in print.

What we're watching

Three things, observable within the next two academic cycles:

  1. Whether any major leaderboard adopts a ReliabilityBench-style protocol. Most public agent leaderboards still report single-run pass@1 numbers on a fixed prompt set. The first to publish a multi-run consistency column alongside its accuracy column will be the practical answer to ReliabilityBench's framing.
  2. Whether the calibration/discrimination split in the Princeton data widens or narrows in subsequent model releases. If discrimination catches up to calibration, the practical impact of the reliability gap shrinks. If it doesn't, agents that report high confidence in failure modes will keep getting deployed.
  3. Whether MCP server compliance scoring picks up a multi-run dimension. The MCP authorization spec formalized OAuth 2.1 but says nothing about whether a server's behavior should be probed once or one hundred times. The first foundation-governed conformance profile that names "k repeated probes per scan window" as a required field will be the practical answer to these papers.

A capability number is the headline. A reliability surface is what your agent actually experiences. The two were close enough to ignore for the first eighteen months of this story. They no longer are.

Sources

← Back to blog Agenstry