← Latest papers
🤖 AI

Stop Comparing LLM Agents Without Disclosing the Harness

This position paper argues that for long-horizon tasks, the agent execution harness is often a stronger determinant of performance than the underlying language model, urging the community to adopt harness-aware evaluation protocols to prevent the systematic misattribution of infrastructure gains to model improvements.

Original authors: Yunbei Zhang, Janet Wang, Yingqiang Ge, Weijie Xu, Jihun Hamm, Chandan K. Reddy

Published 2026-05-26
📖 5 min read🧠 Deep dive

Original authors: Yunbei Zhang, Janet Wang, Yingqiang Ge, Weijie Xu, Jihun Hamm, Chandan K. Reddy

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Core Idea: It's Not Just the Engine, It's the Car

Imagine you are trying to judge which car engine is the best. You put a Ferrari engine in a rusty, broken-down sedan with flat tires and a steering wheel that doesn't work. Then, you put a slightly less powerful engine in a brand-new, high-tech race car with perfect tires and a GPS navigation system.

If the second car wins the race, did it win because the engine was better? No. It won because the car (the chassis, the tires, the navigation) was better.

This paper argues that we are currently making this exact mistake with AI.

When we test AI "agents" (AI programs that can do tasks like writing code or fixing software bugs), we usually look at a single score and say, "Wow, Model A is better than Model B." The authors say this is misleading. They argue that for complex, long-term tasks, the score depends much more on the "harness" (the software infrastructure surrounding the AI) than on the AI model itself.

The "Harness": The AI's Body and Nervous System

The paper calls the infrastructure the "harness." Think of the AI model (the "brain") as a pilot. The harness is the cockpit, the autopilot system, the fuel gauge, and the communication radio.

  • The Model (The Brain): It's just the part that thinks and generates text. It's "open-loop," meaning it just spits out an answer and waits for the next prompt. It doesn't know if it made a mistake until someone tells it.
  • The Harness (The Controller): This is the software layer that:
    • Decides what information to show the AI (Context).
    • Checks if the AI's answer makes sense (Verification).
    • Tells the AI to try again if it fails (Retry logic).
    • Keeps the AI from getting confused by too much information (Memory management).

The paper claims that for long, difficult tasks, the harness is the "binding constraint." This means the harness is the bottleneck. If the harness is bad, even the smartest AI will fail. If the harness is great, a slightly less smart AI can succeed.

The "Binding Constraint Thesis"

The authors propose a theory called the Binding Constraint Thesis. In plain English, it says:

"When we compare top-tier AI models on hard, long tasks, the difference in their scores is caused more by how the harness is built than by which model is used."

They found that changing the harness can swing a score by 15 percentage points, while changing the model usually only moves the score by 2 to 4 points.

The Analogy: Imagine two runners. One is an Olympic sprinter (Model A), and the other is a very fit amateur (Model B).

  • If you put the Olympic sprinter in muddy boots and give them a heavy backpack (Bad Harness), they might lose to the amateur running in perfect shoes (Good Harness).
  • The paper says current leaderboards are like a race where everyone wears different shoes, but we only report who won, ignoring the shoes.

Why Current Leaderboards Are "Incomplete"

Right now, benchmarks (like SWE-bench or Terminal-Bench) act like they are testing the "brain" alone. But in reality, they are testing the Brain + The Harness.

Because researchers rarely publish exactly how they built their harness (the "recipe" for the cockpit), we can't tell if a model is actually smarter or if the team just built a better harness around it.

The Paper's Evidence:

  1. Real-world examples: They showed that the same AI model (Claude Opus) got a score of 45.9% with one harness and 55.4% with another. That's a huge jump just by changing the software wrapper, not the model.
  2. Controlled Experiment: They took three different top-tier models and ran them through three different harnesses (Minimal, Improved, and Full).
    • Result: Changing the harness changed the scores much more than changing the model did.
    • The Twist: Sometimes, a "worse" model with a "better" harness beat a "better" model with a "worse" harness. The rankings flipped!

The Solution: "Disclosure" and "Variance Decomposition"

The paper doesn't say we should stop using models. It says we need to stop pretending the harness doesn't exist. They propose a new way to evaluate AI:

  1. The "Harness Card": Just like food labels list ingredients, every AI benchmark submission should list its "Harness Card." This card details exactly how the context is built, how errors are handled, and how the AI is verified.
  2. Variance Decomposition: Instead of just giving one score, researchers should report:
    • How much of the score difference is due to the Model?
    • How much is due to the Harness?
    • How much is due to the Interaction between them?

The Takeaway

If you are a researcher, investor, or user looking at AI leaderboards, the paper warns you: Don't trust the rankings blindly.

Until we see the "Harness Card," a leaderboard ranking is like judging a race without knowing who was driving which car. The "winner" might just have had a better car, not a better driver. To truly understand AI progress, we need to stop comparing just the brains and start comparing the whole system—the brain and the body it lives in.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →