Dissecting AI

All papers

Self-Evolving Agent Harness

Chuyang Wei, Haoxiang Guan, Minghang Zhu, Kexin Zhou, Jiyan He, Xiren Zhou et al.

arXiv 2610.18813 18 pages Read the paper

The short version

The problem
Agents often need to adjust to new tasks after deployment, but updating the underlying model can be costly or impossible, and changes to prompts, tools, or workflows can accidentally make performance worse. The challenge is to learn from experience while carrying useful changes forward safely.
The idea
The paper treats an agent’s surrounding software—its instructions, memory, tools, and runtime—as something that can be revised while leaving the model itself unchanged. It lays out what kinds of parts can be changed and how candidate changes can be searched, checked, and kept; for example, a reusable tool might be created for one task and loaded on later, related tasks. It also derives conditions under which testing on new, independent examples can provide evidence that a revision helps rather than merely fitting past tests.
What it got
The main result is a set of conditional theoretical guarantees: expected performance differences are bounded under a stability assumption, accumulated regressions are bounded when per-round regression limits hold, and a fresh-validation rule can reject candidates unless the evidence supports improvement. The paper gives no single headline benchmark number; the guarantees depend on stated assumptions, including independent validation tasks.

Modules from this paper

Three Guarantees for an Evolving Agent Harness: An Overview

An overview of three separate questions about harness revisions: generalizing beyond training tasks, retaining earlier capabilities, and admitting a candidate using fresh validation.

continual-learninggeneralizationalgorithmic-stabilityvalidation

Evolutionary Search for Harness Changes

Harness edits are discrete and execution-guided, so evolutionary search organizes how candidates are represented, changed, assessed, and retained.

evolutionary-algorithmsagent-harnesssearchoptimization

Self-Evolving Agent Harness

A fixed model cannot adapt its harness from experience unless updates persist; self-evolution uses execution feedback to revise and reload harness changes while retaining the ability to update again.

agentsharnessfeedbackpersistence