LLMs can build agent harnesses, but improvements transfer poorly

HarnessDev evaluates whether language models can create and iteratively refine execution infrastructure across coding, research, writing, and machine-learning tasks.

PaperIndependentcs.SEarXiv:2609.01437v1
Yuhao Wu · Jingyuan Zhang · Jiajun Shi · Xinping Lei · Qingshui Gu · Yuxuan Zhang · +13 more
Research Digest··2 min read
The authors benchmarked six LLMs on building agent harnesses from minimal seeds and then revising those harnesses using downstream feedback. Across 2,207 held-out instances, generated systems sometimes matched human-engineered references, but results varied sharply by domain, execution cost, and the model running the harness.

What they did

HarnessDev treats runnable agent infrastructure—not an individual task answer—as the object being evaluated. In the Creation stage, an LLM receives a minimal seed and a small set of development cases, then constructs a complete execution system; in Evolution, it revises that system iteratively using feedback from downstream runs.

The authors tested six creator LLMs across four domains and five downstream benchmarks containing 2,207 unique instances. Hidden evaluation tasks were withheld during development, and each harness was assessed for both task success and execution-token cost.

Key findings

  • Generated harnesses remained substantially behind mature human-engineered references on coding and on search and research tasks.
  • On writing and machine-learning experimentation, generated harnesses matched or exceeded the selected human-engineered references.
  • Execution-token costs varied widely, showing that similar task performance could come with materially different efficiency.
  • Evolution sometimes improved performance, but gains were unstable, transferred only partially to held-out tasks, and depended strongly on which model executed the harness.

Why it matters

The benchmark separates an LLM’s ability to design agent infrastructure from its ability to complete tasks inside a fixed system. This makes it possible to study harness engineering as a model capability in its own right and shows that model-external scaffolding can materially shape measured agent performance.

Caveats

The reported results cover four domains, five benchmarks, and selected human-engineered references, so they do not establish that LLM-built harnesses generalize broadly. Evolution gains were inconsistent, while poor transfer across held-out tasks and runtime models suggests that the resulting infrastructure may be over-specialized to its development setting.

§

Analysis

HarnessDev shifts agent evaluation toward the surrounding execution system: prompts, control flow, tool use, and other scaffolding that determines how a model operates. Its mixed results suggest that automated harness development is plausible in some domains but has not yet produced reliably portable infrastructure.

A central open question is whether broader development feedback, explicit efficiency objectives, or training across multiple runtime models can yield harnesses that generalize rather than exploiting the behavior of one benchmark or executor.

newspaper

Research Digest

Articles published under the Zotpaper byline are synthesized from multiple source publications by our AI editor and reviewed by our editorial process. Each story combines reporting from credible outlets to give readers a balanced, comprehensive view.