Must-read paper from Google on self-improving agent harnesses.
If you auto-optimize your agent's harness, your eval score can go up while the agent gets worse on real tasks.
This paper shows how to prevent that.
Of five harness-evolution methods compared on agentic workspace tasks, RRSI scored the lowest on the tasks it evolved against and highest on all three out-of-distribution benchmarks.
Automated harness evolution proposes edits to prompts, control flow, tools and memory, keeps the ones that raise the score, and repeats.
The authors show this overfits the training tasks. Meta-Harness reached 93.0 on the Harvey LAB evolve split but gained only 0.3 to 1.5 points on JobBench, GDPval and APEX-Agents.
RRSI adds regularization on both sides of the loop.
The proposer gets an edit budget that shrinks over time and is pushed toward directions it has not tried. A critic rejects benchmark-specific edits, and a pruner removes edits that are too small, too costly or no longer useful.
RRSI scored 90.5 on the evolve split and gained 3.5 to 4.7 points on the three held-out benchmarks. In the ablation, unregularized evolution used 3.80M tokens per trial against 2.42M for RRSI. With Gemini 3.5 Flash, RRSI raised Terminal-Bench 2.1 from 64.6 to 78.7 and carried a 2.2-point gain over to SWE-bench Verified.
Paper: https://arxiv.org/abs/2609.24972
Chat with Paper: https://academy.dair.ai/papers/rrsi-regularized-recursive-self-improvement-of-agent-harnesses-2609.24972