Figure: A visual taxonomy of AI agent evolution and optimisation techniques, categorised into three major directions: single-agent optimisation, multi-agent optimisation, and domain-specific optimisation. The tree structure illustrates the development of these approaches from 2023 to 2025, including representative methods within each branch.
- (EMNLP'25 Demo) EvoAgentX: An Automated Framework for Evolving Agentic Workflows [๐ป Code] [๐ Paper]
- (Arxiv'25) MASLab: A Unified and Comprehensive Codebase for LLM-based Multi-Agent Systems [๐ Paper] [๐ป Code]
- (ICLR'24) ToRA: A tool-integrated reasoning agent for mathematical problem solving [๐ Paper] [๐ป Code]
- (NeurIPS'22) STaR : Bootstrapping reasoning with reasoning [๐ Paper] [๐ป Code]
- (Arxiv'24) NExT: Teaching large language models to reason about code execution [๐ Paper]
- (EMNLP'24) MuMath-Code: Combining Tool-Use Large Language Models with Multi-perspective Data Augmentation for Mathematical Reasoning [๐ Paper]
- (ICML'25) MAS-GPT: Training LLMs to build LLM-based multi-agent systems [๐ Paper] [๐ป Code]
- (ICML'24) Self-Rewarding Language Models [๐ Paper] [๐ป Code]
- (Arxiv'24) Tulu 3: Pushing Frontiers in Open Language Model Post-Training [๐ Paper] [๐ป Code]
- (EMNLP'24) Learning Planning-based Reasoning by Trajectories Collection and Process Reward Synthesizing [๐ Paper] [๐ป Code]
- (Arxiv'24) Agent Q: Advanced Reasoning and Learning for Autonomous AI Agents [๐ Paper]
- (Arxiv'24) DeepSeek-Prover: Advancing Theorem Proving in LLMs through Large-Scale Synthetic Data [๐ Paper]
- (ICML'25) Diving into Self-Evolving Training for Multimodal Reasoning [๐ Paper] [๐ป Code]
- (Arxiv'25) Absolute Zero: Reinforced Self-play Reasoning with Zero Data [๐ Paper]
- (Arxiv'25) R-Zero: Self-Evolving Reasoning LLM from Zero Data [๐ Paper] [๐ป Code]
- (Arxiv'25) SPIRAL: Self-Play on Zero-Sum Games Incentivizes Reasoning via Multi-Agent Multi-Turn Reinforcement Learning [๐ Paper] [๐ป Code]
- (Arxiv'25) DistFlow: A Fully Distributed RL Framework for Scalable and Efficient LLM Post-Training [๐ Paper] [๐ป Code]
- (Arxiv'25) Vision-Zero: Scalable VLM Self-Improvement via Strategic Gamified Self-Play [๐ Paper] [๐ป Code]
- (Arxiv'25) Parallel-R1: Towards Parallel Thinking via Reinforcement Learning [๐ Paper] [๐ป Code]
- (Arxiv'25) SSRL: Self-Search Reinforcement Learning [๐ Paper] [๐ป Code]
- (Arxiv'25) SeRL: Self-Play Reinforcement Learning for Large Language Models with Limited Data [๐ Paper] [๐ป Code]
- (ICLR'23) CodeT: Code Generation with Generated Tests [๐ Paper] [๐ป Code]
- (ICML'23) LEVER: Learning to Verify Language-to-Code Generation with Execution [๐ Paper] [๐ป Code]
- (ESEC/FSE'23) Baldur: Whole-Proof Generation and Repair with Large Language Models [๐ Paper]
- (ACL'24) Math-Shepherd: Verify and Reinforce LLMs Step-by-step without Human Annotations [๐ Paper]
- (EMNLP'24) Learning Planning-based Reasoning by Trajectories Collection and Process Reward Synthesizing [๐ Paper] [๐ป Code]
- (Arxiv'24) Skywork-Reward: Bag of Tricks for Reward Modeling in LLMs [๐ Paper]
- (ICLR'25) Rewarding Progress: Scaling Automated Process Verifiers for LLM Reasoning [๐ Paper]
- (Arxiv'25) Skywork-Reward-V2: Scaling Preference Data Curation via Human-AI Synergy [๐ Paper] [๐ป Code]
- (ICLR'23) Self-consistency improves chain of thought reasoning in language models [๐ Paper]
- (ACL'23) Solving Math Word Problems via Cooperative Reasoning induced Language Models [๐ Paper] [๐ป Code]
- (NeurIPS'23) Tree of thoughts: Deliberate problem solving with large language models [๐ Paper] [๐ป Code]
- (NeurIPS'24) Buffer of Thoughts: Thought-Augmented Reasoning with Large Language Models [๐ Paper] [๐ป Code]
- (COLM'24) Deductive Beam Search: Decoding Deducible Rationale for Chain-of-Thought Reasoning [๐ Paper] [๐ป Code]
- (AAAI'24) Graph of thoughts: Solving elaborate problems with large language models [๐ Paper] [๐ป Code]
- (ICML'25) Forest-of-Thought: Scaling Test-Time Compute for Enhancing LLM Reasoning [๐ Paper] [๐ป Code]
- (NeurIPS'24) AIDE: An Automatic Data Science Agent [๐ Paper] [๐ป Code]
- (EMNLPโ25) START: Selfโtaught Reasoner with Tools [๐โฏPaper]
- (ArXivโ25) CoRT: Codeโintegrated Reasoning within Thinking [๐โฏPaper] [๐ปโฏCode]
- (EMNLP'22) GPS: Genetic Prompt Search for Efficient Few-shot Learning [๐ Paper] [๐ป Code]
- (EACL'23) GrIPS: Gradient-free, Edit-based Instruction Search for Prompting Large Language Models [๐ Paper] [๐ป Code]
- (ICLR'23) TEMPERA: Test-Time Prompting via Reinforcement Learning [๐ Paper] [๐ป Code]
- (ACL'24) Plum: Prompt Learning using Metaheuristic [๐ Paper] [๐ป Code]
- (ICLR'24) EvoPrompt: Connecting LLMs with Evolutionary Algorithms Yields Powerful Prompt Optimizers [๐ Paper] [๐ป Code]
- (ICML'24) Promptbreeder: Self-Referential Self-Improvement Via Prompt Evolution [๐ Paper]
- (Arxiv'25) GEPA: Reflective Prompt Evolution Can Outperform Reinforcement Learning [๐ Paper]
- (ICLR'23) Large Language Models Are Human-Level Prompt Engineers [๐ Paper] [๐ป Code]
- (ICLR'24) PromptAgent: Strategic Planning with Language Models Enables Expert-level Prompt Optimization [๐ Paper] [๐ป Code]
- (ICLR'24) Large Language Models as Optimizers [๐ Paper] [๐ป Code]
- (ICLR'24) Retroformer: Retrospective Large Language Agents with Policy Gradient Optimization [๐ Paper] [๐ป Code]
- (EMNLP'24) Optimizing Instructions and Demonstrations for Multi-Stage Language Model Programs [๐ Paper] [๐ป Code]
- (Arxiv'24) Prompt Optimization with Human Feedback [๐ Paper] [๐ป Code]
- (Arxiv'24) StraGo: Harnessing Strategic Guidance for Prompt Optimization [๐ Paper]
- (Arxiv'25) Self-Supervised Prompt Optimization [๐ Paper]
- (EMNLP'23) Automatic Prompt Optimization with "Gradient Descent" and Beam Search [๐ Paper] [๐ป Code]
- (Arxiv'24) TextGrad: Automatic "Differentiation" via Text [๐ Paper] [๐ป Code]
- (Arxiv'24) How to Correctly do Semantic Backpropagation on Language-based Agentic Systems [๐ Paper] [๐ป Code]
- (Arxiv'24) GRAD-SUM: Leveraging Gradient Summarization for Optimal Prompt Engineering [๐ Paper]
- (AAAI'25) Unleashing the Potential of Large Language Models as Prompt Optimizers: Analogical Analysis with Gradient-based Model Optimizers [๐ Paper] [๐ป Code]
- (ICML'25) REVOLVE: Optimizing AI Systems by Tracking Response Evolution in Textual Optimization [๐ Paper] [๐ป Code]
- (Arxiv'25) PersonaAgent: When Large Language Model Agents Meet Personalization at Test Time [๐โฏPaper]
- (ICML'24) A Human-Inspired Reading Agent with Gist Memory of Very Long Contexts [๐ Paper]
- (ICML'24) Agent Workflow Memory [๐ Paper]
- (AAAI'24) MemoryBank: Enhancing Large Language Models with Long-Term Memory [๐ Paper]
- (EMNLP'24) GraphReader: Building graph-based agent to enhance long-context [๐ Paper]
- (Arxiv'24) "My agent understands me better": Integrating Dynamic Human-like Memory Recall and Consolidation in LLM-Based Agents [๐ Paper]
- (ICLR'25) Compress to Impress: Unleashing the Potential of Compressive Memory in Real-World Long-Term Conversations [๐ Paper]
- (ICLR'25) Boosting knowledge intensive reasoning of llms via inference-time hybrid information [๐ Paper] [๐ป Code]
- (ACL'25) Improving factuality with explicit working memory [๐ Paper]
- (Arxiv'25) A-MEM: Agentic Memory for LLM Agents [๐ Paper]
- (Arxiv'25) Mem0: Building Production-Ready AI Agents with Scalable Long-Term Memory [๐ Paper]
- (Arxiv'25) Memento: FineโtuningโฏLLMโฏAgentsโฏwithoutโฏFineโtuningโฏLLMs [๐โฏPaper] [๐ปโฏCode]
- (Arxiv'25) Memory-R1: Enhancing Large Language Model Agents to Manage and Utilize Memories via Reinforcement Learning [๐โฏPaper]
- (Arxiv'25) Seeing, Listening, Remembering, and Reasoning: A Multimodal Agent with Long-Term Memory [๐โฏPaper] [๐ปโฏCode]
- (Arxiv'25) PersonaAgent: When Large Language Model Agents Meet Personalization at Test Time [๐โฏPaper]
- (Arxiv'25) ReasoningBank: Scaling Agent Self-Evolving with Reasoning Memory [๐โฏPaper]
- (NeurIPS'23) GPT4Tools: Teaching Large Language Model to Use Tools via Self-instruction [๐ Paper] [๐ป Code]
- (ICLR'24) ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIs [๐ Paper] [๐ป Code]
- (ACL'24) LLMs in the Imaginarium: Tool Learning through Simulated Trial and Error [๐ Paper] [๐ป Code]
- (AAAI'24) Confucius: Iterative tool learning from introspection feedback by easy-to-difficult curriculum [๐ Paper] [๐ป Code]
- (ICLR'25) Learning Evolving Tools for Large Language Models [๐ Paper] [๐ป Code]
- (ICLR'25) Facilitating Multi-turn Function Calling for LLMs via Compositional Instruction Tuning [๐ Paper] [๐ป Code]
- (ICLR'25) Multi-modal Agent Tuning: Building a VLM-Driven Agent for Efficient Tool Usage [๐ Paper] [๐ป Code]
- (Arxiv'25) Magnet: Multi-turn Tool-use Data Synthesis and Distillation via Graph Translation [๐ Paper]
- (ICML'25) Adapting While Learning: Grounding LLMs for Scientific Problems with Intelligent Tool Usage Adaptation [๐ Paper] [๐ป Code]
- (Arxiv'25) ReTool: Reinforcement Learning for Strategic Tool Use in LLMs [๐ Paper] [๐ป Code]
- (Arxiv'25) ToolRL: Reward is All Tool Learning Needs [๐ Paper] [๐ป Code]
- (Arxiv'25) Nemotron-Research-Tool-N1: Exploring Tool-Using Language Models with Reinforced Reasoning [๐ Paper] [๐ป Code]
- (Arxiv'25) Synthetic Data Generation & Multi-Step RL for Reasoning & Tool Use [๐ Paper]
- (Arxiv'25) Iterative Tool Usage Exploration for Multimodal Agents via Step-wise Preference Tuning [๐ Paper] [๐ป Code]
- (Arxiv'25) Tool-Star: Empowering LLM-Brained Multi-Tool Reasoner via Reinforcement Learning [๐ Paper] [๐ป Code]
- (Arxiv'25) Agentic Reinforced Policy Optimization [๐ Paper] [๐ป Code]
- (Arxiv'25) AutoTIR: Autonomous Tools Integrated Reasoning via Reinforcement Learning [๐ Paper] [๐ป Code]
- (NAACL'25) EASYTOOL: Enhancing LLM-based Agents with Concise Tool Instruction [๐ Paper] [๐ป Code]
- (ICLR'25) From Exploration to Mastery: Enabling LLMs to Master Tools via Self-Driven Interactions [๐ Paper] [๐ป Code]
- (ACL'25) Zero-shot Tool Instruction Optimization for LLM Agents via Tool Play [๐ Paper] [๐ป Code]
- (ICLR'24) ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIs [๐ Paper] [๐ป Code]
- (ICLR'24) ToolChain*: Efficient Action Space Navigation in Large Language Models with A* Search [๐ Paper]
- (ICLR'25) Tool-Planner: Task Planning with Clusters across Multiple Tools [๐ Paper] [๐ป Code]
- (Arxiv'25) MCP-Zero: Active Tool Discovery for Autonomous LLM Agents [๐ Paper][๐ป Code]
- (EMNLP'23) CREATOR : Tool creation for disentangling abstract and concrete reasoning of large language model [๐ Paper] [๐ป Code]
- (ICML'24) Offline Training of Language Model Agents with Functions as Learnable Weights [๐ Paper]
- (CVPR'24) CLOVA: A Closed-Loop Visual Assistant with Tool Usage and Update [๐ Paper] [๐ป Code]
- (Arxiv'25) Alita: Generalist Agent Enabling Scalable Agentic Reasoning with Minimal Predefinition and Maximal Self-Evolution [๐ Paper] [๐ป Code]
- (Arxiv'25) Building Self-Evolving Agents via Experience-Driven Lifelong Learning: A Framework and Benchmark [๐ Paper] [๐ป Code]
- (Arxiv'25) EvoAgent: Self-evolving Agent with Continual World Model for Long-Horizon Tasks [๐ Paper]
- ๏ผICML'25) MetaAgent: Automatically Constructing Multi-Agent Systems Based on Finite State Machines [๐ Paper] [๐ป Code]
- (Arxiv'26) CORAL: Towards Autonomous Multi-Agent Evolution for Open-Ended Discovery [๐ Paper] [๐ป Code]
- (Arxiv' 25) R&D-Agent: Automating Data-Driven AI Solution Building Through LLM-Powered Automated Research, Development, and Evolution [๐โฏPaper] [๐ปโฏCode]
- (ICML'25) Multi-Agent Architecture Search via Agentic Supernet [๐ Paper] [๐ปCode]
- (ICML'25) MA-LoT: Multi-Agent Lean-based Long Chain-of-Thought Reasoning enhances Formal Theorem Proving [๐ Paper]
- (ICLR'25) AFlow: Automating Agentic Workflow Generation [๐ Paper] [๐ป Code]
- (ICLR'25) WorkflowLLM: Enhancing Workflow Orchestration Capability of Large Language Models [๐ Paper]
- (ICLR'25) Flow: Modularized Agentic Workflow Automation [๐ Paper]
- (ICLR'25) Automated Design of Agentic Systems [๐ Paper] [๐ป Code]
- (Arxiv'25) FlowReasoner: Reinforcing Query-Level Meta-Agents [๐ Paper]
- (Arxiv'25) AgentNet: Decentralized Evolutionary Coordination for LLM-Based Multi-Agent Systems [๐ Paper]
- (Arxiv'25) MAS-GPT: Training LLMs to Build LLM-Based Multi-Agent Systems [๐ Paper]
- (Arxiv'25) FlowAgent: Achieving Compliance and Flexibility for Workflow Agents [๐ Paper]
- (Arxiv'25) ScoreFlow: Mastering LLM Agent Workflows via Score-Based Preference Optimization [๐ Paper] [๐ป Code]
- (Arxiv'25) Multi-Agent Design: Optimizing Agents with Better Prompts and Topologies [๐ Paper]
- (Arxiv'25) MAS-ZERO: Designing Multi-Agent Systems with Zero Supervision [๐ Paper]
- (Arxiv'25) MermaidFlow: Redefining Agentic Workflow Generation via Safety-Constrained Evolutionary Programming [๐ Paper]
- (ICML'24) GPTSwarm: Language Agents as Optimizable Graphs [๐ Paper] [Code]
- (ICLR'24) DSPy: Compiling Declarative Language Model Calls into State-of-the-Art Pipelines [๐ Paper] [๐ป Code]
- (ICLR'24) AgentVerse: Facilitating Multi-Agent Collaboration and Exploring Emergent Behaviors [๐ Paper] [๐ป Code]
- (ICLR'24) MetaGPT: Meta Programming for a Multi-Agent Collaborative Framework [๐ Paper] [๐ป Code]
- (COLM'24) A Dynamic LLM-Powered Agent Network for Task-Oriented Agent Collaboration [๐ Paper]
- (COLM'24) AutoGen: Enabling next-Gen LLM Applications via Multi-Agent Conversations [๐ Paper] [๐ป Code]
- (Arxiv'24) G-Designer: Architecting Multi-Agent Communication Topologies via Graph Neural Networks [๐ Paper]
- (Arxiv'24) AutoFlow: Automated Workflow Generation for Large Language Model Agents [๐ Paper] [๐ป Code]
- (Arxiv'24) Symbolic Learning Enables Self-Evolving Agents [๐ Paper] [๐ป Code]
- (Arxiv'24) Adaptive In-Conversation Team Building for Language Model Agents [๐ Paper]
- (ICLR'25) Self-Evolving Multi-Agent Collaboration Networks for Software Development [๐ Paper] [๐ป Code]
- (Arxiv'25) ChainโofโAgents: EndโtoโEnd Agent Foundation Models via MultiโAgent Distillation and Agentic RL [๐โฏPaper] [๐ปโฏCode]
- (Arxivโ25) AgentโฏKB: Leveraging CrossโDomain Experience for Agentic Problem Solving [๐โฏPaper] [๐ปโฏCode]
- (EMNLP'24) MMedAgent: Learning to Use Medical Tools with Multi-modal Agent [๐ Paper] [๐ป Code]
- (NeurIPS'24) MDAgents: An Adaptive Collaboration of LLMs for Medical Decision-Making [๐ Paper] [๐ป Code]
- (Arxiv'25) HealthFlow: A Self-Evolving AI Agent with Meta Planning for Autonomous Healthcare Research [๐ Paper][๐ป Code]
- (Arxiv'25) STELLA: Self-Evolving LLM Agent for Biomedical Research [๐ Paper][๐ป Code]
- (MICCAI'25) MedAgentSim: Self-Evolving Multi-Agent Simulations for Realistic Clinical Interactions [๐ Paper] [๐ป Code]
- (Arxiv'25) PathFinder: A Multi-Modal Multi-Agent System
for Medical Diagnostic Decision-Making Applied to Histopathology
[๐ Paper] - (Arxiv'25) MDTeamGPT: A Self-Evolving LLM-based Multi-Agent Framework for Multi-Disciplinary Team Medical Consultation
[๐ Paper] [๐ป Code] - (Arxiv'25) MedAgent-Pro: Towards Evidence-based Multi-modal
Medical Diagnosis via Reasoning Agentic Workflow
[๐ Paper] [๐ป Code] - (Arxiv'25) Structural Entropy Guided Agent for Detecting and Repairing Knowledge Deficiencies in LLMs [๐ Paper] [๐ป Code]
- (ACS omega'24) CACTUS: Chemistry Agent Connecting Tool-Usage to Science [๐ Paper] [๐ป Code]
- (NMI'24) ChemCrow: Augmenting large language models with chemistry tools [๐ Paper] [๐ป Code]
- (ICLR'25) ChemAgent: Self-updating Library in Large Language Models Improves Chemical Reasoning[๐ Paper] [๐ป Code]
- (ICLR'25) OSDA Agent: Leveraging Large Language Models for De Novo Design of Organic Structure Directing Agents [๐ Paper]
- (Arxiv'25) DrugAgent: Automating AI-aided Drug Discovery Programming through LLM Multi-Agent Collaboration [๐ Paper]
- (Arxiv'25) LIDDIA: Language-based Intelligent Drug Discovery Agent [๐ Paper]
- (Arxiv'25) GenoMAS: A Multi-Agent Framework for Scientific Discovery via Code-Driven Gene Expression Analysis
[๐ Paper] [๐ป Code]
- (Arxiv'23) AgentCoder: Multi-Agent-based Code Generation with Iterative Testing and Optimisation [๐ Paper] [๐ป Code]
- (Arxiv'23) Self-Refine: Iterative Refinement with Self-Feedback [๐ Paper] [๐ป Code]
- (EMNLP'24) CodeAgent: Autonomous Communicative Agents for Code Review [๐ Paper] [๐ป Code]
- (ICLR'25) OpenHands: An Open Platform for AI Software Developers as Generalist Agents [๐ Paper] [๐ป Code]
- (Arxiv'25) CodeCoR: An LLM-Based Self-Reflective Multi-Agent Framework for Code Generation [๐ Paper]
- (Arxivโ25) AlphaEvolve: A coding agent for scientific and algorithmic discovery [๐โฏPaper]
- (Arxiv'25) Darwin Gรถdel Machine: Open-Ended Evolution of Self-Improving Agents [๐ Paper] [๐ป Code]
- (Software'25) OpenEvolve: an open-source evolutionary coding agent [๐ Instructions] [๐ปโฏCode]
- (ICLR'25) Self-Evolving Multi-Agent Collaboration Networks for Software Development [๐ Paper] [๐ป Code]
- (ASE'25) Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly? [๐ Paper]
- (ACL'23) Self-Edit: Fault-Aware Code Editor for Code Generation [๐ Paper]
- (ICLR'24) Teaching Large Language Models to Self-Debug [๐ Paper]
- (ICA'24) RGD: Multi-LLM based agent debugger via refinement and generation guidance. [๐ Paper]
- (Arxiv'25) Large Language Model Guided Self-Debugging Code Generation [๐ Paper]
- (Arxivโ25) PiFlow: Principleโaware Scientific Discovery with MultiโAgent Collaboration [๐โฏPaper] [๐ปโฏCode]
- (Arxiv'25) R&D-Agent-Quant: A Multi-Agent Framework for Data-Centric Factors and Model Joint Optimization [๐ Paper] [๐ป Code]
- (Arxiv'24) FinRobot: an open-source ai agent platform for financial applications using large language models [๐ Paper] [๐ป Code]
- (Arxiv'24) PEER: Expertizing domain-specific tasks with a multi-agent framework and tuning methods [๐ Paper] [๐ป Code]
- (NeurIPS'25) Fincon: A synthesized llm multi-agent system with conceptual verbal reinforcement for enhanced financial decision making [๐ Paper] [๐ป Code]
- (Arxiv'24) LawLuo: A Multi-Agent Collaborative Framework for Multi-Round Chinese Legal Consultation [๐ Paper]
- (ICIC'24) Legalgpt: Legal chain of thought for the legal large language model multi-agent framework [๐ Paper]
- (Arxiv'24) LawGPT: A Chinese Legal Knowledge-Enhanced Large Language Model [๐ Paper] [๐ป Code]
- (ACL Findings'25) AgentCourt: Simulating Court with Adversarial Evolvable Lawyer Agents [๐ Paper] [๐ป Code]
- (Arxiv'25) Agents of Change: Self-Evolving LLM Agents for Strategic Planning [๐ Paper]
- (Arxiv'25) EarthLink: A Self-Evolving AI Agent for Climate Science [๐ Paper] [๐ฅ๏ธ System]
- (Arxiv'25) SEAgent: Self-Evolving Computer Use Agent with Autonomous Learning from Experience [๐ Paper][๐ป Code]
- (NeurIPS'23) OpenAGI: When LLM Meets Domain Experts [๐ Paper] [๐ป Code]
- (Arxiv'25) Building Self-Evolving Agents via Experience-Driven Lifelong Learning: A Framework and Benchmark [๐ Paper]
- (Arxiv'25) MLGym: A New Framework and Benchmark for Advancing AI Research Agents [๐ Paper] [๐ป Code]
- (Arxiv'25) X-MAS: Towards Building Multi-Agent Systems with Heterogeneous LLMs [๐ Paper] [๐ป Code]
- (Arxiv'23) On the Tool Manipulation Capability of Open-source Large Language Models [๐ Paper] [๐ป Code]
- (EMNLP'23) API-Bank: A Comprehensive Benchmark for Tool-Augmented LLMs [๐ Paper] [๐ป Code]
- (NeurIPS'23) ToolQA: A Dataset for LLM Question Answering with External Tools [๐ Paper] [๐ป Code]
- (ICLR'24) MetaTool Benchmark for Large Language Models: Deciding Whether to Use Tools and Which to Use [๐ Paper] [๐ป Code]
- (Arxiv'25) Enhancing Open-Domain Task-Solving Capability of LLMs via Autonomous Tool Integration from GitHub [๐ Paper] [๐ป Code]
- (Arxiv'25) LiveMCP-101: Stress Testing and Diagnosing MCP-enabled Agents on Challenging Queries [๐ Paper]
- (ICLR'24) WebArena: A Realistic Web Environment for Building Autonomous Agents [๐ Paper] [๐ป Code]
- (Arxiv'25) BrowseComp: A Simple Yet Challenging Benchmark for Browsing Agents [๐ Paper] [๐ป Code]
- (ACL'25) WebWalker: Benchmarking LLMs in Web Traversal [๐ Paper] [๐ป Code]
- (ICLR'24) SWE-bench: Can Language Models Resolve Real-World GitHub Issues? [๐ Paper] [๐ป Code]
- (ICLR'25) Self-Evolving Multi-Agent Collaboration Networks for Software Development [๐ Paper] [๐ป Code]
- (Arxiv'25) DataSciBench: An LLM Agent Benchmark for Data Science [๐ Paper] [๐ป Code]
- (ICLR'23) GAIA: a benchmark for General AI Assistants [๐ Paper] [๐ป Code]
- (ICLR'24) AgentBench: Evaluating LLMs as Agents [๐ Paper] [๐ป Code]
- (Arxiv'25) MultiAgentBench: Evaluating the Collaboration and Competition of LLM agents [๐ Paper] [๐ป Code]
- (Arxiv'25) Benchmarking LLMs' Swarm intelligence [๐ Paper] [๐ป Code]
- (ACL'24) Mobile-Bench: An Evaluation Benchmark for LLM-based Mobile Agents [๐ Paper] [๐ป Code]
- (NeurIPS'24) OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environments [๐ Paper] [๐ป Code]
- (ICLR'25) AndroidWorld: A Dynamic Benchmarking Environment for Autonomous Agents [๐ Paper] [๐ป Code]
- (Arxiv'24) Towards Better Human-Agent Alignment: Assessing Task Utility in LLM-Powered Applications [๐ Paper]
- (Arxiv'24) LLMs-as-Judges: A Comprehensive Survey on LLM-based Evaluation Methods [๐ Paper]
- (Arxiv'25) LiveIdeaBench: Evaluating LLMsโ Divergent Thinking for Scientific Idea Generation with Minimal Context [๐ Paper] [๐ป Code]
- (ACL'25) Auto-Arena: Automating LLM Evaluations with Agent Peer Debate and Committee Voting [๐ Paper] [๐ป Code]
- (Arxiv'25) MCTS-Judge: Test-Time Scaling in LLM-as-a-Judge for Code Correctness Evaluation [๐ Paper]
- (Arxiv'24) Agent-as-a-Judge: Evaluate Agents with Agents [๐ Paper] [๐ป Code]
- (Arxiv'24) AgentHarm: A Benchmark for Measuring Harmfulness of LLM Agents [๐ Paper ]
- (NeurIPS'24 โ Datasets & Benchmarks) RedCode: Risky Code Execution and Generation [๐ Paper ]
- (Arxiv'24) MobileSafetyBench: Evaluating Safety of Autonomous Agents in Mobile Device Control [๐ Paper] [๐ป Code]
- (Arxiv'23) Do the Rewards Justify the Means? Measuring Trade-Offs Between Rewards and Ethical Behavior in the MACHIAVELLI Benchmark [๐ Paper ]
- (Arxiv'24) R-Judge: Benchmarking Safety Risk Awareness for LLM Judges [๐ Paper] [๐ป Code]
- (ACL'25) SafeLawBench: Towards Safe Alignment of Large Language Models [๐ Paper ]
- (Arxiv'25) Accuracy Paradox in Large Language Models: Regulating Hallucination Risks in Generative AI [๐ Paper ]
- (ICLR'25 Spotlight) AutoDAN-Turbo: A Lifelong Agent for Strategy Self-Exploration to Jailbreak LLMs [๐ Paper] [๐ป Code]
- (ACL'25) AGrail: A Lifelong Agent Guardrail with Effective and Adaptive Safety Detection [๐ Paper] [๐ป Code]
If you find this survey useful in your research and applications, please cite using this BibTeX:
@article{fang2025comprehensive,
title={A Comprehensive Survey of Self-Evolving AI Agents: A New Paradigm Bridging Foundation Models and Lifelong Agentic Systems},
author={Fang, Jinyuan and Peng, Yanwen and Zhang, Xi and Wang, Yingxu and Yi, Xinhao and Zhang, Guibin and Xu, Yi and Wu, Bin and Liu, Siwei and Li, Zihao and others},
journal={arXiv preprint arXiv:2508.07407},
year={2025}
}
We would like to thank Shuyu Guo for his valuable contributions to the early-stage exploration and literature review on agent optimisation.
If you have any questions or suggestions, please feel free to contact us via:
Email: [email protected] and [email protected]

