Harnessing Agentic Evolution
Jiayi Zhang, Yongfeng Gu, Jianhao Ruan, Maojia Song, Yiran Peng, Zhiguang Han, Jinyu Xiang, Zhitao Wang, Caiyin Yang, Yixi Ouyang, Bang Liu, Chenglin Wu, Yuyu Luo

TL;DR
This paper introduces AEvo, a meta-editing framework that unifies and enhances agentic evolution by enabling a meta-agent to edit the evolution process, leading to significant improvements in optimization benchmarks.
Contribution
AEvo provides a novel interface for agentic evolution, allowing a meta-agent to edit the evolution procedure, improving long-horizon search and outperforming existing baselines.
Findings
AEvo achieves a 26% relative improvement over the strongest baseline.
AEvo outperforms four evolution baselines on open-ended optimization tasks.
Empirical results demonstrate state-of-the-art performance with the same iteration budget.
Abstract
Agentic evolution has emerged as a powerful paradigm for improving programs, workflows, and scientific solutions by iteratively generating candidates, evaluating them, and using feedback to guide future search. However, existing methods are typically instantiated either as fixed hand-designed procedures that are modular but rigid, or as general-purpose agents that flexibly integrate feedback but can drift in long-horizon evolution. Both forms accumulate rich evidence over time, including candidates, feedback, traces, and failures, yet lack a stable interface for organizing this evidence and revising the mechanism that drives future evolution. We address this limitation by formulating agentic evolution as an interactive environment, where the accumulated evolution context serves as a process-level state. We introduce AEvo, a harnessed meta-editing framework in which a meta-agent observes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
