Self-Evolving Coding Agents
Summary
This paper surveys self-evolving coding agents, which improve their future behavior by updating frameworks, memory, skills, tools, or models from prior coding interactions, and presents a taxonomy of what evolves, when, and what software-specific evidence drives it.
View Cached Full Text
Cached at: 08/06/26, 09:50 AM
Paper page - Self-Evolving Coding Agents
Source: https://huggingface.co/papers/2608.03392
Abstract
Largelanguagemodelsareincreasinglyembeddedinsoftwareengineeringworkflowsascodingagentsthatcaninspectrepositories,invoketools,executetests,debugfailures,andgeneratepatches.Yetmostexistingagentsremainlargelystaticafterdeployment,eventhoughsoftwaredevelopmentisadynamic,feedback-richprocessinwhichrepositoriesevolve,dependencieschange,testsfail,andrepairattemptsleavereusableexperience.Thistensionhasmotivatedagrowingbodyofworkonself-evolvingcodingagents,wheretheagentimprovesitsfuturebehaviorbyupdatingitsframework,memory,skills,tools,models,orcollaborationstructuresfrompriorcodinginteractions.Inthissurvey,weprovideasystematicsynthesisofthisemergingarea.Wefirstdefineself-evolvingcodingagentsanddistinguishthemfromconventionalcodingagentsandgeneralself-evolvingagents.Wethendevelopanobject-centeredtaxonomythatcharacterizeswhatevolvesinthesesystems,andcomplementitwithtwoorthogonalperspectives:whenevolutionoccursandwhatsoftware-specificevidencedrivesit.Acrosstheliterature,wefindthatexecutablefeedback,repository-levelcontext,andcodingtrajectoriesgivesoftwareengineeringadistinctiveroleasanaturaldomainforagentself-evolution,butalsointroducenewchallengesinfeedbackreliability,benchmarkoverfitting,safety,maintainability,cost,andgeneralization.Byorganizingexistingworkaroundthesedimensions,thissurveyaimstoclarifytheconceptualboundariesofself-evolvingcodingagentsandprovideafoundationfordesigningmoreadaptive,reliable,andsoftware-awareagenticsystems.Thepaperswecollectcanbefoundathttps://github.com/zhouhao1024/Awesome-Self-Evolving-Coding-Agents.
View arXiv pageView PDFGitHub7Add to collection
Get this paper in your agent:
hf papers read 2608\.03392
Don’t have the latest CLI?curl \-LsSf https://hf\.co/cli/install\.sh \| bash
Models citing this paper0
No model linking this paper
Cite arxiv.org/abs/2608.03392 in a model README.md to link it from this page.
Datasets citing this paper0
No dataset linking this paper
Cite arxiv.org/abs/2608.03392 in a dataset README.md to link it from this page.
Spaces citing this paper0
No Space linking this paper
Cite arxiv.org/abs/2608.03392 in a Space README.md to link it from this page.
Collections including this paper0
No Collection including this paper
Add this paper to acollectionto link it from this page.
Similar Articles
A Taxonomy of Self-evolving Agents (15 minute read)
Shilong Liu proposes a taxonomy classifying self-evolving agents into artifact optimization, harness self-improvement, and model learning, providing a common language for emerging agent research.
Mendel G\"odel Machine: Recursive Self-Improving Coding Agents via Comparative Evolution
This paper introduces the Mendel Gödel Machine, a recursive self-improving framework that applies comparative evolution to iteratively improve coding agents.
A framework for when AI agents should (and shouldn't) self-evolve
The article argues that self-evolution in AI agents should be applied cautiously and proposes an Evolution Governor that audits workflows to decide when to evolve, based on conditions like repeatable tasks and external feedback.
@qinzytech: https://x.com/qinzytech/status/2066585405479371092
A technical analysis of two approaches to building self-evolving AI agents: model-based (via architecture like SSMs or transformer with fast-weight updates, and training methods) and harness-based (via memory or meta harness that can rewrite itself). The author provides practical recommendations for different audiences.
@dair_ai: // MetaSkill-Evolve // Great paper on self-improving agents. Most self-improving agents rewrite what the agent does and…
MetaSkill-Evolve introduces a recursive two-timescale framework for LLM agents to evolve both task skills and the improvement procedure itself, achieving notable accuracy gains on OfficeQA, SealQA, and ALFWorld benchmarks.