A Self-Improving Coding Agent

Abstract
We demonstrate that an LLM coding agent, equipped with basic coding tools, can autonomously edit itself, and thereby improve its performance on benchmark tasks. We find performance gains from 17% to 53% on a random subset of SWE Bench Verified, with additional performance gains on LiveCodeBench, as well as synthetically generated agent benchmarks. Our work represents an advancement in the automated and open-ended design of agentic systems, and provides a reference agent framework for those seeking to post-train LLMs on tool use and other agentic tasks.
View on arXiv@article{robeyns2025_2504.15228, title={ A Self-Improving Coding Agent }, author={ Maxime Robeyns and Martin Szummer and Laurence Aitchison }, journal={arXiv preprint arXiv:2504.15228}, year={ 2025 } }
Comments on this paper