EvoUndo: Recoverability-Constrained Self-Evolution for LLM Agent Harnesses
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
LLM agents increasingly modify their own prompts, tools, middleware, resources, and execution harnesses at runtime. Such self-evolution can improve capability, but a successful mutation may leave persistent effects that cannot be safely reversed in states different from the one in which it was created. We introduce EvoUndo, a framework for representing, synthesizing, diagnosing, and independently verifying recoverability of model-generated self-modifications across counterfactual states. Across 600 unseen one-shot self-evolution tasks, we identify 197 capability-improving mutations that fail recoverability verification. Under the original recovery representation, conventional repair strategies recover 0/197 of these natural failures. Deterministic oracle analysis recovers 48/197 under the original recovery language L0, while the extended recovery calculus increases empirical oracle recovery to 191/197. A protocol-locked 2x2 grounding-by-expressivity intervention then separates two bottlenecks: exact state-address grounding increases successful recovery from 0/48 to 38/48 (79.2%) when the original language is sufficient, while extending the recovery language enables recovery on 142/143 (99.3%) failures in the oracle-defined S1 stratum. On the primary gpt-oss-120b backbone, adding exact-address diagnostics to the richer language reduces recovery to 133/143 (93.0%); a Qwen3.8-27B replication preserves the grounding and expressivity effects but not this negative interaction, indicating that the latter is model-dependent. These results indicate that reliable agent self-evolution requires co-designing verification, state grounding, witness semantics, and recovery-language expressivity rather than relying on iterative prompting alone.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 19 of its 24 references that are in the map. First posted on arXiv 28 Aug 2026.
Builds on
19 of 24 references.
Closest ancestors · 4
Same direction, newest first
- 2026Harness-R1: Learning to Edit Executable Runtime Harnesses from Agent Failure Trajectories3 Aug
- 2026Co-Harness: Co-Evolving Harnesses and Model Weights for LLM Agents17 Jul
- 2026Self-Harness: Harnesses That Improve Themselves8 Jun
- 2026Agentic Harness Engineering: Observability-Driven Automatic Evolution of Coding-Agent Harnesses28 Apr
Other references · 15
- 2025Darwin Godel Machine: Open-Ended Evolution of Self-Improving Agentscited by 356
- 2025AgentSpec: Customizable Runtime Enforcement for Safe and Reliable LLM Agentscited by 223
- 2024Symbolic Learning Enables Self-Evolving Agentscited by 106
- 2026Zombie Agents: Persistent Control of Self-Evolving LLM Agents via Self-Reinforcing Injectionscited by 48
- 2026Tool-R0: Self-Evolving LLM Agents for Tool-Learning from Zero Datacited by 34
- 2024G"odel Agent: A Self-Referential Agent Framework for Recursive Self-Improvementcited by 29
- 2026EvoTool: Self-Evolving Tool-Use Policy Optimization in LLM Agents via Blame-Aware Mutation and Diversity-Aware Selectioncited by 24
- 2024GoEX: Perspectives and Designs Towards a Runtime for Autonomous LLM Applicationscited by 23
- 2026Evolving Agents in the Dark: Retrospective Harness Optimization via Self-Preferencecited by 19
- 2026VIGIL: Runtime Enforcement of Behavioral Specifications in AI Agent Skillscited by 9
- 2025Towards Formal Verification of LLM-Generated Code from Natural Language Promptscited by 8
- 2026SEVerA: Verified Synthesis of Self-Evolving Agentscited by 8
Built on by
Citing papers per year: 2026: 2.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2026VERSE: Verified Self-Evolving Optimizer for Agent Harnesses
- 2026BenchTrace: A Benchmark for Testing Reflection Ability and Controlled Evolution in LLM Agents
- 2026FlashEvolve: Accelerating Agent Self-Evolution with Asynchronous Stage Orchestration
- 2026The Harness as the Only Mutable Surface: Compliance-Bounded Self-Evolution of LLM Agents in Credit Pipelines, with a Measured Admission Gate
- 2026MOSS: Self-Evolution through Source-Level Rewriting in Autonomous Agent Systems
- 2026DarwinX: Evolving Agent Harnesses Through Natural Selection
- 2026SEAGym: An Evaluation Environment for Self-Evolving LLM Agents
- 2026Self-Healing Agentic Orchestrators for Reliable Tool-Augmented Large Language Model Systems