← Latest papers
💻 computer science

Rethinking the Evaluation of Harness Evolution for Agents

This paper critiques current evaluation protocols for automatic harness evolution in LLM agents by demonstrating that, when compared fairly against simple test-time scaling under matched budgets and on held-out tasks, harness evolution offers no consistent performance gains and exhibits limited generalization.

Original authors: Yike Wang, Huaisheng Zhu, Zhengyu Hu, Yige Yuan, Zhengyu Chen, Shakti Senthil, Hannaneh Hajishirzi, Yulia Tsvetkov, Pradeep Dasigi, Teng Xiao

Published 2026-07-15
📖 5 min read🧠 Deep dive

Original authors: Yike Wang, Huaisheng Zhu, Zhengyu Hu, Yige Yuan, Zhengyu Chen, Shakti Senthil, Hannaneh Hajishirzi, Yulia Tsvetkov, Pradeep Dasigi, Teng Xiao

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

Imagine you have a super-smart robot assistant (an AI agent) that needs to solve tricky computer puzzles. To help it, you give it a "harness"—a fancy set of instructions, tools, and rules that tell the robot how to talk to the computer, what buttons to press, and how to check its work.

For a while, researchers thought the best way to make these robots better was to build a "robot mechanic" that would automatically tweak and upgrade the harness over and over again. This mechanic would watch the robot fail, think "Hmm, maybe if I change this rule," try a new harness, and repeat until it found the perfect setup. They called this Automatic Harness Evolution.

But in this new paper, a team of researchers decided to take a second look at whether this "robot mechanic" is actually doing anything special, or if it's just fooling us. They set up a fair race to see if the mechanic was truly designing better tools, or if it was just getting lucky by trying a lot of guesses.

The Big Race: Evolution vs. Just Trying Harder

The researchers set up a competition on a famous puzzle set called Terminal-Bench 2.1, which contains 89 different terminal tasks. They used three of the smartest AI models available: Claude Opus 4.6, GPT-5.4, and GPT-5.4 mini.

They compared four different strategies, all given the exact same amount of "thinking time" (compute budget):

  1. Parallel Sampling: Imagine asking the robot to try solving the puzzle 5 different times all at once, then picking the best answer. It's like rolling a die 5 times and hoping for a six.
  2. Sequential Refinement: Imagine the robot tries once, sees where it messed up, fixes its thinking, and tries again. It's like revising an essay draft.
  3. Harness Evolution: This is the "robot mechanic." It tries to rewrite the robot's instruction manual based on past failures, hoping to create a better tool for everyone.
  4. Harness Scaling: This is like the mechanic rewriting the instructions just for this one specific puzzle while the robot is trying to solve it.

The Shocking Results

The paper found that the "robot mechanic" (Harness Evolution) did not consistently win the race. In fact, it often lost to the simpler methods.

When there were no "answer keys" (Unit Tests):
If the robot had to guess if it was right or wrong on its own, the "robot mechanic" actually made things worse.

  • The simple "try 5 times" method (Parallel Sampling) boosted the average score from 68.2 to 72.3.
  • The "robot mechanic" (Harness Evolution) only managed 67.4, which was actually lower than just using the original instructions without any changes!
  • The authors suggest that without a clear "answer key" to tell the robot what's right, the mechanic just started making noisy, confusing changes that hurt the robot's performance.

When there were "answer keys" (Unit Tests):
Even when the robot could check its work against a perfect solution, the mechanic still didn't shine.

  • The "try 5 times" method reached an average score of 86.0.
  • The "robot mechanic" only reached 75.8.
  • The authors noticed something weird: The mechanic's improvements only showed up when they were allowed to pick the best of 5 tries (pass@5). When they had to get it right on the very first try (pass@1), the mechanic barely improved anything. This suggests the mechanic wasn't actually designing a better tool; it was just helping the robot make more guesses.

The "Overfitting" Trap

The biggest surprise came when the researchers tested if the "robot mechanic" could learn a lesson that applied to new puzzles. They let the mechanic practice on 45 training tasks, then tested it on 34 brand-new tasks it had never seen before.

The result? The mechanic barely moved the needle.

  • On the new tasks, the score only went up by 0.6 points on average.
  • For one model (GPT-5.4), the score didn't change at all (72.1 to 72.1).

The paper suggests that the mechanic wasn't learning general rules for being a good robot. Instead, it was "memorizing shortcuts" for the specific puzzles it practiced on. It was like a student who memorizes the answers to a practice test but fails the real exam because they didn't actually learn the subject.

So, What's the Verdict?

The paper argues that we need to stop celebrating "Automatic Harness Evolution" as a magic bullet just because it scores higher on the same puzzles it practiced on.

  • What it rules out: It rules out the idea that these evolution methods are currently superior to simply trying harder (scaling up test-time computation).
  • What it suggests: It suggests that the gains we see might just be the result of the robot trying more times, not because the harness design got smarter.
  • The Takeaway: The authors propose that for harness evolution to be truly useful, we need to test it on puzzles that are hard enough to require a real upgrade in tools, and we must test it on new puzzles to make sure it's not just cheating by memorizing the old ones.

In short, the "robot mechanic" is still a work in progress. Right now, it seems like it's better at tweaking instructions for a single puzzle than at inventing a universal tool that works for everyone. The paper suggests we need fairer tests before we declare this method a winner.

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 →