A Comprehensive Survey of Self-Evolving AI Agents

A New Paradigm Bridging Foundation Models and Lifelong Agentic Systems

Overview

Abstract

Recent advances in large language models (LLMs) have sparked growing interest in AI agents capable of solving complex, real-world tasks. However, most existing agent systems rely on manually crafted configurations that remain static after deployment, limiting their ability to adapt to dynamic and evolving environments. To address this limitation, recent research has explored agent evolution techniques that aim to automatically enhance agent systems based on interaction data and environmental feedback. This emerging direction lays the foundation for self-evolving AI agents, which bridge the static capabilities of foundation models with the continuous adaptability required by lifelong agentic systems. In this survey, we provide a comprehensive review of existing techniques for self-evolving agentic systems. Specifically, we first introduce a unified conceptual framework that abstracts the feedback loop underlying the design of self-evolving agentic systems. The framework highlights four key components: System inputs, Agent System, Environment, and Optimisers, serving as a foundation for understanding and comparing different strategies. Based on this framework, we systematically review a wide range of self-evolving techniques that target different components of the agent system, including foundation models, agent prompts, memory, tools, workflows, and communication mechanisms across agents. We also investigate domain-specific evolution strategies developed for specialised fields such as biomedicine, programming, and finance, where agent behaviour and optimisation objectives are tightly coupled with domain constraints. In addition, we provide a dedicated discussion on the evaluation, safety, and ethical considerations for self-evolving agentic systems, which are critical to ensuring their effectiveness and reliability. This survey aims to provide researchers and practitioners with a systematic understanding of self-evolving AI agents, laying the foundation for the development of more adaptive, autonomous, and lifelong agentic systems.

Conceptual Framework

System Inputs

Dynamic data sources that provide information to the agent system. Includes user queries, environmental observations, and interaction data.

Agent System

The core AI agent components including foundation models, planning modules, memory systems, tools, workflows, and communication mechanisms.

Environment

The external world or specialized domain where agents operate, providing feedback and constraints that drive evolution.

Optimisers

Mechanisms that enable agents to self-evolve by analyzing performance, identifying deficiencies, and implementing improvements.

Research Team

Jinyuan Fang* (1) Yanwen Peng* (2) Xi Zhang* (1) Yingxu Wang* (3) Xinhao Yi (1) Guibin Zhang (4) Yi Xu (5) Bin Wu (6) Siwei Liu (7) Zihao Li (1) Zhaochun Ren (8) Nikos Aletras (2) Xi Wang (2) Han Zhou (5) Zaiqiao Meng✉ (1)
(1) University of Glasgow (2) University of Sheffield (3) Mohamed bin Zayed University of Artificial Intelligence (4) National University of Singapore (5) University of Cambridge (6) University College London (7) University of Aberdeen (8) Leiden University

* Equal Contributor | ✉ Corresponding Author

EvoAgentX GitHub Repository

--
Stars
--
Forks
--
Issues
--
Contributors

Awesome Self-Evolving Agents GitHub Repository

--
Stars
--
Forks
--
Issues
--
Contributors

Awesome Self-Evolving Agents Repository

This repository contains a comprehensive collection of resources related to self-evolving AI agents, including:

  • Papers and research articles on agent evolution techniques
  • Frameworks and methodologies for self-evolving systems
  • Case studies in domain-specific applications
  • Evaluation metrics and benchmarks
  • Safety and ethical considerations resources
Explore Repository