Rethinking the Evaluation of Harness Evolution for Agents

📅 2026-07-13
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the limitations of existing automatic harness evolution methods, which are prone to evaluation overfitting due to overlap between search and test benchmarks and lack fair comparison against test-time search baselines under identical feedback and reasoning budgets. To remedy this, the study introduces a rigorously controlled evaluation protocol on Terminal-Bench 2.1, employing GPT-5.4 and Claude Opus 4.6. Through budget-matched test-time scaling baselines, controlled ablation studies, and held-out task generalization assessments, the empirical analysis reveals that performance gains attributed to automatic harness evolution primarily stem from additional search rather than algorithmic improvements. These gains prove non-persistent and exhibit limited generalization, casting doubt on the efficacy of current approaches.
📝 Abstract
We revisit the evaluation of automatic harness evolution for LLM agents. Existing harness evolution methods use unit test cases to search for harness configurations and then report final performance on the same public benchmark. This protocol raises two fundamental concerns. First, harness evolution is itself an iterative search procedure that repeatedly evaluates and revises candidate harnesses using task feedback. As in agentic test-time scaling, it should therefore be compared with simple task-level search baselines under matched feedback and inference budgets to determine whether its gains arise from improved harness design or from additional search alone. Second, because the search and the final evaluation share the same benchmark, the reported gains risk overfitting to that specific task set. To address these concerns, we conduct an extensive evaluation comparing harness evolution with simple test-time scaling and discovery baselines under comparable feedback and inference budgets, and also evaluate evolved harnesses on held-out tasks to assess whether the discovered improvements generalize. Experiments on Terminal-Bench 2.1 with GPT-5.4 and Claude Opus 4.6 show that automatic harness evolution does not consistently outperform simple test-time scaling methods and exhibits limited generalization. Our results raise important questions about the effectiveness of automatic harness evolution and highlight the need for fairer evaluation protocols and benchmarks for automatic harness design. Our code is available at https://github.com/rethinking-harness-evolution.
Problem

Research questions and friction points this paper is trying to address.

harness evolution
evaluation protocol
overfitting
test-time scaling
generalization
Innovation

Methods, ideas, or system contributions that make the work stand out.

harness evolution
test-time scaling
evaluation protocol
generalization
LLM agents