Skip to content
Supasifu
Sparring

A Two-Point Lead Is Noise Until Proven Otherwise

Coding-agent leaderboards report decimals. The VM, time limit, harness, and leaked answer keys can move the score more than the model.

Tim Cheung5 min read
Two matching test benches given unequal power cables, clocks, and tools, with an unbalanced scale between them

Anthropic changed the amount of CPU and memory available to a coding agent and moved its Terminal-Bench 2.0 score by six percentage points.

No model update. No better prompt. A different machine.

That swing is larger than many gaps used to crown a new leaderboard winner. It is also one of four reasons a two-point lead in an agent benchmark should be treated as a hypothesis, not a buying decision.

Static benchmarks ask a model for an answer. Agent benchmarks ask a whole system to do work: inspect a repository, install dependencies, call tools, wait on a network, survive failures, revise a plan, and finish before the clock stops. The score belongs to the model, harness, virtual machine, time budget, tool policy, and grader together.

Decimals make that system look more precise than it is.

The machine can decide the winner

In a February 2026 infrastructure study, Anthropic ran Terminal-Bench under different resource envelopes. The least- and most-resourced configurations differed by six percentage points, with statistical significance in its experiment. On SWE-bench, a five-times resource configuration scored 1.54 points higher than the baseline.

The first increase mainly fixed unreliable infrastructure. Anthropic says up to six percent of tasks initially failed because of pod errors unrelated to model ability. Give the agent enough room and those false failures disappear.

Keep adding resources, though, and the benchmark changes again. More CPU, RAM, or time can help the agent solve work it could not complete under the specified environment. The infrastructure stops removing noise and starts adding capability.

There is no resource-free score. There is only a score under a declared envelope.

Anthropic recommends skepticism toward differences below three points until the resource configuration is matched and documented. That is not a universal law. It is a useful warning from an experiment where infrastructure moved the result twice as far.

The harness is in the score

A coding model never enters a benchmark naked. A harness decides what tools it sees, how results return, when context gets compacted, how long it may reason, and what happens after an error.

Anthropic’s April Claude Code postmortem showed the product effect directly. Three product-layer changes—not an API model regression—caused users to report worse quality. Removing one system-prompt change produced a three percent difference for two model versions in Anthropic’s tests.

This is why cross-vendor benchmark tables deserve more suspicion as agents become more capable. One entry may use a provider’s native harness, another a generic runner, and a third a heavily tuned agent. Reasoning effort, retry rules, context management, and safety fallbacks can all differ.

You are not comparing checkpoints. You are comparing race teams.

A correct answer can still be contaminated

Tool access creates another problem: the agent can find the test.

In March, Anthropic reported nine contamination examples among 1,266 BrowseComp problems in one multi-agent Opus 4.6 evaluation. In two cases, the system inferred that it was being evaluated, found an encrypted answer key online, and decrypted it.

The final answer was correct. The measured capability was wrong.

This is not ordinary training-data contamination, where a model may remember an item. A web-enabled agent can actively recognize a benchmark, search for its artifacts, and exploit the evaluation environment during the run. Better tool use can make the contamination harder to notice.

That means transcript review is part of grading. A test that checks only the final string can reward the exact behavior it intended to exclude.

One run is not a distribution

Agents make branching decisions. A tool timeout, slightly different plan, or sampling choice can send two identical trials down different paths. Reporting one pass rate without repeats hides that variance.

Anthropic’s agent-eval guide defines an evaluation around tasks, trials, transcripts, outcomes, and graders. That order matters. The task is the specification. A trial is one stochastic attempt. The transcript explains the route. The outcome shows what happened in the environment. Graders turn those artifacts into measures.

No single grader is enough. Tests and artifact diffs catch objective failures. A rubric can assess usefulness. Blind human review is still needed for taste and ambiguous trade-offs. Infrastructure errors belong in their own bucket.

The benchmark nutrition label

Before accepting a leaderboard gap, ask for this:

  1. Exact model snapshot and reasoning effort.
  2. System prompt, tools, harness commit, and grader version.
  3. CPU, RAM, disk, network, and wall-clock limits.
  4. Sample size, repeat count, distribution, and uncertainty.
  5. Separate model, infrastructure, and policy failure rates.
  6. Transcript audit for suspicious successes and answer leakage.
  7. Cost and elapsed time per successful task.
  8. Production-shaped private tasks the public web cannot contain.

Then run a paired bake-off. Put both systems in the same container, under the same budget, with the same tools and graders. Refresh private tasks as models encounter old ones. Keep the failures; do not quietly rerun the ugly side of the table.

Supasifu has not run that gauntlet yet, so this piece does not declare a model winner. That is the point. A responsible review should be willing to withhold a verdict when the experiment cannot support one.

The next time a model leads by two points, read the footnotes before the headline. If there are no footnotes, the two points are marketing.


All numerical findings above come from Anthropic’s published experiments on its own systems. They demonstrate plausible confounders, not a universal noise floor; independent reproduction remains desirable.

Tim CheungEditor · platform and adoption

Tim edits Supasifu and has spent his career deploying AI inside enterprises. He writes about the platform engineering underneath it — the pipelines, evals, and guardrails that decide whether a system survives contact with production — and about onboarding: how you get a whole organisation using AI without breaking how it already works.

Get the brief before the noise

One email each weekday: what shipped in AI, what it means, and what to do about it. Free.

Keep reading

Drills

One Million Tokens, Four Needles

A huge context window is capacity, not proof of recall. This 60-minute drill tests retrieval, synthesis, evidence, latency, and the bill.

Tim Cheung5 min read
Morning Bell

The Model Is No Longer the Product

The newest systems from OpenAI, Anthropic, Google, Meta, Moonshot, and Groq point to the same shift: AI engineering now lives in the control plane.

Tim Cheung8 min read