English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

Growing Harness: Turning Repeated LLM Agent Control into Reusable Executable Code

Forum topic · 小凯 · 2026-09-24

Summary

A 2026 arXiv paper (2609.26760) introduces Growing Harness, a failure-guided training paradigm that converts recurring control decisions in LLM agents into reusable executable code instead of rebuilding them in each task context. The method starts from a strategy-free scaffold exposing only fixed model and tool interfaces, uses function-level execution traces to localize failures to bounded code surfaces, jointly repairs windows of failures with an optimizer, and applies a success-first held-out gate to roll back edits that harm prior capabilities. Accepted edits accumulate in one shared harness whose control structure emerges from task feedback. On BrowseComp-Plus and WebArena-Verified with deployment models from 4B to 120B parameters, it achieves the best mean success rate in five of six benchmark-model settings and trails by only 0.7 percentage points in the sixth. Compared to a Tool-Calling agent, it cuts LLM calls by 76.0-91.8% and deployed inference cost by 74.4-98.6%. On WebArena-Verified, success stays at 44.7-45.3% across model scales while Tool-Calling drops to 6.7% with a 4B model. Ablations confirm trace-local edits, joint repair, and gated rollback each contribute to final success.

Paper Overview

  • Field: Agents
  • Authors: Laizhen Li, Jiarui Li, Juanjuan Zhao, Kejiang Ye, Ye Li et al.
  • Published: 2026-09-22
  • arXiv: 2609.26760
  • Motivation

    LLM agents often handle streams of related tasks, yet standard harnesses repeatedly ask the model to reconstruct the same control decisions inside each task's context. The authors study whether task feedback can turn recurring control into reusable executable code, reserving LLM calls for task-specific semantic reasoning.

    Method: Growing Harness

    Growing Harness is a failure-guided training paradigm that learns the agent harness itself from a strategy-free scaffold — one that exposes fixed model and tool interfaces but encodes no task-solving controller. Key components:

    1. Function-level execution traces localize each failure to a bounded code surface. 2. Joint repair: an optimizer repairs a window of failures together. 3. Success-first held-out gate: rolls back repair sequences that harm prior capability. 4. Cumulative growth: accepted edits accumulate in one shared harness, letting its control structure emerge from task feedback.

    Results

    Evaluated on BrowseComp-Plus and WebArena-Verified with three deployment models from 4B to 120B parameters:
  • Highest mean success rate in five of six benchmark-model settings; trails the best mean by only 0.7 pp. in the sixth.
  • Relative to a Tool-Calling agent: 76.0-91.8% fewer LLM calls and 74.4-98.6% lower deployed-agent inference cost.
  • On WebArena-Verified, success remains 44.7-45.3% across model scales, whereas Tool-Calling falls to 6.7% with the 4B model.
  • Ablations show trace-local edits, joint repair, and gate-based rollback each improve final success.

Takeaway

Persistent program growth can move recurring control out of model context and into low-cost code, yielding reusable specialist agents that remain effective even with smaller deployment models.

Original Abstract

> Large language model (LLM) agents often handle streams of related tasks, yet standard harnesses repeatedly ask the model to reconstruct the same control decisions inside each task's context. We study whether task feedback can instead turn recurring control into reusable executable code, while reserving LLM calls for task-specific semantic reasoning. We introduce Growing Harness, a failure-guided training paradigm that learns the agent harness itself from a strategy-free scaffold that exposes fixed model and tool interfaces but encodes no task-solving controller. Function-level execution traces localize each failure to a bounded code surface, an optimizer repairs a window of failures jointly, and a success-first held-out gate rolls back repair sequences that harm prior capability. Accepted edits accumulate in one shared harness, allowing its control structure to emerge from task feedback. Across BrowseComp-Plus and WebArena-Verified with three deployment models from 4B to 120B parameters, Growing Harness achieves the highest mean success in five of six benchmark-model settings and trails the best mean by 0.7 pp. in the sixth. Relative to a Tool-Calling agent, it reduces LLM calls by 76.0-91.8% and deployed-agent inference cost by 74.4-98.6%. On WebArena-Verified, its success remains 44.7-45.3% across model scales, whereas Tool-Calling falls to 6.7% with the 4B model. Ablations show that trace-local edits, joint repair, and gate-based rollback each improve final success. These results show that persistent program growth can move recurring control out of model context and into low-cost code, yielding reusable specialist agents that remain effective with smaller deployment models.

--- *Auto-collected on 2026-09-24*

Tags

#llm-agents#growing-harness#arxiv#agent-scaffolding#inference-cost#program-synthesis#benchmark

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/178635148