Does harness self-improvement memorize tasks instead of learning broadly?
When agents automatically edit their own prompts and tools based on task feedback, do those improvements generalize to new domains or just fit the training tasks? This matters because overfitting at the harness level could hide real capability gains.
The paper starts from the observation that an agent's capability is "largely magnified by its harness," meaning the prompts, control flow, tooling, memory, and context management around a frozen backbone model. Recent methods automate harness engineering by having LLMs propose and select component-wise edits from task feedback, which the authors describe as "a form of recursive self-improvement (RSI) at the agent-system level." Their warning is that this loop "may overfit by memorizing the training tasks, showing large in-distribution gains that shrink or even vanish on out-of-distribution benchmarks." RRSI (Regularized Recursive Self-Improvement of Agent Harnesses) is offered as the response: bring "the principles of regularizations" into harness evolution.
The regularization is applied to the two halves of the evolution loop rather than to the model. The proposer works under a "temporally annealed budget" that limits how many edits one candidate can bundle, and it is pushed toward "unexplored trajectories based on evolution history." The selector gets two components. A critic screens out benchmark-specific proposals, and a pruner removes changes that are "too small, too expensive, or no longer useful." The stated aim is that these constraints "favor reusable agent mechanisms over benchmark-specific ones or even noises." The framing treats an accepted harness edit like a learned parameter: without a penalty on complexity and specificity, the search keeps whatever raises the evolve-set score, whether or not it generalizes.
This sits next to the survey framing in Do self-improving agents really split into two distinct loops?. RRSI works entirely in the fast loop and names a failure mode of it: scaffold edits are cheap to make and cheap to accept, so nothing in the loop by default asks whether an edit transfers. It also adds a different axis to Do stronger models always evolve harnesses better?. That note asks who can produce and use updates; this paper asks whether an update that helped on the evolve tasks helps anywhere else. The two are separable, though the excerpt only says transfer was evaluated "across multiple domains, benchmarks, and policy models" and reports nothing about how the results split by model. There is also a scope contrast with What predicts success in ultra-long-horizon agent tasks?, where more feedback cycles predict success on a task. RRSI's concern is the reverse case, where more cycles over a finite task set may fit that set. The settings differ, so these are not a direct conflict.
The excerpt is only the abstract, one introduction passage, and a limitations passage, and it establishes little beyond the design and its motivation. It gives no gain figures, no size for the in-distribution versus out-of-distribution gap, no benchmark names, and no ablation showing which of the annealed budget, history-based exploration, critic, or pruner does the work. The overfitting problem is stated as something that "may" happen, and the claim that the constraints favor reusable mechanisms is a design intent in the abstract, not a result the excerpt shows. The authors themselves list limits: frozen backbones only, a finite evolve set, several regularization hyperparameters, dependence on feedback quality and search budget, and a need for "broader validation" on different agent architectures, tool ecosystems, and longer self-improvement runs. What follows at this strength is a caution: an unregularized harness-evolution loop that reports only in-distribution gains should be read as unverified, and the choice of which edits a selector may keep is a design decision of its own.
Inquiring lines that read this note 10
This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.
How does harness optimization generalize across different model architectures and domains?- How do evolved harness edits generalize across different benchmark domains?
- Can harness edits distill reusable strategies or mostly memorize task-specific fixes?
- Can harness edits trained on one batch transfer to new tasks?
- How do prompt optimization and code harnesses compare for capability transfer?
- Which domains see models exceed human harness design quality?
- How much does executor choice change a harness's actual performance?
Related concepts in this collection 5
This note in its neighbourhood — explore the map, then jump to a related concept in the list below.
Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph
-
Do self-improving agents really split into two distinct loops?
Explores whether modern self-improving agents can be understood through a clean abstraction separating fast scaffold updates from slow model weight updates, and whether this framework actually explains the field's recent progress.
RRSI operates in the fast scaffold loop and names overfitting as its failure mode
-
Do stronger models always evolve harnesses better?
We explore whether base model capability predicts both the ability to write useful harness updates and the ability to benefit from them. The answer reshapes how we should allocate capability in self-evolving agent systems.
adds a transfer question to who can update and who can benefit; excerpt reports no per-model results
-
What predicts success in ultra-long-horizon agent tasks?
Does an agent's initial solution quality matter more than its willingness to iterate? AUTOLAB's frontier-model benchmark suggests persistence through feedback loops may be the true differentiator.
more feedback cycles help there, while RRSI worries they overfit a finite task set; different settings
-
Can a separate trained curator improve skill libraries better than frozen agents?
Explores whether decoupling skill curation from agent execution enables better long-term learning of what skills to keep, delete, or refine. Matters because manual curation doesn't scale and heuristic approaches lack feedback.
also evolves the scaffold around a frozen executor, but by learned curation rather than constrained proposal and selection
-
Can harness modules improve separately from benchmark data?
Does evolving harness components independently on out-of-distribution data, using contrasted success and failure trajectories, help distinguish reusable improvements from task-specific overfitting? This matters because current methods conflate general gains with benchmark adaptation.
Extends: ModularRSI tackles the same overfitting with benchmark-disjoint data, contrastive success/failure trajectories and independently evolved modules, separating reusable gains from task-specific adaptation
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- Harness Updating Is Not Harness Benefit: Disentangling Evolution Capabilities in Self-Evolving LLM Agents
- RRSI: Regularized Recursive Self-Improvement of Agent Harnesses
- Rethinking the Evaluation of Harness Evolution for Agents
- ModularRSI: Modular and Generalizable Recursive Harness Self-Improvement
- DarwinX: Evolving Agent Harnesses Through Natural Selection
- PAST-Bench: Benchmarking the Foundations of Recursive Self-Improvement in Personal Agents
- Co-Evolution in Agentic Systems: Toward Self-Directed Evolution Beyond Human Design
- Recursive self-improvement of AI research agents
Original note title
automated harness self-improvement can overfit the training tasks — constraining edit proposal and selection is meant to favor reusable mechanisms