AgentEvolver: System-Wide Self-Evolution Through Task Execution

Wentao Zhang, Fuchao Yang, Yilei Zhao, Xinrun Wang, Bo An
10/8/2026
cs.AI

No confident code implementation found for this paper.

Abstract

An agent can complete a task without improving how it works. Turning task experience into reusable capability requires connecting the changed component to its evaluation and subsequent use. We present AgentEvolver, a system for developing capabilities during task execution while keeping the foundation model fixed. Eight entity families expose reusable operations, methods, agents, control flow, interfaces, and supporting state to revision through a common versioned lifecycle. A shared Runtime coordinates ongoing work, while persistent planning and recoverable context preserve task direction and supporting evidence. We evaluate task outcomes on SWE-bench Pro Public and examine capability changes in six application cases. The team reports an 82.08\% resolution rate with evolution, exceeding its reported baseline without evolution. The cases show retained capabilities entering later website, game, and research work, while also documenting incomplete objectives and an unsuccessful strategy. These findings distinguish improvement in a reusable component from success on the final task. AgentEvolver provides a concrete basis for studying capability accumulation through execution; independent-task transfer and total development cost remain open questions.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhang2026agentevolver,
  title  = {AgentEvolver: System-Wide Self-Evolution Through Task Execution},
  author = {Wentao Zhang and Fuchao Yang and Yilei Zhao and Xinrun Wang and Bo An},
  year   = {2026},
  eprint = {2610.11613},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.11613v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2610.11613.svg)](https://codeofpaper.com/paper/2610.11613)

Discussion