What Do Evolutionary Coding Agents Evolve?
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Recent work pairs LLMs with evolutionary search to iteratively generate, modify, and select code using task-specific feedback. These systems have produced strong results in mathematical discovery and algorithm design, yet a fundamental question remains: what do they actually evolve? Progress is typically summarized by the best score a run reaches under a task-specific evaluator, but that score can reflect several different mechanisms: new algorithmic structure, re-tuning an existing strategy, recombining ideas already in the model's internal knowledge, or overfitting to the evaluator. Distinguishing these mechanisms requires inspecting the search process itself, not only its final outcome. We introduce EvoTrace, a dataset of evolutionary coding traces spanning four evolutionary frameworks, reasoning and non-reasoning models, and 16 tasks across mathematics and algorithm design. To analyze these traces, we develop EvoReplay, a replay-based methodology that reconstructs the local search states behind high-scoring solutions and tests controlled interventions, including adjusting constants, removing program components and substituting models or prompting contexts. We annotate every code edit in EvoTrace with one of nine recurring edit types using an LLM-as-judge pipeline validated against blind human re-annotation. Across EvoTrace, most score gains come from a small subset of these edit types. We further find a deterministic cycling pattern: about 30% of code lines added during search are byte-identical re-introductions of previously-deleted lines, present throughout nearly every run. These results show that benchmark gains in evolutionary coding agents can arise from qualitatively different mechanisms, only some of which correspond to new algorithmic structure. EvoTrace enables more diagnostic evaluation of evolutionary coding agents beyond final benchmark scores.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 62 of its 69 references that are in the map. First posted on arXiv 19 May 2026.
Builds on
62 of 69 references.
Closest ancestors · 6
Same direction, newest first
- 2026ArchAgent: Agentic AI-driven Computer Architecture Discovery25 Feb
- 2026ContextEvolve: Multi-Agent Context Compression for Systems Code Optimization1 Feb
- 2025CodeEvolve: an open source evolutionary coding agent for algorithmic discovery and optimization15 Oct
- 2025Astra: A Multi-Agent System for GPU Kernel Performance Optimization9 Sep
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discovery16 Jun
- 2025Why Do Multi-Agent LLM Systems Fail?17 Mar
Other references · 56
- 2025GEPA: Reflective Prompt Evolution Can Outperform Reinforcement Learningcited by 449
- 2024MLE-bench: Evaluating Machine Learning Agents on Machine Learning Engineeringcited by 429
- 2017Population Based Training of Neural Networkscited by 351
- 2022The Vendi Score: A Diversity Evaluation Metric for Machine Learningcited by 299
- 2025AIDE: AI-Driven Exploration in the Space of Codecited by 206
- 2025A Comprehensive Survey of Self-Evolving AI Agents: A New Paradigm Bridging Foundation Models and Lifelong Agentic Systemscited by 177
- 2025ShinkaEvolve: Towards Open-Ended And Sample-Efficient Program Evolutioncited by 146
- 2025Artificial Hivemind: The Open-Ended Homogeneity of Language Models (and Beyond)cited by 137
- 2026Learning to Discover at Test Timecited by 94
- 2024Open-Endedness is Essential for Artificial Superhuman Intelligencecited by 79
- 2025Mathematical exploration and discovery at scalecited by 66
- 2025Your Agent May Misevolve: Emergent Risks in Self-evolving LLM Agentscited by 52
38 more
- 2025Barbarians at the Gate: How AI is Upending Systems Researchcited by 48
- 2026AdaEvolve: Adaptive LLM Driven Zeroth-Order Optimizationcited by 46
- 2026EvoX: Meta-Evolution for Automated Discoverycited by 45
- 2026Meta Context Engineering via Agentic Skill Evolutioncited by 42
- 2025Self-Improving Language Models for Evolutionary Program Synthesis: A Case Study on ARC-AGIcited by 34
- 2025R&D-Agent: An LLM-Agent Framework Towards Autonomous Data Sciencecited by 33
- 2026Group-Evolving Agents: Open-Ended Self-Improvement via Experience Sharingcited by 32
- 2026AIRS-Bench: a Suite of Tasks for Frontier AI Research Science Agentscited by 32
- 2025ALE-Bench: A Benchmark for Long-Horizon Objective-Driven Algorithm Engineeringcited by 30
- 2026PACEvolve: Enabling Progress-Aware Consistent Evolutioncited by 21
- 2025The FM Agentcited by 20
- 2026Self-Evolving Recommendation System: End-To-End Autonomous Model Optimization With LLM Agentscited by 19
- 2026K-Search: LLM Kernel Generation via Co-Evolving Intrinsic World Modelcited by 17
- 2026Self-Play Only Evolves When Self-Synthetic Pipeline Ensures Learnable Information Gaincited by 16
- 2025How Far Are AI Scientists from Changing the World?cited by 15
- 2026Structured Scaling of AI Discovery Across Diverse Scientific Domainscited by 14
- 2026Can LLMs Beat Classical Hyperparameter Optimization Algorithms? A Study on autoresearchcited by 12
- 2025GigaEvo: An Open Source Optimization Framework Powered By LLMs And Evolution Algorithmscited by 11
- 2026Controlled Self-Evolution for Algorithmic Code Optimizationcited by 11
- 2026KernelFoundry: Hardware-aware evolutionary GPU kernel optimizationcited by 11
- 2026Can We Predict Before Executing Machine Learning Agents?cited by 10
- 2024Quality-Diversity Algorithms Can Provably Be Helpful for Optimizationcited by 9
- 2025Fitness Landscape of Large Language Model-Assisted Automated Algorithm Searchcited by 8
- 2026Understanding the Challenges in Iterative Generative Optimization with LLMscited by 8
- 2025Large Language Models Think Too Fast To Explore Effectivelycited by 7
- 2025(X)-evolve: Solution space evolution powered by large language modelscited by 6
- 2025Population-Evolve: a Parallel Sampling and Evolutionary Method for LLM Math Reasoningcited by 6
- 2026AdaptEvolve: Improving Efficiency of Evolutionary AI Agents through Adaptive Model Selectioncited by 6
- 2026MadEvolve: Evolutionary Optimization of Cosmological Algorithms with Large Language Modelscited by 6
- 2026Simple Baselines are Competitive with Code Evolutioncited by 6
- 2025C-Evolve: Consensus-based Evolution for Prompt Groupscited by 5
- 2025AlphaApollo: A System for Deep Agentic Reasoningcited by 5
- 2026Magellan: Autonomous Discovery of Novel Compiler Optimization Heuristics with AlphaEvolvecited by 5
- 2026What Makes an LLM a Good Optimizer? A Trajectory Analysis of LLM-Guided Evolutionary Searchcited by 4
- 2025Iterated Agent for Symbolic Regressioncited by 3
- 2025LLM Priors for ERM over Programscited by 3
- 2026RankEvolve: Automating the Discovery of Retrieval Algorithms via LLM-Driven Evolutioncited by 3
- 2026CausalEvolve: Towards Open-Ended Discovery with Causal Scratchpadcited by 3
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2026: 3.
3 papers.
Similar, not cited
Close in wording, no citation either way
- 2026Self-Evolving Coding Agents
- 2026Code2Math: Can Your Code Agent Effectively Evolve Math Problems Through Exploration?
- 2026CliffSearch: Structured Agentic Co-Evolution over Theory and Code for Scientific Algorithm Discovery
- 2026One Recipe, Many Harnesses: What Self-Evolution Encodes Across Languages and Models ↗
- 2026Evolving Ensemble of Agents
- 2026What Do AI Agents Actually Change? An Empirical Taxonomy of Mutation Patterns in Performance-Improving Pull Requests
- 2026AlgoEvo: Self-Evolving Agentic Search for Automated Algorithm Discovery
- 2025Evolution without an Oracle: Driving Effective Evolution with LLM Judges