Agentic Harness Engineering: Observability-Driven Automatic Evolution of Coding-Agent Harnesses

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Lin, Jiahang, Liu, Shichun, Pan, Chengjun, Lin, Lizhi, Dou, Shihan, Xi, Zhiheng, Huang, Xuanjing, Yan, Hang, Han, Zhenhua, Gui, Tao, Jiang, Yu-Gang
Format: Preprint
Publié: 2026
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866917507364814848
author Lin, Jiahang
Liu, Shichun
Pan, Chengjun
Lin, Lizhi
Dou, Shihan
Xi, Zhiheng
Huang, Xuanjing
Yan, Hang
Han, Zhenhua
Gui, Tao
Jiang, Yu-Gang
author_facet Lin, Jiahang
Liu, Shichun
Pan, Chengjun
Lin, Lizhi
Dou, Shihan
Xi, Zhiheng
Huang, Xuanjing
Yan, Hang
Han, Zhenhua
Gui, Tao
Jiang, Yu-Gang
contents Harnesses are now central to coding-agent performance, mediating how models interact with tools and execution environments. Yet harness engineering remains a manual craft, because automating it faces a heterogeneous action space across editable components, voluminous trajectories that bury actionable signal, and edits whose effect is hard to attribute. We introduce Agentic Harness Engineering (AHE), a closed loop that addresses these challenges through three matched observability pillars: (1) component observability gives every editable harness component a file-level representation so the action space is explicit and revertible; (2) experience observability distills millions of raw trajectory tokens into a layered, drill-down evidence corpus that an evolving agent can actually consume; and (3) decision observability pairs every edit with a self-declared prediction, later verified against the next round's task-level outcomes. Together, these pillars turn every edit into a falsifiable contract, so harness evolution proceeds autonomously without collapsing into trial-and-error. Empirically, ten AHE iterations lift pass@1 on Terminal-Bench 2 from 69.7% to 77.0%, surpassing the human-designed harness Codex-CLI (71.9%) and the self-evolving baselines ACE and TF-GRPO. The frozen harness transfers without re-evolution: on SWE-bench-verified it tops aggregate success at 12% fewer tokens than the seed, and on Terminal-Bench 2 it yields +5.1 to +10.1pp cross-family gains across three alternate model families, indicating the evolved components encode general engineering experience rather than benchmark-specific tuning. Ablations localize the gain to tools, middleware, and long-term memory rather than the system prompt, suggesting factual harness structure transfers while prose-level strategy does not.
format Preprint
id arxiv_https___arxiv_org_abs_2604_25850
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Agentic Harness Engineering: Observability-Driven Automatic Evolution of Coding-Agent Harnesses
Lin, Jiahang
Liu, Shichun
Pan, Chengjun
Lin, Lizhi
Dou, Shihan
Xi, Zhiheng
Huang, Xuanjing
Yan, Hang
Han, Zhenhua
Gui, Tao
Jiang, Yu-Gang
Computation and Language
Software Engineering
Harnesses are now central to coding-agent performance, mediating how models interact with tools and execution environments. Yet harness engineering remains a manual craft, because automating it faces a heterogeneous action space across editable components, voluminous trajectories that bury actionable signal, and edits whose effect is hard to attribute. We introduce Agentic Harness Engineering (AHE), a closed loop that addresses these challenges through three matched observability pillars: (1) component observability gives every editable harness component a file-level representation so the action space is explicit and revertible; (2) experience observability distills millions of raw trajectory tokens into a layered, drill-down evidence corpus that an evolving agent can actually consume; and (3) decision observability pairs every edit with a self-declared prediction, later verified against the next round's task-level outcomes. Together, these pillars turn every edit into a falsifiable contract, so harness evolution proceeds autonomously without collapsing into trial-and-error. Empirically, ten AHE iterations lift pass@1 on Terminal-Bench 2 from 69.7% to 77.0%, surpassing the human-designed harness Codex-CLI (71.9%) and the self-evolving baselines ACE and TF-GRPO. The frozen harness transfers without re-evolution: on SWE-bench-verified it tops aggregate success at 12% fewer tokens than the seed, and on Terminal-Bench 2 it yields +5.1 to +10.1pp cross-family gains across three alternate model families, indicating the evolved components encode general engineering experience rather than benchmark-specific tuning. Ablations localize the gain to tools, middleware, and long-term memory rather than the system prompt, suggesting factual harness structure transfers while prose-level strategy does not.
title Agentic Harness Engineering: Observability-Driven Automatic Evolution of Coding-Agent Harnesses
topic Computation and Language
Software Engineering
url https://arxiv.org/abs/2604.25850