Self-Evolving Agents as Dynamic Graph Transformation: A Survey and New Perspective

arXiv cs.AI Papers

Summary

This survey paper connects self-evolving LLM-based agents with dynamic graph transformation, proposing a framework to model agent state as dynamic graphs and organizing existing methods for their evolution.

arXiv:2608.18104v1 Announce Type: new Abstract: Large language model (LLM)-based agents are increasingly becoming self-evolving systems that persist across interactions, maintain memories, use tools, acquire skills, refine workflows, and coordinate with other agents. These capabilities make agent states structural and dynamic: entities, relations, attributes, dependencies, and execution structures change with new evidence, feedback, and environmental conditions. Existing graph-agent surveys typically treat graphs as support structures for agent functions rather than as evolving substrates, while self-evolving-agent surveys focus on agent-level mechanisms and rarely discuss graph topology evolution. Thus, the coupling between evolving agent state and dynamic graph topology remains underexplored. This survey connects these two research lines by framing \textit{agent evolution as dynamic graph transformation}. We model agent state as a dynamic graph, where memories, tools, skills, workflows, and inter-agent relations are represented as typed nodes, edges, and subgraphs updated through schema-constrained rewrites. Based on this formulation, we organize existing dynamic-graph-based methods for self-evolving agents into four taxonomies: node/feature evolution, edge/topology evolution, subgraph activation, and cross-component co-evolution. Building on this taxonomy, we propose dynamic graph learning as reusable infrastructure for self-evolving agents and map nine dynamic-graph-learning subfields to agent-evolution capabilities, discussing their adaptations and possible failure modes. Finally, we discuss five types of graph-aware evaluation and governance protocols from a dynamic-graph perspective, which complement end-task evaluation. The goal is to provide a compact structural lens for designing and governing self-evolving agents.
Original Article
View Cached Full Text

Cached at: 08/20/26, 09:55 AM

# Self-Evolving Agents as Dynamic Graph Transformation: A Survey and New Perspective
Source: [https://arxiv.org/html/2608.18104](https://arxiv.org/html/2608.18104)
Yuanyuan Xu, Wenjie Zhang, Yin Chen, Xuemin Lin , and Ying ZhangManuscript received \. Corresponding author: Ying Zhang \(email: ying\.zhang@zjgsu\.edu\.cn\)\.Yuanyuan Xu and Wenjie Zhang are with the School of Computer Science and Engineering, The University of New South Wales, Sydney, NSW 2052, Australia \(e\-mail: yuanyuan\.xu@unsw\.edu\.au; wenjie\.zhang@unsw\.edu\.au\)\. Yin Chen is with the Faculty of Engineering and Information Technology, University of Technology Sydney, NSW 2007, Australia \(e\-mail: yin\.chen@student\.uts\.edu\.au\)\. Xuemin Lin is with the School of Data Science, The Chinese University of Hong Kong\-Shenzhen, Shenzhen 518172, China \(e\-mail: xuemin\.lin@gmail\.com\)\. Ying Zhang is with the Laboratory for Statistical Monitoring and Intelligent Governance of Common Prosperity, Zhejiang Gongshang University, Hangzhou, Zhejiang 310018, China \(e\-mail: ying\.zhang@zjgsu\.edu\.cn\)\.

###### Abstract

Large language model \(LLM\)\-based agents are increasingly becoming self\-evolving systems that persist across interactions, maintain memories, use tools, acquire skills, refine workflows, and coordinate with other agents\. These capabilities make agent states structural and dynamic: entities, relations, attributes, dependencies, and execution structures change with new evidence, feedback, and environmental conditions\. Existing graph\-agent surveys typically treat graphs as support structures for agent functions rather than as evolving substrates, while self\-evolving\-agent surveys focus on agent\-level mechanisms and rarely discuss graph topology evolution\. Thus, the coupling between evolving agent state and dynamic graph topology remains underexplored\. This survey connects these two research lines by framingagent evolution as dynamic graph transformation\. We model agent state as a dynamic graph, where memories, tools, skills, workflows, and inter\-agent relations are represented as typed nodes, edges, and subgraphs updated through schema\-constrained rewrites\. Based on this formulation, we organize existing dynamic\-graph\-based methods for self\-evolving agents into four taxonomies: node/feature evolution, edge/topology evolution, subgraph activation, and cross\-component co\-evolution\. Building on this taxonomy, we propose dynamic graph learning as reusable infrastructure for self\-evolving agents and map nine dynamic\-graph\-learning subfields to agent\-evolution capabilities, discussing their adaptations and possible failure modes\. Finally, we discuss five types of graph\-aware evaluation and governance protocols from a dynamic\-graph perspective, which complement end\-task evaluation\. The goal is to provide a compact structural lens for designing and governing self\-evolving agents\.

Github:[Self\-Evolving\-Agents\-with\-Dynamic\-Graph](https://github.com/LuckyGirl-XU/Awesome-Agent-Dynamic-Graphs.git)

###### Index Terms:

Self\-evolving agents, LLM agents, dynamic graphs, dynamic graph learning

## IIntroduction

Large language model \(LLM\)\-based agents are evolving from short\-horizon task solvers into long\-running systems that persist across sessions, accumulate experience, and adapt their behavior over time\[[158](https://arxiv.org/html/2608.18104#bib.bib1),[140](https://arxiv.org/html/2608.18104#bib.bib2)\]\. Their capabilities now include persistent memory, tool use, skill acquisition, workflow optimization, and multi\-agent coordination\[[101](https://arxiv.org/html/2608.18104#bib.bib28),[103](https://arxiv.org/html/2608.18104#bib.bib14),[193](https://arxiv.org/html/2608.18104#bib.bib91),[154](https://arxiv.org/html/2608.18104#bib.bib15)\]\. Consequently, agent states are both non\-stationary and structurally evolving: stored knowledge, available capabilities, executable workflows, and inter\-agent relations can all evolve through interaction, feedback, and environmental drift\. Understanding such systems therefore requires a dynamic structural perspective that accounts for how agent states, capabilities, and relations change over time\.

![Refer to caption](https://arxiv.org/html/2608.18104v1/x1.png)Figure 1:Positioning of this survey relative to existing LLM\-agent, graph\-agent, and dynamic\-graph surveys\.Existing surveys address this problem from two complementary but largely separate perspectives\. Graph\-agent surveys\[[5](https://arxiv.org/html/2608.18104#bib.bib193),[85](https://arxiv.org/html/2608.18104#bib.bib194)\]are mainly*agent\-functionality\-centered*, studying how mostly static graphs support memory, retrieval, tool use, and multi\-agent coordination\. Self\-evolving\-agent surveys\[[32](https://arxiv.org/html/2608.18104#bib.bib192),[24](https://arxiv.org/html/2608.18104#bib.bib3)\]are mainly*agent\-evolution\-mechanism\-centered*, studying how agent components adapt via reflection, self\-training, self\-rewarding, and experience distillation\.However, neither perspective fully captures a central property of self\-evolving agents: persistent updates to memories, tools, skills, workflows, and inter\-agent relations are structurally coupled and can propagate through dependencies over time\. As a result, existing surveys provide limited support for modeling, analyzing, and governing agent systems whose states evolve as dynamic structures\. This gap motivates a new perspective that jointly models agent functionality, state evolution, and dynamic graph topology, as illustrated in Fig\.[1](https://arxiv.org/html/2608.18104#S1.F1)\.

This survey aims to bridge this gap by framing*agent evolution as dynamic graph transformation*\. Thus, a self\-evolving agent can be a structured system of coupled entities and relations\. As these structures evolve via interaction, a*dynamic graph perspective*becomes natural: typed nodes and edges encode heterogeneous states, temporal attributes track evolving evidence, and schema\-constrained rewrites model activation, propagation, and rollback\. This perspective gives rise to three motivations\.

Motivation I: Unifying heterogeneous agent evolution\.Existing agent\-evolution studies\[[125](https://arxiv.org/html/2608.18104#bib.bib11),[203](https://arxiv.org/html/2608.18104#bib.bib32),[193](https://arxiv.org/html/2608.18104#bib.bib91),[86](https://arxiv.org/html/2608.18104#bib.bib85),[149](https://arxiv.org/html/2608.18104#bib.bib199),[89](https://arxiv.org/html/2608.18104#bib.bib201),[43](https://arxiv.org/html/2608.18104#bib.bib197),[23](https://arxiv.org/html/2608.18104#bib.bib207),[62](https://arxiv.org/html/2608.18104#bib.bib208),[136](https://arxiv.org/html/2608.18104#bib.bib157),[209](https://arxiv.org/html/2608.18104#bib.bib206)\]span dynamic\-graph\-based agent methods, graph\-structured agent modules, and non\-graph mechanisms across memory, tool use, workflow optimization, communication topology, coordination efficiency, and safety governance\. Yet these works remain fragmented, with different assumptions, objectives, and evaluation criteria\. This motivates a dynamic\-graph transformation lens under which heterogeneous evolution mechanisms can be studied together with their downstream dependencies, revisions, and rollbacks\.

Motivation II: Connecting dynamic graph learning with self\-evolving agents\.Dynamic graph learning\[[56](https://arxiv.org/html/2608.18104#bib.bib7),[112](https://arxiv.org/html/2608.18104#bib.bib182),[135](https://arxiv.org/html/2608.18104#bib.bib176),[29](https://arxiv.org/html/2608.18104#bib.bib61),[126](https://arxiv.org/html/2608.18104#bib.bib8),[118](https://arxiv.org/html/2608.18104#bib.bib42),[166](https://arxiv.org/html/2608.18104#bib.bib43),[50](https://arxiv.org/html/2608.18104#bib.bib48),[177](https://arxiv.org/html/2608.18104#bib.bib49),[169](https://arxiv.org/html/2608.18104#bib.bib167)\]provides mature foundations for modeling evolving structures, including event streams, temporal dependencies, graph generation, and explanation\. These foundations are directly relevant to self\-evolving agents, whose memories, tools, skills, workflows, and inter\-agent relations also change under new evidence, feedback, and drift\[[209](https://arxiv.org/html/2608.18104#bib.bib206),[98](https://arxiv.org/html/2608.18104#bib.bib267),[69](https://arxiv.org/html/2608.18104#bib.bib239),[116](https://arxiv.org/html/2608.18104#bib.bib104)\]\. However, the two areas remain largely separate: dynamic graph learning rarely targets persistent agent\-state evolution, while agent surveys rarely explain how dynamic graph methods can be reused as agent\-evolution infrastructure\. This motivates a systematic bridge that connects dynamic graph learning to the design, adaptation, diagnosis, and governance of self\-evolving agents\.

Motivation III: Toward structure\-aware evaluation and governance\.Current evaluation of self\-evolving agents\[[82](https://arxiv.org/html/2608.18104#bib.bib78),[91](https://arxiv.org/html/2608.18104#bib.bib93),[52](https://arxiv.org/html/2608.18104#bib.bib81),[151](https://arxiv.org/html/2608.18104#bib.bib106)\]remains largely task\- or answer\-centered, which can miss failures in the evolving state: correct answers may rely on stale memories, unsafe updates may propagate through tools or workflows, and untraceable changes may persist across interactions\. Recent safety works\[[120](https://arxiv.org/html/2608.18104#bib.bib77),[18](https://arxiv.org/html/2608.18104#bib.bib111),[188](https://arxiv.org/html/2608.18104#bib.bib112)\]reinforce this need: tool\-use benchmarks expose failures in invocation, stateful interaction, prompt injection, and harmful multi\-step actions, while multi\-agent studies\[[209](https://arxiv.org/html/2608.18104#bib.bib206),[45](https://arxiv.org/html/2608.18104#bib.bib209)\]show that errors and anomalies can propagate through communication structures\. These findings require structure\-aware evaluation and governance, where execution records are modeled as dynamic dependency graphs to support provenance tracing, affected\-scope analysis, rollback, and audit\[[123](https://arxiv.org/html/2608.18104#bib.bib284)\]\.

Contribution\.These motivations shape the organization of this survey\. We first develop a dynamic\-graph perspective on agent evolution, using dynamic graph transformation as a shared formal space for dynamic\-graph\-based, graph\-based, and graph\-transformable agent methods\. This perspective represents evolving agent states through typed nodes, edges, subgraphs, and dependency\-aware rewrites\. It yields two core contributions: a four\-pattern taxonomy of existing dynamic\-graph\-based agent works; and a systematic mapping from nine dynamic\-graph\-learning subfields to agent capabilities\. We further extend this structural view to graph\-aware evaluation and governance that complements end\-task evaluation\. Overall, dynamic graph transformation provides the organizing lens connecting agent\-evolution mechanisms, dynamic graph learning, and governance protocols, as shown in Fig\.[1](https://arxiv.org/html/2608.18104#S1.F1)\.

This survey makes the following contributions\.

- •Conceptual Framing:We formalize agent evolution as dynamic graph transformation, representing evolving memories, tools, skills, workflows, and inter\-agent relations as typed nodes, edges, and subgraphs\.
- •Systematic Taxonomy:We organize existing self\-evolving agent works through four graph\-transformation patterns: node/feature evolution, edge/topology evolution, subgraph activation, and cross\-component co\-evolution\.
- •Infrastructure Bridge:We connect dynamic graph learning with self\-evolving agent infrastructure by mapping nine dynamic\-graph\-learning families to advance prediction, activation, generation, diagnosis, rollback, and governance capabilities\.
- •Evaluation and Governance:We discuss five types of graph\-aware evaluation and governance protocols for agent evolution: leakage\-free temporal evaluation, privacy and deletion checking, safety monitoring, rollback analysis, and audit\.
- •Future Agenda:We outline six open challenges for building reliable, auditable, and controllable self\-evolving agents under the dynamic graph framing\.

Survey Scope\.This survey studies self\-evolving agents from a dynamic\-graph perspective, rather than providing a broad review of self\-evolving agents\[[32](https://arxiv.org/html/2608.18104#bib.bib192),[24](https://arxiv.org/html/2608.18104#bib.bib3)\], graph\-supported agent systems\[[5](https://arxiv.org/html/2608.18104#bib.bib193),[85](https://arxiv.org/html/2608.18104#bib.bib194)\], related agent subareas\[[181](https://arxiv.org/html/2608.18104#bib.bib195),[170](https://arxiv.org/html/2608.18104#bib.bib196)\], or general dynamic graph learning\[[56](https://arxiv.org/html/2608.18104#bib.bib7),[126](https://arxiv.org/html/2608.18104#bib.bib8),[112](https://arxiv.org/html/2608.18104#bib.bib182),[135](https://arxiv.org/html/2608.18104#bib.bib176),[29](https://arxiv.org/html/2608.18104#bib.bib61)\]\.

Organization\.Section[II](https://arxiv.org/html/2608.18104#S2)introduces the background\. Section[III](https://arxiv.org/html/2608.18104#S3)presents agent evolution as dynamic graph transformation, covering existing4646dynamic\-graph\-based agent works under a four\-part taxonomy\. Section[IV](https://arxiv.org/html/2608.18104#S4)treats dynamic graph learning as agent\-evolution infrastructure, organized by dynamic graph families\. Section[V](https://arxiv.org/html/2608.18104#S5)discusses graph\-aware evaluation and governance, and Section[VI](https://arxiv.org/html/2608.18104#S6)concludes\.

## IIPreliminaries

Dynamic Agent Graph\.We model the state representation of a self\-evolving agent system at timettas a dynamic graph

𝒢​\(t\)=\(𝒱​\(t\),ℰ​\(t\),𝑿V​\(t\),𝑿E​\(t\),𝒀​\(t\)\),\\mathcal\{G\}\(t\)=\\big\(\\mathcal\{V\}\(t\),\\mathcal\{E\}\(t\),\\boldsymbol\{X\}\_\{V\}\(t\),\\boldsymbol\{X\}\_\{E\}\(t\),\\boldsymbol\{Y\}\(t\)\\big\),\(1\)where𝒱​\(t\)\\mathcal\{V\}\(t\)andℰ​\(t\)\\mathcal\{E\}\(t\)are time\-indexed nodes and edges,𝑿V​\(t\)\\boldsymbol\{X\}\_\{V\}\(t\)and𝑿E​\(t\)\\boldsymbol\{X\}\_\{E\}\(t\)denote node and edge attributes, and𝒀​\(t\)\\boldsymbol\{Y\}\(t\)denotes labels for nodes and edges\. Eq\. \([1](https://arxiv.org/html/2608.18104#S2.E1)\) can cover diverse dynamic graph types\[[50](https://arxiv.org/html/2608.18104#bib.bib48),[118](https://arxiv.org/html/2608.18104#bib.bib42),[168](https://arxiv.org/html/2608.18104#bib.bib169),[175](https://arxiv.org/html/2608.18104#bib.bib46),[150](https://arxiv.org/html/2608.18104#bib.bib170),[192](https://arxiv.org/html/2608.18104#bib.bib54),[146](https://arxiv.org/html/2608.18104#bib.bib172)\], including continuous\-time dynamic graphs \(CTDGs\), discrete\-time dynamic graphs \(DTDGs\), dynamic heterogeneous graphs \(DHGs\), and dynamic text\-attributed graphs \(DyTAGs\)\. With this dynamic graph view, we next map agent components to graph primitives\. The node and edge schemas define the typed objects and relations in agent graphs, while the rewrite operators characterize how these structures evolve in the mechanisms discussed below\.

Graph\-Conditioned Agent Policy\.Given a user query or environmental inputqtq\_\{t\}, action historyhth\_\{t\}, and activated support subgraph𝒢act​\(t\)\\mathcal\{G\}\_\{\\mathrm\{act\}\}\(t\), the agent selects an action by

at∼𝒫θ\(⋅∣qt,ht,𝒢act\(t\)\),a\_\{t\}\\sim\\mathcal\{P\}\_\{\\theta\}\\\!\\left\(\\cdot\\mid q\_\{t\},h\_\{t\},\\mathcal\{G\}\_\{\\mathrm\{act\}\}\(t\)\\right\),\(2\)whereata\_\{t\}may be a natural\-language response, a tool call, a workflow step, or a message to another agent\. This makes the agent graph operational: graph state matters only insofar as it conditions future agent behavior\.

Node Schema\.A practical base schema for self\-evolving agents includes four core node types:memory,tool,skill, andagent\. Amemorynode represents stored knowledge that may be retrieved or revised over time\. Atoolnode describes an external callable resource, such as an API, database, or environment interface, together with its input–output schema, permissions, and execution history\. Askillnode captures a reusable capability that can be invoked or adapted across tasks\. Anagentnode represents an autonomous or semi\-autonomous actor with a role, policy, memory scope, tool access, and communication interface\. These nodes carry type\-specific attributes, such as textual content, temporal validity, metadata, and prompts\[[116](https://arxiv.org/html/2608.18104#bib.bib104),[83](https://arxiv.org/html/2608.18104#bib.bib89),[154](https://arxiv.org/html/2608.18104#bib.bib15),[86](https://arxiv.org/html/2608.18104#bib.bib85),[209](https://arxiv.org/html/2608.18104#bib.bib206),[167](https://arxiv.org/html/2608.18104#bib.bib30)\]\.

Edge Schema\.Edges are typed relations among agent\-state objects and may be directed when the relation is asymmetric or operationally ordered\. A compact edge schema can define three core edge families:*dependency*edges for state, tool, skill, and workflow dependencies;*communication*edges for inter\-agent interaction; and*provenance*edges for evidence tracing, updates, and rollback\. Finer relations, such as reference and workflow control, can be modeled as subtypes\. Edges may also carry features such as timestamps, validity intervals, activation status, or policy tags\. When direction matters, edge orientation should follow a fixed operational convention\.

Rewrite Operators\.Evolution is modeled as the application of an ordered sequence of typed rewritesρ1,ρ2,…\\rho\_\{1\},\\rho\_\{2\},\\ldotsto the agent graph\. A rewrite is a schema\-constrained operation, such as node insertion/deletion, edge insertion/deletion, or feature update; dependency propagation is modeled as a cascade of such rewrites\[[46](https://arxiv.org/html/2608.18104#bib.bib216)\]\. Subgraph activation is treated as a read\-only graph operation that selects a relevant subgraph without committing a state change\. The agent proposes candidate rewrites, and feedback from users, tools, or other agents determines whether they are accepted, rejected, or rolled back\.

Formal Semantics\.We interpret the rewrite operators as typed graph\-transformation rules under the double\-pushout \(DPO\) formulation\[[130](https://arxiv.org/html/2608.18104#bib.bib150),[21](https://arxiv.org/html/2608.18104#bib.bib96)\]\. A DPO rule is specified by a span of typed graph morphismsL←K→RL\\leftarrow K\\rightarrow R, whereLLis the pattern matched in𝒢​\(t\)\\mathcal\{G\}\(t\),KKis the preserved interface, andRRis the replacement structure\. This formalism provides type safety for heterogeneous schemas and a basis for reasoning about concurrent rewrites through standard DPO concurrency conditions\. In standard DPO graph transformation, the gluing conditions determine whether the pushout complement exists and hence whether a rule is applicable; in our agent setting, a violation is treated as an inadmissible rewrite proposal rejected by the runtime\. Accepted rewrites are logged with their matches and affected subgraphs, providing graph\-level evidence for audit and rollback\. Throughout the survey, concrete update schemas are treated as DPO\-style rules instantiated at specific matches\. Let𝒔v​\(t\)=\(yv​\(t\),𝒙v​\(t\)\)\\boldsymbol\{s\}\_\{v\}\(t\)=\(y\_\{v\}\(t\),\\boldsymbol\{x\}\_\{v\}\(t\)\)and𝒔e​\(t\)=\(ye​\(t\),𝒙e​\(t\)\)\\boldsymbol\{s\}\_\{e\}\(t\)=\(y\_\{e\}\(t\),\\boldsymbol\{x\}\_\{e\}\(t\)\)denote node and edge states, whereyv​\(t\)y\_\{v\}\(t\)andye​\(t\)y\_\{e\}\(t\)are labels and𝒙v​\(t\)\\boldsymbol\{x\}\_\{v\}\(t\)and𝒙e​\(t\)\\boldsymbol\{x\}\_\{e\}\(t\)are attributes\. For attributed graphs,v​\[𝒔v​\(t\)\]v\[\\boldsymbol\{s\}\_\{v\}\(t\)\]ande​\[𝒔e​\(t\)\]e\[\\boldsymbol\{s\}\_\{e\}\(t\)\]denote nodes and edges equipped with these internal states\.

Connection to Graph Databases\.The agent graph can be implemented as a temporal property graph using temporal graph\-database models\[[19](https://arxiv.org/html/2608.18104#bib.bib285)\]\. Graph transformation tools such as AGG\[[130](https://arxiv.org/html/2608.18104#bib.bib150)\]provide executable DPO rule engines that can support implementation\.

Figure 2:Method\-level taxonomy of4646representative self\-evolving\-agent methods using dynamic topologies and graphs\.
## IIIAgent Evolution as Dynamic Graph Transformation

We organize existing self\-evolving\-agent methods based on dynamic graph/topology techniques by graph\-transformation patterns: node/feature evolution, edge/topology evolution, subgraph activation, and cross\-component co\-evolution\. Fig\.[2](https://arxiv.org/html/2608.18104#S2.F2)groups4646representative methods into four branches, while Table[I](https://arxiv.org/html/2608.18104#S3.T1)projects them into rewrite patterns\.

### III\-ANode and Feature Evolution

Node and feature evolution, corresponding to Branch A\.1 in Fig\.[2](https://arxiv.org/html/2608.18104#S2.F2), captures localized changes to individual agent\-state components, represented as typed nodes and their attributes\. It covers the insertion, revision, merging, or removal of memories, tools, skills, or agent states, along with the evidence needed to justify, validate, or roll back these updates\. This abstraction unifies graph\-native systems and persistent non\-graph mechanisms by treating component updates as transformations over typed node states\. Existing works\[[116](https://arxiv.org/html/2608.18104#bib.bib104),[83](https://arxiv.org/html/2608.18104#bib.bib89),[109](https://arxiv.org/html/2608.18104#bib.bib241),[86](https://arxiv.org/html/2608.18104#bib.bib85)\]address such updates across memory, tool, skill, and agent adaptation, but often use component\-specific terminology rather than an explicit graph\-transformation view\. We therefore introduce DPO\-style schemas for insertion, deletion, feature update, and merge to characterize representative node\-level self\-evolving\-agent works\.

DPO Rule Schemas for A\.1\.Let𝒔v​\(t\)=\(yv​\(t\),𝒙v​\(t\)\)\\boldsymbol\{s\}\_\{v\}\(t\)=\(y\_\{v\}\(t\),\\boldsymbol\{x\}\_\{v\}\(t\)\)denote the internal state of nodevvat timett, whereyv​\(t\)y\_\{v\}\(t\)is its label and𝒙v​\(t\)\\boldsymbol\{x\}\_\{v\}\(t\)is its attribute vector\. At the node level, the main typed DPO schemas are:

Inserty,𝒙:L=K=∅,R=\{vnew\[\(y,𝒙\)\]\},\\displaystyle\{\\scriptsize\\textsc\{Insert\}\}\_\{y,\\boldsymbol\{x\}\}:L=K=\\emptyset,R=\\\{v\_\{\\mathrm\{new\}\}\[\(y,\\boldsymbol\{x\}\)\]\\\},\(3\)Deletev:L=\{v​\[𝒔v​\(t\)\]\},K=R=∅,\\displaystyle\{\\scriptsize\\textsc\{Delete\}\}\_\{v\}:L=\\\{v\[\\boldsymbol\{s\}\_\{v\}\(t\)\]\\\},K=R=\\emptyset,\(4\)FeatureUpdatev,ϕ:L=\{v​\[\(yv​\(t\),𝒙v​\(t\)\)\]\},K=\{v\},\\displaystyle\{\\scriptsize\\textsc\{FeatureUpdate\}\}\_\{v,\\phi\}:L=\\\{v\[\(y\_\{v\}\(t\),\\boldsymbol\{x\}\_\{v\}\(t\)\)\]\\\},K=\\\{v\\\},R=\{v​\[\(yv​\(t\),ϕ​\(𝒙v​\(t\)\)\)\]\},\\displaystyle\\qquad\\qquad\\quad R=\\\{v\[\(y\_\{v\}\(t\),\\phi\(\\boldsymbol\{x\}\_\{v\}\(t\)\)\)\]\\\},\(5\)Mergev1,v2,ψ:L=\{v1​\[𝒔v1​\(t\)\],v2​\[𝒔v2​\(t\)\]\},K=\{v1,v2\},\\displaystyle\{\\scriptsize\\textsc\{Merge\}\}\_\{v\_\{1\},v\_\{2\},\\psi\}:L=\\\{v\_\{1\}\[\\boldsymbol\{s\}\_\{v\_\{1\}\}\(t\)\],v\_\{2\}\[\\boldsymbol\{s\}\_\{v\_\{2\}\}\(t\)\]\\\},K=\\\{v\_\{1\},v\_\{2\}\\\},R=\{v1​\[arch​\(𝒔v1​\(t\)\)\],v2​\[arch​\(𝒔v2​\(t\)\)\],v∗​\[ψ​\(𝒔v1​\(t\),𝒔v2​\(t\)\)\]\}\\displaystyle R=\\\{v\_\{1\}\[\\mathrm\{arch\}\(\\boldsymbol\{s\}\_\{v\_\{1\}\}\(t\)\)\],v\_\{2\}\[\\mathrm\{arch\}\(\\boldsymbol\{s\}\_\{v\_\{2\}\}\(t\)\)\],v^\{\*\}\[\\psi\(\\boldsymbol\{s\}\_\{v\_\{1\}\}\(t\),\\boldsymbol\{s\}\_\{v\_\{2\}\}\(t\)\)\]\\\}∪\{e∗iprov:v∗→vi\}i=1,2\.\\displaystyle\\qquad\\qquad\\qquad\\cup\\\{e^\{\\mathrm\{prov\}\}\_\{\*i\}:v^\{\*\}\\\!\\to\\\!v\_\{i\}\\\}\_\{i=1,2\}\.\(6\)Here,LL,KK, andRRare the matched pattern, preserved interface, and replacement graph\.vnewv\_\{\\mathrm\{new\}\}is initialized by\(y,𝒙\)\(y,\\boldsymbol\{x\}\),ϕ\\phiupdates attributes, andψ\\psiconsolidates matched states intov∗v^\{\*\}\.arch​\(⋅\)\\mathrm\{arch\}\(\\cdot\)archives the source node by marking it as inactive while preserving its identity and label, ande∗iprove^\{\\mathrm\{prov\}\}\_\{\*i\}records provenance\. Evidence\-grounded insertion uses a contextual rule with non\-emptyL=KL=Kor a laterLink\. By the DPO dangling condition,Deleteapplies only to nodes with no incident edges unless those edges are also removed\.Mergeis archival consolidation rather than node identification; dependency redirection is handled by later edge rewrites or cascades\. We omitSplit, since archived states and provenance already support undoing mistaken merges\. We next discuss four node\-level cases: agent memory, agent skill, agent tool use, and multi\-agent evolution\.

Agent Memory\.Agent memory is an important setting for node\-level self\-evolution\. Existing graph\-based memory works can be broadly categorized into relation\-centric and consolidation\-centric memory graphs\. The former\[[116](https://arxiv.org/html/2608.18104#bib.bib104),[3](https://arxiv.org/html/2608.18104#bib.bib236)\]links memories to entities, events, tasks, and provenance relations for time\-aware recall and update tracking; for example, Zep\[[116](https://arxiv.org/html/2608.18104#bib.bib104)\]builds an evolving temporal knowledge graph over memory events, entities, and provenance\. The latter\[[69](https://arxiv.org/html/2608.18104#bib.bib239),[106](https://arxiv.org/html/2608.18104#bib.bib244),[157](https://arxiv.org/html/2608.18104#bib.bib240),[41](https://arxiv.org/html/2608.18104#bib.bib246),[183](https://arxiv.org/html/2608.18104#bib.bib245)\]compresses or organizes low\-level observations into higher\-level structures for long\-term recall and reuse; for example, TiMem\[[69](https://arxiv.org/html/2608.18104#bib.bib239)\]organizes interaction histories into time\-aware memory levels for temporal\-hierarchical consolidation\. These graph\-based systems make the underlying node\-level operations explicit: new observations instantiateInsert, consolidation or abstraction instantiatesMerge, and correction, decay, quality revision, or invalidation instantiatesFeatureUpdateorDelete\. Non\-graph memory systems\[[101](https://arxiv.org/html/2608.18104#bib.bib28),[54](https://arxiv.org/html/2608.18104#bib.bib265),[76](https://arxiv.org/html/2608.18104#bib.bib279),[197](https://arxiv.org/html/2608.18104#bib.bib280)\]can be mapped similarly by treating persistent memory items as typed nodes with evolving attributes\. Recent benchmarks\[[93](https://arxiv.org/html/2608.18104#bib.bib105),[151](https://arxiv.org/html/2608.18104#bib.bib106),[131](https://arxiv.org/html/2608.18104#bib.bib140)\]further show growing attention to long\-term memory update behavior\.

Agent Skill\.Agent skills can be represented as capability nodes whose states encode scope, contract, prerequisites, and validation status\. Existing skill\-related works can be approximately grouped into graph\-structured skill retrieval/maintenance and experience\-driven skill acquisition\. The first line\[[109](https://arxiv.org/html/2608.18104#bib.bib241),[77](https://arxiv.org/html/2608.18104#bib.bib266)\]organizes reusable skills and dependencies; the second line\[[138](https://arxiv.org/html/2608.18104#bib.bib13),[203](https://arxiv.org/html/2608.18104#bib.bib32),[187](https://arxiv.org/html/2608.18104#bib.bib154),[1](https://arxiv.org/html/2608.18104#bib.bib155),[159](https://arxiv.org/html/2608.18104#bib.bib156),[58](https://arxiv.org/html/2608.18104#bib.bib268)\]learns or revises skills from interaction experience and can be mapped by treating acquired skills as typed nodes with evolving attributes\. Under the node\-level schemas in Eqs\. \([3](https://arxiv.org/html/2608.18104#S3.E3)\)\-\([6](https://arxiv.org/html/2608.18104#S3.E6)\), new, revised, and consolidated skills correspond toInsert,FeatureUpdate, andMerge, respectively\. This framing records skill provenance and dependencies, enabling targeted revalidation when related memories, tools, or workflows evolve\.

Agent Tool Use\.Agent tool use is a node\-level case of self\-evolution, where each tool can be treated as a state object encoding its interface, schema, constraints, and reliability\. Existing tool\-use works can be classified into graph\-native tool organization and API\-grounded tool learning\. Graph\-native methods\[[83](https://arxiv.org/html/2608.18104#bib.bib89),[28](https://arxiv.org/html/2608.18104#bib.bib202),[51](https://arxiv.org/html/2608.18104#bib.bib242)\]organize tools, toolchains, or navigation relations as updatable graph structures\. Concretely, SEARL\[[28](https://arxiv.org/html/2608.18104#bib.bib202)\]maintains tool graph memory so execution feedback can update tool\-use structure for later decisions\. Additionally, API\-grounded methods\[[122](https://arxiv.org/html/2608.18104#bib.bib12),[105](https://arxiv.org/html/2608.18104#bib.bib25),[115](https://arxiv.org/html/2608.18104#bib.bib24)\]improve tool selection or API use without maintaining an explicit evolving tool graph, but can be mapped by treating tool profiles and usage records as typed nodes\. Under our schemas, API or documentation drift instantiatesFeatureUpdate, reliability revision updates tool attributes, and obsolete tools are deactivated or removed\. Tool\-use traces and function\-call benchmarks\[[70](https://arxiv.org/html/2608.18104#bib.bib131),[88](https://arxiv.org/html/2608.18104#bib.bib163),[104](https://arxiv.org/html/2608.18104#bib.bib149),[164](https://arxiv.org/html/2608.18104#bib.bib277)\]provide evidence for validating such updates\. This framing treats tool evolution as a persistent state change that may trigger revalidation of dependent skills and workflows \(Section[III\-D](https://arxiv.org/html/2608.18104#S3.SS4)\) \.

Multi\-Agent Evolution\.Agents can be modeled as persistent nodes whose states encode role, expertise, permissions, and participation status\. Existing multi\-agent works fall into dynamic agent participation and protocol\-level collaboration\. The former\[[86](https://arxiv.org/html/2608.18104#bib.bib85),[149](https://arxiv.org/html/2608.18104#bib.bib199)\]change which agents participate, specialize, or remain active, where DyLAN\[[86](https://arxiv.org/html/2608.18104#bib.bib85)\]builds a dynamic agent network whose active agents and communication relations adapt during collaboration\. Furthermore, protocol\-level frameworks\[[81](https://arxiv.org/html/2608.18104#bib.bib273),[31](https://arxiv.org/html/2608.18104#bib.bib161),[73](https://arxiv.org/html/2608.18104#bib.bib272),[178](https://arxiv.org/html/2608.18104#bib.bib274),[199](https://arxiv.org/html/2608.18104#bib.bib283)\]support collaboration policies such as decentralized coordination, procedural orchestration, or plan–execute–verify–replan control\. Under our dynamic\-graph view, these mechanisms can be represented as updates to agent\-node attributes and to communication, dependency, or provenance edges\. This connects node\-level agent revision to the topology evolution \(Section[III\-B](https://arxiv.org/html/2608.18104#S3.SS2)\)\.

Open Gaps\.Node\-level evolution exposes a key gap in self\-evolving agents: existing systems can update memories, tools, skills, or agent states, but rarely attach calibrated validity, evidence strength, or affected\-scope information to these updates\. Thus, local edits may silently affect dependent skills, workflows, or team\-selection policies without triggering revalidation\. The open problem is affected\-scope estimation: after a node update, the agent should identify which downstream components require rechecking, repair, or rollback, without turning each local edit into global revalidation\. Dynamic graph methods provide a natural basis by modeling updates as time\-stamped events and propagating their influence via dependency and provenance structures\.

### III\-BEdge and Topology Evolution

Edge and topology evolution, corresponding to Branch A\.2 in Fig\.[2](https://arxiv.org/html/2608.18104#S2.F2), covers self\-evolving agent problems where persistent change lies in the relations among components rather than in individual component states\. Such evolution reorganizes memory support, tool–skill dependencies, workflow routing, and inter\-agent coordination over time\. Compared with node and feature evolution, the focus shifts from local state revision to dependency, communication, and execution topology\. Existing work addresses these changes in workflow optimization, multi\-agent coordination, and dependency management\[[193](https://arxiv.org/html/2608.18104#bib.bib91),[176](https://arxiv.org/html/2608.18104#bib.bib215),[184](https://arxiv.org/html/2608.18104#bib.bib84),[109](https://arxiv.org/html/2608.18104#bib.bib241),[51](https://arxiv.org/html/2608.18104#bib.bib242),[43](https://arxiv.org/html/2608.18104#bib.bib197),[99](https://arxiv.org/html/2608.18104#bib.bib286),[27](https://arxiv.org/html/2608.18104#bib.bib287)\]\. We therefore introduce DPO\-style schemas for edge\-level transformations and use them to characterize existing topology\-level self\-evolving agent works\.

DPO Rule Schemas for A\.2\.Letei​j​\[𝒔i​j​\(t\)\]e\_\{ij\}\[\\boldsymbol\{s\}\_\{ij\}\(t\)\]denote an edge betweenviv\_\{i\}andvjv\_\{j\}, where𝒔i​j​\(t\)=\(yi​j​\(t\),𝒙i​j​\(t\)\)\\boldsymbol\{s\}\_\{ij\}\(t\)=\(y\_\{ij\}\(t\),\\boldsymbol\{x\}\_\{ij\}\(t\)\)is its edge state, consisting of an edge label and edge attributes\. At the edge level, we define four typed schemas:

Linky,𝒙:L=K=\{vi,vj\},R=K∪\{ei​j\[\(y,𝒙\)\]\},\\displaystyle\{\\scriptsize\\textsc\{Link\}\}\_\{y,\\boldsymbol\{x\}\}:L=K=\\\{v\_\{i\},v\_\{j\}\\\},R=K\\cup\\\{e\_\{ij\}\[\(y,\\boldsymbol\{x\}\)\]\\\},\(7\)Unlinkei​j:L=\{vi,vj,ei​j​\[𝒔i​j​\(t\)\]\},\\displaystyle\{\\scriptsize\\textsc\{Unlink\}\}\_\{e\_\{ij\}\}:L=\\\{v\_\{i\},v\_\{j\},e\_\{ij\}\[\\boldsymbol\{s\}\_\{ij\}\(t\)\]\\\},K=\{vi,vj\},R=K,\\displaystyle\\qquad\\qquad K=\\\{v\_\{i\},v\_\{j\}\\\},R=K,\(8\)Rewireei​j→ei​k′:L=\{vi,vj,vk,ei​j​\[𝒔i​j​\(t\)\]\},\\displaystyle\{\\scriptsize\\textsc\{Rewire\}\}\_\{e\_\{ij\}\\to e^\{\\prime\}\_\{ik\}\}:L=\\\{v\_\{i\},v\_\{j\},v\_\{k\},e\_\{ij\}\[\\boldsymbol\{s\}\_\{ij\}\(t\)\]\\\},K=\{vi,vj,vk\},R=K∪\{ei​k′​\[𝒔i​j​\(t\)\]\},\\displaystyle\\qquad\\qquad K=\\\{v\_\{i\},v\_\{j\},v\_\{k\}\\\},R=K\\cup\\\{e^\{\\prime\}\_\{ik\}\[\\boldsymbol\{s\}\_\{ij\}\(t\)\]\\\},\(9\)EdgeFeatureUpdateei​j,ϕ:L=\{ei​j​\[\(yi​j​\(t\),𝒙i​j​\(t\)\)\]\},\\displaystyle\{\\scriptsize\\textsc\{EdgeFeatureUpdate\}\}\_\{e\_\{ij\},\\phi\}:L=\\\{e\_\{ij\}\[\(y\_\{ij\}\(t\),\\boldsymbol\{x\}\_\{ij\}\(t\)\)\]\\\},K=\{ei​j\},R=\{ei​j​\[\(yi​j​\(t\),ϕ​\(𝒙i​j​\(t\)\)\)\]\}\.\\displaystyle\\qquad\\qquad K=\\\{e\_\{ij\}\\\},R=\\\{e\_\{ij\}\[\(y\_\{ij\}\(t\),\\phi\(\\boldsymbol\{x\}\_\{ij\}\(t\)\)\)\]\\\}\.\(10\)Here,Linkadds a typed edge,Unlinkremoves an edge while preserving its endpoints,Rewirereplacesei​je\_\{ij\}withei​k′e^\{\\prime\}\_\{ik\}, andEdgeFeatureUpdaterevises edge attributes while preserving edge identity\. Edge direction follows the semantics of the relation, e\.g\., sender\-to\-receiver\. The key constraint is not edge removal itself, but downstream consistency: removed or redirected edges must not remain referenced by provenance or dependency records\. Otherwise, the edit becomes a cross\-component cascade \(Section[III\-D](https://arxiv.org/html/2608.18104#S3.SS4)\)\.

Workflow Optimization\.Workflow optimization covers self\-evolving\-agent methods that revise executable structures rather than only selecting a fixed plan at inference time\. Existing works can be roughly grouped into workflow/architecture search and task\-graph orchestration\. The former\[[193](https://arxiv.org/html/2608.18104#bib.bib91),[213](https://arxiv.org/html/2608.18104#bib.bib83),[208](https://arxiv.org/html/2608.18104#bib.bib247),[127](https://arxiv.org/html/2608.18104#bib.bib249),[48](https://arxiv.org/html/2608.18104#bib.bib162),[124](https://arxiv.org/html/2608.18104#bib.bib90)\]searches over agentic workflows, computational graphs, or modular agent designs, while the latter\[[176](https://arxiv.org/html/2608.18104#bib.bib215),[143](https://arxiv.org/html/2608.18104#bib.bib248)\]constructs task\-dependent execution structures or role/task graphs for multi\-agent coordination\. For example, DynTaskMAS\[[176](https://arxiv.org/html/2608.18104#bib.bib215)\]uses a dynamic task graph to decompose tasks, preserve dependencies, and support asynchronous parallel execution\. Under our schema, workflow optimization becomes edge rewriting over an executable task graph: components are selected, ordered, connected, or revised while workflow variants remain comparable and dependency changes traceable\.

Multi\-agent Communication\.Multi\-agent communication evolution concerns how agents revise information exchange over time\. Existing works span from constructing task\-adaptive communication structures to pruning or sparsifying inefficient ones\. For construction and routing methods\[[86](https://arxiv.org/html/2608.18104#bib.bib85),[43](https://arxiv.org/html/2608.18104#bib.bib197),[23](https://arxiv.org/html/2608.18104#bib.bib207),[171](https://arxiv.org/html/2608.18104#bib.bib238),[137](https://arxiv.org/html/2608.18104#bib.bib257),[211](https://arxiv.org/html/2608.18104#bib.bib258),[62](https://arxiv.org/html/2608.18104#bib.bib208),[185](https://arxiv.org/html/2608.18104#bib.bib250),[182](https://arxiv.org/html/2608.18104#bib.bib200),[9](https://arxiv.org/html/2608.18104#bib.bib254),[129](https://arxiv.org/html/2608.18104#bib.bib255),[191](https://arxiv.org/html/2608.18104#bib.bib256)\], they generate, route, or adapt communication structures according to task context, agent roles, or robustness objectives\. For example, GTD\[[43](https://arxiv.org/html/2608.18104#bib.bib197)\]formulates multi\-agent topology synthesis as conditional graph generation, producing task\-adaptive communication graphs\. For pruning and sparsification methods\[[184](https://arxiv.org/html/2608.18104#bib.bib84),[149](https://arxiv.org/html/2608.18104#bib.bib199),[196](https://arxiv.org/html/2608.18104#bib.bib253),[142](https://arxiv.org/html/2608.18104#bib.bib259),[63](https://arxiv.org/html/2608.18104#bib.bib252)\], they remove redundant, costly, unsafe, or low\-utility agents or links\. Under our schema, these methods instantiateLink,Unlink,Rewire, orEdgeFeatureUpdateover agent–agent communication edges, distinguishing persistent communication\-topology evolution from workflow rewriting and temporary team activation\.

Skill–Tool Dependencies\.Skill–tool dependencies focus on how self\-evolving agents maintain relations among skills, tools, preconditions, and data requirements\. This includes \(1\) skill\-side dependency maintenance\[[109](https://arxiv.org/html/2608.18104#bib.bib241)\], \(2\) tool\-side dependency maintenance\[[51](https://arxiv.org/html/2608.18104#bib.bib242)\], and \(3\) tool–agent dependency retrieval\[[99](https://arxiv.org/html/2608.18104#bib.bib286)\], where skills, tools, and parent agents are linked through prerequisites, compatibility, invocation, or ownership relations\. SkillOps\[[109](https://arxiv.org/html/2608.18104#bib.bib241)\]represents skills as typed contracts in a hierarchical skill ecosystem graph for library\-time maintenance, while NaviAgent\[[51](https://arxiv.org/html/2608.18104#bib.bib242)\]maintains a tool navigation structure that updates toolchain selection from execution feedback\. Under our schema, newly discovered dependencies instantiateLink, invalid dependencies instantiateUnlink, alternative toolchains instantiateRewire, and reliability changes instantiateEdgeFeatureUpdate\. This framing supports targeted revalidation when a skill is revised, a tool drifts, or a dependency is rerouted\.

Open Gaps\.Edge/topology evolution exposes a gap between topology editing and downstream validation\. Existing methods can construct, route, prune, or reweight workflow and communication edges, but rarely assess whether an edited edge is redundant, safety\-critical, or part of a necessary reasoning or execution path\. Such edits may therefore break dependent skills, workflows, provenance chains, or coordination patterns without detection\. The open challenge is impact\-aware, reversible topology maintenance: modeling topology edits as temporal events, propagating their effects through dependency and provenance structures, and maintaining versioned edge histories for monitoring and rollback\.

Takeaway\.Although the methods in Section[III\-B](https://arxiv.org/html/2608.18104#S3.SS2)are presented as workflow optimization, communication routing or pruning, and skill–tool dependency maintenance, they share an evolving\-topology view\. Their edges represent execution, communication, or dependency relations, and their evolution corresponds to edge insertion, deletion, rewiring, or reweighting under the schemas in Eqs\. \([7](https://arxiv.org/html/2608.18104#S3.E7)\)\-\([10](https://arxiv.org/html/2608.18104#S3.E10)\)\. Viewing these mechanisms as dynamic graph transformations makes structural changes explicit, helping identify affected components, check dependency consistency, and trigger targeted revalidation after topology updates\.

TABLE I:Representative dynamic or time\-aware agent\-evolution mechanisms as graph rewrites\. The*Scope*column uses graph\-level terms to denote the affected agent\-state subgraph: memory, skill, workflow, communication, agent, or trace graph\.MechanismTriggerRewriteScopePersistenceExamplesA\.1 Node and feature evolutionMemory updateNew evidenceInsert/Merge/FeatureUpdateMemory graphLongZep\[[116](https://arxiv.org/html/2608.18104#bib.bib104)\], TiMem\[[69](https://arxiv.org/html/2608.18104#bib.bib239)\]Skill updateTrajectory/feedbackInsert;FeatureUpdateSkill graphLongSkillOps\[[109](https://arxiv.org/html/2608.18104#bib.bib241)\]A\.2 Edge and topology evolutionWorkflow rewriteTask changeLink/Unlink/RewireWorkflow graphMediumAFlow\[[193](https://arxiv.org/html/2608.18104#bib.bib91)\], DynTaskMAS\[[176](https://arxiv.org/html/2608.18104#bib.bib215)\]Communication pruningRedundant messagesUnlink/RewireCommunication graphMediumAgentPrune\[[184](https://arxiv.org/html/2608.18104#bib.bib84)\], AgentDropout\[[149](https://arxiv.org/html/2608.18104#bib.bib199)\]Topology routingRound contextLink/RewireCommunication graphMediumGTD\[[43](https://arxiv.org/html/2608.18104#bib.bib197)\]A\.3 Read\-only subgraph activationTeam activationQuery/roundActivateAgent graphTemporaryDyLAN\[[86](https://arxiv.org/html/2608.18104#bib.bib85)\], DyTopo\[[89](https://arxiv.org/html/2608.18104#bib.bib201)\]A\.4 Cross\-component co\-evolutionWorkflow→\\toteamExpertise changeRewire\+cascadeWorkflow\-Agent graphMediumMetaGen\[[147](https://arxiv.org/html/2608.18104#bib.bib260)\], TacoMAS\[[165](https://arxiv.org/html/2608.18104#bib.bib261)\]Safety propagationUnsafe traceFeatureUpdate\+ cascadeTrace graphMediumGUARDIAN\[[209](https://arxiv.org/html/2608.18104#bib.bib206)\], SentinelAgent\[[45](https://arxiv.org/html/2608.18104#bib.bib209)\]
### III\-CSubgraph Activation

Subgraph activation \(Branch A\.3 in Fig\.[2](https://arxiv.org/html/2608.18104#S2.F2)\) captures task\-time adaptation in which an agent system selects a transient support subgraph from a persistent graph for reasoning or execution\. Here, the central problem of subgraph activation is relevance\-conditioned selection: which subset of available states, relations, and components should be activated for the current task, and how this temporary context should constrain the next decision\. Existing systems\[[155](https://arxiv.org/html/2608.18104#bib.bib212),[116](https://arxiv.org/html/2608.18104#bib.bib104),[86](https://arxiv.org/html/2608.18104#bib.bib85),[89](https://arxiv.org/html/2608.18104#bib.bib201),[129](https://arxiv.org/html/2608.18104#bib.bib255)\]often implement this step through retrieval, planning, routing, or coordination procedures, but rarely formulate it as an explicit graph operation\. We therefore formalize subgraph activation as a read\-only selection schema and use it to characterize representative task\-time activation mechanisms\.

Read\-only Activation Schema for A\.3\.Read\-only activation describes task\-time support\-subgraph selection without committing any structural change\. For a taskqqand activation policyπ\\pi, the agent selects a support subgraph𝒢act​\(t\)⊆𝒢​\(t\)\\mathcal\{G\}\_\{\\mathrm\{act\}\}\(t\)\\subseteq\\mathcal\{G\}\(t\)\. In DPO\-style notation, this can be represented as an identity production over the selected pattern:

Activate:Lπ=Kπ=Rπ,img\(μq,π\)=𝒢act\(t\),\{\\scriptsize\\textsc\{Activate\}\}:\\;L\_\{\\pi\}=K\_\{\\pi\}=R\_\{\\pi\},\\;\\mathrm\{img\}\(\\mu\_\{q,\\pi\}\)=\\mathcal\{G\}\_\{\\mathrm\{act\}\}\(t\),\(11\)whereμq,π:Lπ→𝒢​\(t\)\\mu\_\{q,\\pi\}:L\_\{\\pi\}\\to\\mathcal\{G\}\(t\)is the match chosen by policyπ\\pifor taskqq\. Thus,qqandπ\\pidetermine the match, not a persistent rewrite\. Its advantage is auditability: evidence use, tool routing, and team selection can be inspected without being mistaken for persistent learning\.

Activation Pattern\.Most A\.3 methods can be viewed as selecting anchors and then exposing limited context around them\. An activation policyπ\\pifirst scores candidate memories, tools, skills, or agents for the taskqq, and then expands the selected anchors with relevant local structure to form𝒢act​\(t\)\\mathcal\{G\}\_\{\\mathrm\{act\}\}\(t\)\. This pattern explains how retrieval, workflow\-fragment selection, and communication\-neighborhood activation can share the same read\-only graph interface\[[155](https://arxiv.org/html/2608.18104#bib.bib212),[89](https://arxiv.org/html/2608.18104#bib.bib201)\]\. The key distinction is that only the activated view changes; the persistent graph remains unchanged\. Next, we discuss two cases: memory evidence activation and execution activation\.

Memory Evidence Activation\.Memory evidence activation selects task\-relevant memory states and relations without modifying the persistent memory store\. Existing works can be classified into graph\-based evidence expansion and memory\-store retrieval\. The first line\[[155](https://arxiv.org/html/2608.18104#bib.bib212),[116](https://arxiv.org/html/2608.18104#bib.bib104)\]activate relational support structures from persistent or per\-query graphs; for example, ToG\-3\[[155](https://arxiv.org/html/2608.18104#bib.bib212)\]iteratively refines a query\-specific support graph through multi\-agent context retrieval and expansion\. We treat such methods as A\.3 only when the constructed graph serves as transient evidence for the current agent decision rather than a committed memory update\. For memory\-store methods\[[101](https://arxiv.org/html/2608.18104#bib.bib28),[206](https://arxiv.org/html/2608.18104#bib.bib29),[54](https://arxiv.org/html/2608.18104#bib.bib265)\], they retrieve persistent memory items without necessarily exposing an explicit graph, but can be mapped by treating retrieved chunks as temporarily activated nodes\. Under our activation schema in Eq\. \([11](https://arxiv.org/html/2608.18104#S3.E11)\), the selected evidence is recorded as𝒢act​\(t\)\\mathcal\{G\}\_\{\\mathrm\{act\}\}\(t\), making missing evidence, stale memories, or overly broad retrieval diagnosable\.

Execution Activation: Workflow/Skill/Team\.Execution activation chooses task\-specific components, e\.g\., a tool, without committing a persistent state change\. Existing works may be divided into graph\-native execution activation and component\-library activation\. For the first line\[[86](https://arxiv.org/html/2608.18104#bib.bib85),[89](https://arxiv.org/html/2608.18104#bib.bib201),[71](https://arxiv.org/html/2608.18104#bib.bib251)\], they activate task\-specific agents or communication structures\. Here, ARG\-Designer\[[71](https://arxiv.org/html/2608.18104#bib.bib251)\]constructs a query\-conditioned collaboration graph, which we treat as A\.3 when the graph is used as a task\-time execution view rather than stored as a persistent topology\. Second\-line works\[[138](https://arxiv.org/html/2608.18104#bib.bib13),[145](https://arxiv.org/html/2608.18104#bib.bib275),[202](https://arxiv.org/html/2608.18104#bib.bib278)\]typically select executable skills, modules, or workflow steps\. Taking DyFlow\[[145](https://arxiv.org/html/2608.18104#bib.bib275)\]as an example, it provides a workflow\-oriented case where selected execution flows can be viewed as activated nodes and edges for the current run\. These remain A\.3 operations when the selected structure is only used at task time; once written back as a skill, workflow edge, or communication link, the update belongs to A\.1, A\.2, or A\.4\.

Takeaway\.Subgraph activation highlights an evaluation gap in self\-evolving agents: existing benchmarks\[[82](https://arxiv.org/html/2608.18104#bib.bib78),[96](https://arxiv.org/html/2608.18104#bib.bib80),[52](https://arxiv.org/html/2608.18104#bib.bib81),[172](https://arxiv.org/html/2608.18104#bib.bib82),[163](https://arxiv.org/html/2608.18104#bib.bib107),[20](https://arxiv.org/html/2608.18104#bib.bib109),[110](https://arxiv.org/html/2608.18104#bib.bib276)\]mostly measure final task success, but rarely test whether the agent activated the right memories, tools, skills, agents, or workflow fragments\. A graph\-based formulation makes this intermediate decision measurable via support\-subgraph precision, required\-evidence coverage, minimality, and temporal validity\. Dynamic graph methods\[[72](https://arxiv.org/html/2608.18104#bib.bib171),[11](https://arxiv.org/html/2608.18104#bib.bib217)\]may provide useful signals, but the core challenge is designing activation\-specific metrics for self\-evolving agents\.

### III\-DCross\-Component Co\-Evolution

In self\-evolving agents, a local update is often not self\-contained: revising a memory may affect skills that rely on it, changing a tool may invalidate workflows that call it, and modifying an agent role may require communication or team structures to be updated\. Therefore, the last branch in Fig\.[2](https://arxiv.org/html/2608.18104#S2.F2)captures persistent system\-level evolution triggered by such cross\-component dependencies\. The central problem is propagation control: after an initial update, the agent must identify which downstream components \(e\.g\., workflows\) should be revised, revalidated, or rolled back to preserve consistency and safety\. Existing methods\[[147](https://arxiv.org/html/2608.18104#bib.bib260),[165](https://arxiv.org/html/2608.18104#bib.bib261),[98](https://arxiv.org/html/2608.18104#bib.bib267),[49](https://arxiv.org/html/2608.18104#bib.bib262),[139](https://arxiv.org/html/2608.18104#bib.bib263),[209](https://arxiv.org/html/2608.18104#bib.bib206),[45](https://arxiv.org/html/2608.18104#bib.bib209),[141](https://arxiv.org/html/2608.18104#bib.bib264),[92](https://arxiv.org/html/2608.18104#bib.bib23),[80](https://arxiv.org/html/2608.18104#bib.bib270)\]implement related effects through reflection, feedback, optimization, or monitoring, but rarely expose the dependency paths through which these updates propagate as explicit graph transformations\. We therefore model cross\-component co\-evolution as typed cascades of DPO rewrites, providing a graph\-level view of system\-level self\-evolution\.

Cascade Rewrite Schema for A\.4\.A cross\-component cascade is a timestamped trace of DPO rewrites triggered by an initial causecc:

𝒞​\(c\)=\(\(ρi,μi,ti\)\)i=1k,μi:Li→𝒢​\(ti\)\.\\mathcal\{C\}\(c\)=\\bigl\(\(\\rho\_\{i\},\\mu\_\{i\},t\_\{i\}\)\\bigr\)\_\{i=1\}^\{k\},\\;\\mu\_\{i\}:L\_\{i\}\\to\\mathcal\{G\}\(t\_\{i\}\)\.\(12\)Hereρi\\rho\_\{i\}is theii\-th rewrite,μi\\mu\_\{i\}is its match, and𝒢​\(ti\)\\mathcal\{G\}\(t\_\{i\}\)denotes the host graph state immediately before applyingρi\\rho\_\{i\}\. The affected subgraph isSi=img​\(μi\)S\_\{i\}=\\mathrm\{img\}\(\\mu\_\{i\}\)\. Letτ​\(Si\)\\tau\(S\_\{i\}\)denote the set of component types appearing inSiS\_\{i\}, such as memory, tool, skill, workflow, or agent\. A trace belongs to A\.4 when it spans multiple component types,\|⋃i=1kτ​\(Si\)\|≥2\\left\|\\bigcup\_\{i=1\}^\{k\}\\tau\(S\_\{i\}\)\\right\|\\geq 2, and the sequence is not a set of independent edits: at least one later rewrite depends on, or conflicts with, an earlier rewrite\. Such dependency or conflict can be identified from dependency, composition, provenance, invocation, or explicit cause records\. This schema ties revalidation and rollback targets to explicit affected subgraphs\.

Cross\-Component Cascade Rewrites\.Cross\-component cascade rewrites capture updates whose effects propagate beyond the initially edited component\. Existing works generally fall into feedback\-to\-capability propagation and capability/topology co\-adaptation\. The first line\[[98](https://arxiv.org/html/2608.18104#bib.bib267)\]turns task feedback, failures, or trajectories into reusable skills, rules, or agent expertise, while the second line\[[165](https://arxiv.org/html/2608.18104#bib.bib261),[147](https://arxiv.org/html/2608.18104#bib.bib260),[49](https://arxiv.org/html/2608.18104#bib.bib262)\]uses updated capability, utility, or topology signals to revise roles, communication links, or collaboration structures\. For example, TacoMAS\[[165](https://arxiv.org/html/2608.18104#bib.bib261)\]couples a fast expertise\-update loop with a slower topology\-editing loop, making capability changes and communication\-structure updates part of the same evolving graph process\. Other feedback\-driven self\-improvement methods\[[68](https://arxiv.org/html/2608.18104#bib.bib38),[111](https://arxiv.org/html/2608.18104#bib.bib39)\]can be mapped similarly when feedback\-derived artifacts are materialized and reused to update dependent memories, skills, workflows, or evaluation components\. Under our schema in Eq\. \([12](https://arxiv.org/html/2608.18104#S3.E12)\), these methods are unified as cascade traces𝒞​\(c\)\\mathcal\{C\}\(c\)linking the triggering cause, affected subgraphs, and revalidation or rollback targets\.

Safety\-Triggered Propagation\.Safety\-triggered cascades arise when unsafe tool use, API drift, or abnormal interaction invalidates dependent skills, workflows, or policies\. Existing dynamic\-graph\-based methods\[[209](https://arxiv.org/html/2608.18104#bib.bib206),[45](https://arxiv.org/html/2608.18104#bib.bib209),[141](https://arxiv.org/html/2608.18104#bib.bib264)\]model unsafe behavior over temporal interaction or execution graphs\. We take GUARDIAN\[[209](https://arxiv.org/html/2608.18104#bib.bib206)\]as an example: it models multi\-agent collaboration as a temporal attributed graph to detect hallucination and error propagation, providing anomaly signals for later review or mitigation\. Additionally, there are non\-graph studies\[[35](https://arxiv.org/html/2608.18104#bib.bib98),[174](https://arxiv.org/html/2608.18104#bib.bib282)\]that address related risks through attack synthesis, policy design, evaluation, or mitigation, but do not explicitly expose graph\-state propagation\. Under our schema, an anomaly becomes the causecc, and dependency or provenance edges determine which downstream components require revalidation or possible rollback\. This graph view identifies the affected subgraph, enabling localized repair instead of global retraining or broad manual inspection\.

Open Gaps\.A\.4 methods show cross\-component adaptation, but rarely expose the actual cascade trace𝒞​\(c\)\\mathcal\{C\}\(c\)that connects a trigger to its downstream edits\[[209](https://arxiv.org/html/2608.18104#bib.bib206),[45](https://arxiv.org/html/2608.18104#bib.bib209)\]\. For example, if a tool contract changes, an agent should not only mark the tool as outdated, but also identify the skills that call it, the workflows that contain those skills, and the teams that depend on those workflows\. The open problem is affected\-scope estimation for revalidation: after a local update, the agent should check enough downstream components to prevent silent regression, while avoiding unnecessary global repair\.

### III\-EPutting the Four Rewrite Branches Together

The four branches above can be read as a progression from local state change to relation updates, read\-only activation, and cross\-component propagation\. As summarized in Table[I](https://arxiv.org/html/2608.18104#S3.T1), A\.1 covers persistent component\-state updates: new evidence or trajectory feedback triggers memory or skillInsert,Merge, orFeatureUpdateoperations over component graphs\. A\.2 moves from states to relations: task changes, redundant messages, or round\-level context trigger workflow rewrites, communication pruning, or topology routing throughLink,Unlink, andRewire\. A\.3 differs from both because it is temporary: a query or execution round activates a task\-specific support subgraph, such as relevant memories, tools, workflow fragments, or a temporary team, without committing a persistent update\. A\.4 captures cascades where an initial change propagates across at least two component types, such as expertise changes that affect team or workflow organization, or unsafe traces that trigger revalidation across dependent skills, workflows, or policies\. Table[I](https://arxiv.org/html/2608.18104#S3.T1)therefore highlights four dimensions that distinguish the branches: trigger, rewrite operator, affected scope, and persistence or propagation pattern\. A full agent system may involve all four branches: it may activate support for one task, update memories or skills after feedback, rewire workflows or communication links, and trigger a cascade when those changes affect dependent components\. Thus, A\.1–A\.4 are not mutually exclusive system labels; they identify the primary graph\-rewrite role of each mechanism, while a full agent system may span several branches\.

Takeaway\.A\.1–A\.4 provide a graph\-rewrite view of self\-evolving agents: maintaining component states, adapting relations, activating task\-time support, and controlling cross\-component cascades\. Together, they clarify what changes, how it changes, whether the change is persistent, and how its effects propagate\. Table[I](https://arxiv.org/html/2608.18104#S3.T1)makes this view concrete by mapping representative mechanisms to their triggers, rewrite operators, affected scopes, and persistence levels\. This taxonomy gives a common language for comparing existing dynamic\-graph\-based agent methods and identifying where validation, rollback, and governance should be applied\.

## IVDynamic Graph Learning as Agent Infrastructure

Section[III](https://arxiv.org/html/2608.18104#S3)defines a graph\-transformation interface for self\-evolving agents, exposing control points such as support activation, dependency rewiring, cascade scoping, and rollback\. In this section, we build a capability mapping from dynamic graph learning \(DGL\) to these control points, using DGL as reusable infrastructure for self\-evolving agents\. Following dynamic\-graph surveys and benchmarks\[[56](https://arxiv.org/html/2608.18104#bib.bib7),[126](https://arxiv.org/html/2608.18104#bib.bib8),[87](https://arxiv.org/html/2608.18104#bib.bib130),[50](https://arxiv.org/html/2608.18104#bib.bib48)\], we organize this mapping into nine DGL families: general dynamic graph representation, dynamic text\-attributed graph representation, dynamic graph generation, temporal graph continual learning, out\-of\-distribution generalization, temporal knowledge graph reasoning, dynamic graph anomaly detection, dynamic graph unlearning, and temporal GNN explanation111We use ‘dynamic graph’ and ‘temporal graph’ interchangeably, following the convention in the literature\.\. As summarized in Table[II](https://arxiv.org/html/2608.18104#S4.T2), the mapping connects each family to representative methods, supported agent\-evolution capabilities, required adaptations, and naive failure modes\. Next, we discuss the modeling idea of each DGL family, how it can be adapted to evolving agent graphs, and a concrete agent\-facing example\.

TABLE II:Dynamic\-graph method families for agent\-evolution infrastructure\. Each row lists two representative dynamic\-graph methods and the corresponding transfer target in self\-evolving agents\.FamilyRepresentative methodsAgent capabilityRequired adaptationNaive failure modesRepresentation learning on evolving graphsB\.1 CTDGs & DTDGsTGN\[[118](https://arxiv.org/html/2608.18104#bib.bib42)\]; DyGFormer\[[177](https://arxiv.org/html/2608.18104#bib.bib49)\]Update prediction; activation; cascadesTyped rewrite events; temporal negativesTemporal leakage; unstable embeddingsB\.2 DyTAGsMoMent\[[169](https://arxiv.org/html/2608.18104#bib.bib167)\]; CROSS\[[198](https://arxiv.org/html/2608.18104#bib.bib178)\]Text\-aware memory and skill activationSelective re\-encoding; text–time alignmentStale text embeddingsGenerative modeling of temporal structureB\.3 DyG generationTG\-GAN\[[194](https://arxiv.org/html/2608.18104#bib.bib55)\]; TIGGER\[[40](https://arxiv.org/html/2608.18104#bib.bib57)\]Workflow and topology synthesisTyped schema constraints; valid decodingInvalid tools or communication linksLearning under streams and temporal shiftB\.4 Continual learningLTF\[[78](https://arxiv.org/html/2608.18104#bib.bib188)\]; PI\-GNN\[[195](https://arxiv.org/html/2608.18104#bib.bib233)\]Durable skill and memory encodersContext\-aware replay; update isolationRare skills are forgottenB\.5 OODDIDA\[[200](https://arxiv.org/html/2608.18104#bib.bib58)\]; SILD\[[201](https://arxiv.org/html/2608.18104#bib.bib59)\]Robust activation and updateSplits by time, tool, and user cohortDeployment drift is hiddenB\.6 TKG reasoningxERTE\[[42](https://arxiv.org/html/2608.18104#bib.bib74)\]; RE\-Net\[[53](https://arxiv.org/html/2608.18104#bib.bib73)\]Temporal memory reasoningText evidence with timestamped provenanceLanguage evidence is ignoredDiagnosis, removal, and explanation on dynamic graphsB\.7 Anomaly detectionAddGraph\[[205](https://arxiv.org/html/2608.18104#bib.bib62)\]; TADDY\[[84](https://arxiv.org/html/2608.18104#bib.bib64)\]Unsafe\-rewrite and drift detectionCalibration on benign evolution burstsNormal adaptation is flaggedB\.8 DyG unlearningGradientTransformation\[[190](https://arxiv.org/html/2608.18104#bib.bib191)\]; CallosumNet\[[39](https://arxiv.org/html/2608.18104#bib.bib213)\]Deletion, rollback, influence removalVersioned provenance; shared\-state isolationRollback damages shared skillsB\.9 T\-GNN explanationT\-GNNExplainer\[[160](https://arxiv.org/html/2608.18104#bib.bib69)\]; Causal Explanation\[[204](https://arxiv.org/html/2608.18104#bib.bib174)\]Audit and attributionEvent\-level explanations over rewrite tracesTriggering events are missed![Refer to caption](https://arxiv.org/html/2608.18104v1/x2.png)Figure 3:Dynamic graph learning as agent\-evolution infrastructure\. It includes nine DGL families and nine agent\-evolution tasks over agent\-graph streams, showing how dynamic graph methods can be adapted as reusable support for self\-evolving agents\.### IV\-ADynamic Graph Representation Learning

Self\-evolving agents need time\-aware graph representations because many failures arise from changing state: memories become stale, skills lose reliability in new contexts, and workflow edges become invalid after upstream changes\. Thus, dynamic graph representation learning can support concrete agent tasks such as memory\-validity scoring, tool/skill reliability prediction, workflow\-edge risk estimation, and early cascade alerts\. In this subsection, we organize existing methods of this family by temporal granularity\[[168](https://arxiv.org/html/2608.18104#bib.bib169)\], including continuous\-time dynamic graph \(CTDG\) and discrete\-time dynamic graph \(DTDG\) methods\. CTDG methods\[[118](https://arxiv.org/html/2608.18104#bib.bib42),[177](https://arxiv.org/html/2608.18104#bib.bib49),[16](https://arxiv.org/html/2608.18104#bib.bib50),[132](https://arxiv.org/html/2608.18104#bib.bib183),[79](https://arxiv.org/html/2608.18104#bib.bib181),[34](https://arxiv.org/html/2608.18104#bib.bib187),[33](https://arxiv.org/html/2608.18104#bib.bib186),[14](https://arxiv.org/html/2608.18104#bib.bib180),[214](https://arxiv.org/html/2608.18104#bib.bib185),[90](https://arxiv.org/html/2608.18104#bib.bib53),[37](https://arxiv.org/html/2608.18104#bib.bib184),[65](https://arxiv.org/html/2608.18104#bib.bib221),[13](https://arxiv.org/html/2608.18104#bib.bib218),[156](https://arxiv.org/html/2608.18104#bib.bib175),[215](https://arxiv.org/html/2608.18104#bib.bib228)\]model irregular timestamped events, such as memory writes, tool calls, workflow edits, and agent messages; DTDG methods\[[56](https://arxiv.org/html/2608.18104#bib.bib7),[66](https://arxiv.org/html/2608.18104#bib.bib173),[55](https://arxiv.org/html/2608.18104#bib.bib177),[126](https://arxiv.org/html/2608.18104#bib.bib8),[87](https://arxiv.org/html/2608.18104#bib.bib130),[36](https://arxiv.org/html/2608.18104#bib.bib121),[121](https://arxiv.org/html/2608.18104#bib.bib122),[102](https://arxiv.org/html/2608.18104#bib.bib45),[175](https://arxiv.org/html/2608.18104#bib.bib46),[30](https://arxiv.org/html/2608.18104#bib.bib222),[4](https://arxiv.org/html/2608.18104#bib.bib223),[114](https://arxiv.org/html/2608.18104#bib.bib224),[186](https://arxiv.org/html/2608.18104#bib.bib225),[67](https://arxiv.org/html/2608.18104#bib.bib226),[113](https://arxiv.org/html/2608.18104#bib.bib227)\]operate on graph snapshots, making them suitable for session\-level, round\-level, or deployment\-level agent maintenance\. Overall, CTDG encoders are useful for online event prediction, while DTDG encoders are useful for periodic diagnosis\.

A representative CTDG method is TGN\[[118](https://arxiv.org/html/2608.18104#bib.bib42)\], which combines node memory with temporal structural aggregation for temporal node representation\. Given an eventei=\(u,v,ti,𝒙ei​\(ti\)\)e\_\{i\}=\(u,v,t\_\{i\},\\boldsymbol\{x\}\_\{e\_\{i\}\}\(t\_\{i\}\)\), each endpointo∈\{u,v\}o\\in\\\{u,v\\\}receives a message from the other endpointo¯\\bar\{o\}, updates its memory, and computes its temporal embedding:

𝝇o​\(ti\)\\displaystyle\\boldsymbol\{\\varsigma\}\_\{o\}\(t\_\{i\}\)=updθ​\(𝝇o​\(ti−\),𝐦o,i​\(ti\)\),\\displaystyle=\\mathrm\{upd\}\_\{\\theta\}\\\!\\left\(\\boldsymbol\{\\varsigma\}\_\{o\}\(t\_\{i\}^\{\-\}\),\\mathbf\{m\}\_\{o,i\}\(t\_\{i\}\)\\right\),\(13\)𝐡o​\(ti\)\\displaystyle\\mathbf\{h\}\_\{o\}\(t\_\{i\}\)=embθ​\(𝝇o​\(ti\),AGGθ​\(𝐅o​\(ti\)\)\)\.\\displaystyle=\\mathrm\{emb\}\_\{\\theta\}\\\!\\left\(\\boldsymbol\{\\varsigma\}\_\{o\}\(t\_\{i\}\),\\mathrm\{AGG\}\_\{\\theta\}\\\!\\left\(\\mathbf\{F\}\_\{o\}\(t\_\{i\}\)\\right\)\\right\)\.Here,𝝇o​\(ti−\)\\boldsymbol\{\\varsigma\}\_\{o\}\(t\_\{i\}^\{\-\}\)is the memory state beforetit\_\{i\}, and𝐦o,i​\(ti\)\\mathbf\{m\}\_\{o,i\}\(t\_\{i\}\)is the event message computed from the endpoint memories, event feature𝒙ei​\(ti\)\\boldsymbol\{x\}\_\{e\_\{i\}\}\(t\_\{i\}\), and time\-gap encodingϕ​\(ti−to−\)\\phi\(t\_\{i\}\-t\_\{o\}^\{\-\}\)\[[166](https://arxiv.org/html/2608.18104#bib.bib43)\]\.𝐅o​\(ti\)=\{𝐟o,r​\(tr\):er∈𝒩o​\(ti\)\}\\mathbf\{F\}\_\{o\}\(t\_\{i\}\)=\\\{\\mathbf\{f\}\_\{o,r\}\(t\_\{r\}\):e\_\{r\}\\in\\mathcal\{N\}\_\{o\}\(t\_\{i\}\)\\\}denotes temporal structural inputs from recent neighbor events of nodeoo; each𝐟o,r​\(tr\)\\mathbf\{f\}\_\{o,r\}\(t\_\{r\}\)contains the event message, event attributes, temporal encoding, and optionally the neighbor memory involved inere\_\{r\}\.

For dynamic agent graphs, timestamped events include typed agent\-graph events, e\.g\., memory writes or tool calls\. CTDG encoders turn these irregular events into temporal node memories for online predictions such as memory support and tool routing\. DTDG encoders summarize session\- or deployment\-level snapshots for slower maintenance tasks such as drift tracking and workflow comparison\. These outputs are bounded activation or maintenance signals; persistent graph changes still require rewrite validation\. We provide a toy example below\.

###### Agent\-Evolution Example IV\.1\.

Consider a GitHub maintenance agent whose tasks, skills, tools, and workflow steps are typed nodes\. Its execution history yields typed temporal events, such as task–skill invocations, skill–tool calls, tool outcomes, and workflow\-edge revisions\. A TGN\-style encoder can process these traces after decomposing complex executions into touched\-node and touched\-edge events while preserving types through schema\-aware messages or type embeddings\. For a current taskqq, the encoder scores candidate skill–tool or workflow edges, such as the reliability of calling a pull\-request tool in the current repository context, rather than directly committing new dependencies\. These scores guide activation or routing; persistent dependency updates still require rewrite validation\. For the evaluation, we can use candidate\-edge ranking and post\-drift recovery\.

### IV\-BDynamic Text\-Attributed Graph Representation

Textual attributes are part of the evolving agent state, not merely side information\. In self\-evolving agents, memory nodes may store observations, policies, and summaries, while tool, skill, and agent nodes may store API descriptions, code snippets, contracts, or role specifications\. When these texts change, the validity of retrieval, activation, and update decisions may also change\. This motivates Dynamic Text\-Attributed Graphs \(DyTAGs\), where textual attributes co\-evolve with temporal events and graph structure\.

DyTAGs were introduced in DTGB\[[192](https://arxiv.org/html/2608.18104#bib.bib54)\]to support tasks such as future link prediction, destination node retrieval, edge classification, and textual relation generation\. Subsequent studies\[[169](https://arxiv.org/html/2608.18104#bib.bib167),[198](https://arxiv.org/html/2608.18104#bib.bib178),[119](https://arxiv.org/html/2608.18104#bib.bib232),[148](https://arxiv.org/html/2608.18104#bib.bib179),[61](https://arxiv.org/html/2608.18104#bib.bib231)\]can be divided into \(1\) representation\-oriented methods that align text, temporal history, and graph structure for prediction tasks and \(2\) LLM\-driven methods that use large language models for semantic reasoning and prediction over dynamic text\-attributed graphs\. For agent graphs, this suggests a direct use case: long memories, API documents, skill descriptions, and role specifications can be encoded as evolving textual attributes, while dynamic graph models ground them in temporal validity and structural dependencies\.

MoMent\[[169](https://arxiv.org/html/2608.18104#bib.bib167)\]is representative, where it first shows textual, temporal, and structural modalities of DyTAGs and then models and aligns three modalities for node representations\. Let𝒙v​\(t\)\\boldsymbol\{x\}\_\{v\}\(t\)denote the textual component of the node attribute vector,𝒪v,\[0,t\)\\mathcal\{O\}\_\{v,\[0,t\)\}denote access events and accepted rewrites that touchvvor its incident edges beforett, and𝒩v​\(t\)\\mathcal\{N\}\_\{v\}\(t\)denote thekk\-hop neighborhood ofvvbeforett\. We describe the MoMent encoder for an agent\-graph nodevvat timettas

𝐡v​\(t\)=Fus​\(Etext​\(𝒙v​\(t\)\),Etime​\(𝒪v,\[0,t\)\),Estr​\(𝒩v​\(t\)\)\),\\mathbf\{h\}\_\{v\}\(t\)=\\mathrm\{Fus\}\\\!\\left\(E\_\{\\mathrm\{text\}\}\\bigl\(\\boldsymbol\{x\}\_\{v\}\(t\)\\bigr\),E\_\{\\mathrm\{time\}\}\\bigl\(\\mathcal\{O\}\_\{v,\[0,t\)\}\\bigr\),E\_\{\\mathrm\{str\}\}\\bigl\(\\mathcal\{N\}\_\{v\}\(t\)\\bigr\)\\right\),\(14\)whereEtextE\_\{\\mathrm\{text\}\},EtimeE\_\{\\mathrm\{time\}\}, andEstrE\_\{\\mathrm\{str\}\}denote the text encoder, temporal encoder, and structural encoder, respectively, andFus\\mathrm\{Fus\}is a learnable fusion function\. In addition, the alignment mechanism is included in the learning objective; please refer to\[[169](https://arxiv.org/html/2608.18104#bib.bib167)\]\.

When considering dynamic agent graphs, these three modalities describe node text, temporal update history, and structural connections to agent evolution\. Thus, a DyTAG encoder can combine semantic content with access history, rewrite history, and workflow context, so outdated but text\-similar nodes or edges are less likely to be activated\. The main system adaptation is selective re\-encoding: when a rewrite changes semantic content, temporal validity, or downstream dependencies, the runtime refreshes the affected node text representations and incident edge features, while leaving unrelated text embeddings untouched\. Overall, DyTAG modules provide bounded retrieval, activation, and edge\-validity signals\. We provide a case below\.

###### Agent\-Evolution Example IV\.2\.

Consider a GitHub maintenance agent opening a pull request after a repository changes its default branch frommastertomain\. Each run forms a DyTAG with repository, branch\-memory, workflow, and tool nodes, plus temporal events such as metadata queries, memory writes, and workflow\-edge updates\. At timett, the graph contains a stale memory𝐦old\\mathbf\{m\}\_\{\\mathrm\{old\}\}formasterand a newer memory𝐦new\\mathbf\{m\}\_\{\\mathrm\{new\}\}formain\. Before callingopen\_pr, the agent must retrieve the valid branch\-memory node\. A DyTAG encoder\[[169](https://arxiv.org/html/2608.18104#bib.bib167)\]ranks candidate memories by combining text, pre\-decision metadata events, and graph connections to the active repository and PR workflow\. The ranking determines𝒢act​\(t\)\\mathcal\{G\}\_\{\\mathrm\{act\}\}\(t\)for the current run; persistent memory correction still requires a validated rewrite\. We can use additional stale\-memory activation rate, and wrong\-base PR calls for evaluation\. Note that labels use only metadata or PR outcomes observed beforett\.

### IV\-CDynamic Graph Generation

Self\-evolving agents sometimes need to synthesize candidate graph changes before acting, such as a repaired workflow, a new tool\-routing path, or a revised team communication topology\. Dynamic graph generation supports workflow and topology synthesis, counterfactual repair planning, and simulation of future evolution traces, but generated structures must remain executable under agent schemas\. Existing works fall into \(1\) temporal structure generation\[[194](https://arxiv.org/html/2608.18104#bib.bib55),[207](https://arxiv.org/html/2608.18104#bib.bib56),[40](https://arxiv.org/html/2608.18104#bib.bib57),[47](https://arxiv.org/html/2608.18104#bib.bib229),[64](https://arxiv.org/html/2608.18104#bib.bib230)\]and \(2\) dynamic text\-attributed graph generation\[[107](https://arxiv.org/html/2608.18104#bib.bib189)\], where generated nodes and edges may also need valid textual attributes\. For self\-evolving agents, these two groups can be used as proposal modules: they suggest candidate subgraphs or rewrite traces, and the runtime validates them before any persistent graph state changes\.

TIGGER\[[40](https://arxiv.org/html/2608.18104#bib.bib57)\]is a classical method, which can learn temporal interaction patterns and generate realistic dynamic graph sequences\. We can adapt this idea as constrained rewrite\-trace generation for agent evolution\. Concretely, the generator proposes candidate traces𝒞=\(ri\)i=1k,ri=\(ρi,μi,ti\)\\mathcal\{C\}=\(r\_\{i\}\)\_\{i=1\}^\{k\},r\_\{i\}=\(\\rho\_\{i\},\\mu\_\{i\},t\_\{i\}\), using the notation of Section[III\-D](https://arxiv.org/html/2608.18104#S3.SS4)\. A trace is eligible only if it satisfies agent\-graph validity constraints, e\.g\., tool signatures and provenance requirements\. Among eligible traces, the agent prefers candidates that are likely under the generator, improve predicted or observed task execution after tentative application, and avoid unnecessary rewrite length\. The selected trace remains a proposal: it may be activated, repaired, or committed only after explicit rewrite validation\. Thus, dynamic graph generation can provide bounded workflow or topology proposals without directly mutating persistent agent state\.

###### Agent\-Evolution Example IV\.3\.

Consider a GitHub maintenance agent that fixes bugs and opens pull requests\. Its old workflow callsGitHub\.createPullRequest, but the PR API now requires validowner,head, andbasearguments, together with atitleor an existingissue\. Forq=q=“fix this bug and open a pull request,” a TIGGER\-style adaptation generates candidate workflow\-rewrite traces by sampling temporal structures from past workflow and tool\-call patterns\. For example, one generated trace addsresolve\_repo\_metadatabefore the PR call and passes the resolved branch information toGitHub\.createPullRequest\. The execution layer then checks whether each trace provides required arguments, satisfies branch constraints, and records provenance from the metadata query to the PR call\. The agent keeps only candidates that pass these checks, and the selected trace still needs rewrite validation before commitment\. Thus, B\.3 generation provides workflow\-rewrite proposals for A\.2, while downstream dependency checks may involve A\.4 cascades\. Under the leakage\-free protocol, labels use only observations before the decision time\. For the evaluation, we can report valid\-proposal rate, PR completion, and invalid\-tool\-call reduction\.

### IV\-DTemporal Graph Continual Learning

Self\-evolving agents must adapt to newly added memories, tools, skills, and workflows without forgetting how to activate rare but important capabilities\. Temporal graph continual learning addresses this stability–plasticity problem for dynamic event streams, making it relevant to persistent agent\-graph encoders\. Existing continual learning methods on temporal graphs include \(1\) replay\-based approaches\[[78](https://arxiv.org/html/2608.18104#bib.bib188),[26](https://arxiv.org/html/2608.18104#bib.bib234)\]that retain historical samples or temporal subgraphs for rehearsal, and \(2\) parameter\-based approaches\[[195](https://arxiv.org/html/2608.18104#bib.bib233)\]that preserve old knowledge through isolation, freezing, or expansion\. For dynamic agent graphs, the retained units should be dependency subgraphs whose forgetting would break downstream behavior, such as rare skills, user\-specific memories, prerequisite tools, and validation traces\.

We take LTF\[[78](https://arxiv.org/html/2608.18104#bib.bib188)\]as an example: it studies selective retention for temporal graph continual learning\. Concretely, the model learns from new temporal events𝒟k\\mathcal\{D\}\_\{k\}at epochkk, while preserving knowledge stored in a historical replay bufferℬk−1\\mathcal\{B\}\_\{k\-1\}\. We write the continual adaptation objective as

θk⋆=arg⁡minθ⁡\[ℒnew​\(θ∣𝒟k\)\+ϵold​\(θ∣ℬk−1\)\],\\theta\_\{k\}^\{\\star\}=\\arg\\min\_\{\\theta\}\\left\[\\mathcal\{L\}\_\{\\mathrm\{new\}\}\\bigl\(\\theta\\mid\\mathcal\{D\}\_\{k\}\\bigr\)\+\\epsilon\_\{\\mathrm\{old\}\}\\bigl\(\\theta\\mid\\mathcal\{B\}\_\{k\-1\}\\bigr\)\\right\],\(15\)whereℬk−1\\mathcal\{B\}\_\{k\-1\}stores selected historical agent subgraphs from previous epochs, such as skill\-tool dependencies, supporting memories, and user\-specific traces\.θk⋆\\theta\_\{k\}^\{\\star\}denotes the adapted model parameters at epochkk,ℒnew\\mathcal\{L\}\_\{\\mathrm\{new\}\}is the loss on newly observed temporal events, andϵold\\epsilon\_\{\\mathrm\{old\}\}is a retention penalty over replayed historical subgraphs\. In our setting,ϵold\\epsilon\_\{\\mathrm\{old\}\}should be dependency\-aware, giving higher weight to replayed subgraphs that contain rare skills, prerequisite tools, user\-specific memories, or safety\-critical provenance\. The output is a more stable encoder or replay policy for activation and retrieval, rather than a direct rewrite of agent state\. Below is an example\.

###### Agent\-Evolution Example IV\.4\.

We consider a GitHub maintenance agent with a rare skillopen\_release\_branch\_pr, which depends on release\-branch memories, CI requirements, and hotfix traces\. The skill node and its dependencies remain in the persistent agent graph unless explicitly rewritten or deleted\. At epochkk, however, most new events in𝒟k\\mathcal\{D\}\_\{k\}are routine PRs tomain; naive continual training may therefore make the encoder worse at activating or ranking this rare skill for release\-branch hotfixes\. A replay\-based method stores historical interaction events and dependency subgraphs involving this skill inℬk−1\\mathcal\{B\}\_\{k\-1\}, and assigns them a high retention weight throughϵold​\(θ∣ℬk−1\)\\epsilon\_\{\\mathrm\{old\}\}\(\\theta\\mid\\mathcal\{B\}\_\{k\-1\}\)\. Thus, the adapted encoder should still retrieveopen\_release\_branch\_prfor hotfix tasks while learning new tools and repository patterns\. For the evaluation, it can test activation quality \(rare\-skill Recall@kk\), task utility \(release\-branch PR recovery\), and routine\-task performance across epochs\.

### IV\-EOut\-of\-Distribution Generalization on Dynamic Graphs

Self\-evolving agents encounter distribution shifts as tool versions, user cohorts, policies, and task distributions change over time\. Dynamic graph out\-of\-distribution \(OOD\) generalization is therefore tied to robust activation and updating: the agent should still select valid memories, tools, skills, and execution subgraphs when node attributes, edges, and temporal interaction patterns shift together\. Existing OOD methods can be classified into \(1\) spatio\-temporal invariance approaches\[[200](https://arxiv.org/html/2608.18104#bib.bib58),[201](https://arxiv.org/html/2608.18104#bib.bib59)\]that seek stable predictive patterns under structural and temporal shifts, and \(2\) environment\-aware approaches\[[180](https://arxiv.org/html/2608.18104#bib.bib205),[128](https://arxiv.org/html/2608.18104#bib.bib214)\]that treat deployment epochs, tool versions, organizations, user cohorts, or task families as environments\.

Here, we illustrate an environment\-aware dynamic graph learner\[[180](https://arxiv.org/html/2608.18104#bib.bib205)\]that reduces worst\-case risk across deployment environments rather than optimizing only average in\-distribution performance\. Letm∈ℳtrm\\in\\mathcal\{M\}\_\{\\mathrm\{tr\}\}index a training environment and letξ=\(𝒢​\(t\),𝒪\[0,t\),q,z\)\\xi=\(\\mathcal\{G\}\(t\),\\mathcal\{O\}\_\{\[0,t\)\},q,z\)\. We write an environment\-aware robust learning objective as

θood⋆=arg⁡minθ⁡maxm∈ℳtr⁡𝔼ξ∼Pm​\[ℓ​\(hθ​\(𝒢​\(t\),𝒪\[0,t\),q\),z\)\]\.\\small\\theta\_\{\\mathrm\{ood\}\}^\{\\star\}=\\arg\\min\_\{\\theta\}\\max\_\{m\\in\\mathcal\{M\}\_\{\\mathrm\{tr\}\}\}\\mathbb\{E\}\_\{\\xi\\sim P\_\{m\}\}\\left\[\\ell\\\!\\left\(h\_\{\\theta\}\(\\mathcal\{G\}\(t\),\\mathcal\{O\}\_\{\[0,t\)\},q\),z\\right\)\\right\]\.\(16\)Hereθood⋆\\theta\_\{\\mathrm\{ood\}\}^\{\\star\}denotes the OOD\-adapted model parameters,ℳtr\\mathcal\{M\}\_\{\\mathrm\{tr\}\}is the set of training environments, andPmP\_\{m\}is the environment\-conditioned distribution over the current agent graph, its pre\-ttevent history, task query, and prediction target\.ℓ​\(⋅,⋅\)\\ell\(\\cdot,\\cdot\)is the task loss measuring the discrepancy between the model output and targetzz\. In agent tasks,zzmay denote a agent\-evolution targets, like a tool\-routing label or a rewrite decision\. The learned model produces robustness\-aware scores for activation, routing, or update proposals under deployment shift, such as selecting tools that remain valid after tool versions change\. These scores guide subgraph activation and rewrite inspection, while persistent graph changes still require validation\. We provide an example below\.

###### Agent\-Evolution Example IV\.5\.

For a GitHub maintenance agent trained on organizations, bug\-fix PRs usually follow the shortcut: tests pass, then callopen\_pr\. At deployment, it faces a held\-out organization with a new policy regime requiring a linked issue, a passingci/buildcheck, and code\-owner approval\. This raises an OOD challenge, which is to rely on stable signals such as tool signatures, permission metadata, dependency edges, and recent schema\- or permission\-error events\. Thus, the learner should rank routes that addcheck\_branch\_policy,run\_required\_ci, andrequest\_code\_owner\_reviewbeforeopen\_prwhen the old route becomes invalid\. For the evaluation, we can report policy\-compliant routing, rejected\-PR reduction, and PR completion under held\-out shifts\. Note that training and testing should be split by organization or policy regime\.

### IV\-FTemporal Knowledge Graph Reasoning

Many agent decisions require time\-valid evidence rather than the most similar text: an old memory may be corrected later, or a tool failure may change a workflow\. Temporal knowledge graph \(TKG\) reasoning is useful because it queries time\-stamped facts and relations along valid evidence paths, helping agents connect the current task to relevant agent\-state evidence, e\.g\., tool states or policies\. Existing TKG reasoning methods can be broadly divided into \(1\) path\-based temporal reasoning\[[42](https://arxiv.org/html/2608.18104#bib.bib74)\], which provides interpretable evidence chains; \(2\) neural temporal reasoning\[[17](https://arxiv.org/html/2608.18104#bib.bib147),[153](https://arxiv.org/html/2608.18104#bib.bib166),[59](https://arxiv.org/html/2608.18104#bib.bib115),[134](https://arxiv.org/html/2608.18104#bib.bib72),[53](https://arxiv.org/html/2608.18104#bib.bib73),[212](https://arxiv.org/html/2608.18104#bib.bib75),[74](https://arxiv.org/html/2608.18104#bib.bib148)\], which learns temporal embeddings, event dynamics, or generative histories; and \(3\) LLM\-assisted temporal reasoning\[[8](https://arxiv.org/html/2608.18104#bib.bib210),[161](https://arxiv.org/html/2608.18104#bib.bib211),[75](https://arxiv.org/html/2608.18104#bib.bib76)\], which extracts, verbalizes, or adapts temporal patterns from language\. For self\-evolving agents, these methods connect current decisions to timestamped memories, corrections, tool outcomes, and workflow revisions\.

xERTE\[[42](https://arxiv.org/html/2608.18104#bib.bib74)\]is a useful method, which emphasizes explainable temporal reasoning paths\. When applied to agent graphs, this corresponding adaptation is to activate time\-valid evidence chains from𝒢​\(t\)\\mathcal\{G\}\(t\)and𝒪\[0,t\)\\mathcal\{O\}\_\{\[0,t\)\}, rather than retrieving isolated top\-ranked memory items\. Such chains can link a current query to earlier preferences, later corrections, and tool outcomes, producing a support subgraph for the downstream decision\. Therefore, the output is a temporally grounded support subgraph for memory QA, dependency tracing, or delayed\-failure diagnosis, reducing stale evidence and temporal leakage\. We provide an example below\.

###### Agent\-Evolution Example IV\.6\.

When a GitHub maintenance agent answersq=q=“Which base branch should this hotfix pull request target?”, the answer cannot be obtained from a single memory node\. The graph contains an old default\-branch memory formaster, a later metadata query showingmain, and a release\-policy note saying that versioned hotfixes should target the active release branch\. Thus, we can leverage temporal path reasoning, which follows a multi\-hop evidence chain\. That is, current task→\\rightarrowhotfix policy→\\rightarrowrelease\-series metadata→\\rightarrowvalid branchrelease/1\.x\. This path\-level reasoning activates𝒢act​\(t\)\\mathcal\{G\}\_\{\\mathrm\{act\}\}\(t\)with the supporting policy and metadata evidence before the PR tool is called, rather than simply ranking a text\-similar branch memory\. Finally, we can measure temporal QA accuracy, path\-level temporal validity, and evidence\-path precision for evaluation\.

### IV\-GAnomaly Detection on Dynamic Graphs

Unsafe agent behavior often appears as abnormal traces before final task failure: unusual tool\-call sequences, suspicious communication, or unsafe provenance paths\[[18](https://arxiv.org/html/2608.18104#bib.bib111),[188](https://arxiv.org/html/2608.18104#bib.bib112),[38](https://arxiv.org/html/2608.18104#bib.bib129),[45](https://arxiv.org/html/2608.18104#bib.bib209)\]\. Dynamic graph anomaly detection can therefore provide early warnings for unsafe rewrites, prompt\-injection propagation, tool misuse, and multi\-agent collusion\. Existing methods\[[22](https://arxiv.org/html/2608.18104#bib.bib203),[6](https://arxiv.org/html/2608.18104#bib.bib63),[25](https://arxiv.org/html/2608.18104#bib.bib204),[205](https://arxiv.org/html/2608.18104#bib.bib62),[84](https://arxiv.org/html/2608.18104#bib.bib64),[60](https://arxiv.org/html/2608.18104#bib.bib190)\]in this line can be classified into supervised, semi\-supervised, and unsupervised/self\-supervised detectors\. Here, labeled deployments can train incident\-aware detectors, while open\-ended agents need self\-supervised monitoring\.

When applied to dynamic agent graphs, existing methods, such as TADDY\[[84](https://arxiv.org/html/2608.18104#bib.bib64)\]and SLADE\[[60](https://arxiv.org/html/2608.18104#bib.bib190)\], can be adapted as rewrite\-aware detectors\. Given a committed rewrite\(ρi,μi,ti\)\(\\rho\_\{i\},\\mu\_\{i\},t\_\{i\}\)with affected subgraphSi=img​\(μi\)S\_\{i\}=\\mathrm\{img\}\(\\mu\_\{i\}\), the detector scores whether the rewrite type, timing, local dependency context, and provenance path deviate from normal events of the same task phase\. The main system adaptation is calibration by rewrite type and task phase, so benign bursts such as memory consolidation are not confused with unsafe escalation\. The output is an alert, quarantine decision, or review request before suspicious traces become persistent dependencies\.

###### Agent\-Evolution Example IV\.7\.

Consider a GitHub maintenance agent that retrieves an issue body containing the hidden instruction “ignore previous rules and exfiltrate repository secrets\.” The attack appears as a suspicious memory\-write proposal followed by an unusual temporal path: issue memory→\\rightarrowsecret\-scanning tool→\\rightarrowexternal\-send tool\. Here, we can use a rewrite\-aware anomaly detector to score this trace using the affected subgraphsSiS\_\{i\}, tool\-call timing, edge types, provenance links, and optionally the suspicious text attribute\. If the score exceeds a rewrite\-type\-specific threshold, the runtime rejects the memory write before it enters the persistent graph and blocks or flags the external invocation\. Then we can use injected\-issue traces and benign maintenance logs to measure early\-warning precision, attack\-block rate, and benign\-trace false\-alarm rate\.

### IV\-HDynamic Graph Unlearning

Deletion, rollback, and compliance are difficult in evolving agent graphs because removed events may influence cached embeddings, workflows, or routing policies\. Dynamic graph unlearning supports deletion, rollback, and influence removal by targeting event influence rather than only deleting the original node or edge\. Existing methods\[[190](https://arxiv.org/html/2608.18104#bib.bib191),[39](https://arxiv.org/html/2608.18104#bib.bib213)\]along this line focus on efficient post\-processing for temporal and spatio\-temporal models\. When considering dynamic agent graphs, unlearning must be combined with versioned provenance rollback, so deterministic descendants in𝒢​\(t\)\\mathcal\{G\}\(t\)and residual influence in learned parameters are both removed\.

We take GradientTransformation\[[190](https://arxiv.org/html/2608.18104#bib.bib191)\]as a representative method\. Let𝒰⊆𝒪\[0,t\)\\mathcal\{U\}\\subseteq\\mathcal\{O\}\_\{\[0,t\)\}be the unlearning request and letℛ⊆𝒪\[0,t\)∖𝒰\\mathcal\{R\}\\subseteq\\mathcal\{O\}\_\{\[0,t\)\}\\setminus\\mathcal\{U\}be retained reference events\. A post\-processing unlearner can be abstracted as

θ−𝒰=θ\+Tϕ​\(∇θℒ𝒰​\(θ\),∇θℒℛ​\(θ\),θ\),\\theta\_\{\-\\mathcal\{U\}\}=\\theta\+T\_\{\\phi\}\\\!\\left\(\\nabla\_\{\\theta\}\\mathcal\{L\}\_\{\\mathcal\{U\}\}\(\\theta\),\\nabla\_\{\\theta\}\\mathcal\{L\}\_\{\\mathcal\{R\}\}\(\\theta\),\\theta\\right\),\(17\)whereθ\\thetaandθ−𝒰\\theta\_\{\-\\mathcal\{U\}\}denote the original and unlearned parameters,ℒ𝒰\\mathcal\{L\}\_\{\\mathcal\{U\}\}andℒℛ\\mathcal\{L\}\_\{\\mathcal\{R\}\}are losses on forgotten and retained events, andTϕT\_\{\\phi\}is a learned or analytic update operator\. In agent graphs, parameter\-level unlearning is insufficient on its own: provenance\-linked artifacts such as summaries and execution subgraphs may still carry the deleted influence and must be regenerated, invalidated, or reverted\. The output is therefore an unlearning scope together with the required model or representation updates; validation is needed to ensure that removing deleted influence does not damage shared skills or retained memories\.

###### Agent\-Evolution Example IV\.8\.

Consider a GitHub maintenance agent that accidentally stores a private repository token in a memory itemvprivv\_\{\\mathrm\{priv\}\}\. The token may affect a repository summary, cached embeddings, and a PR\-opening skill\. When deletion is requested,𝒰\\mathcal\{U\}contains the insertion event and provenance\-linked propagation events\. Graph rollback removesvprivv\_\{\\mathrm\{priv\}\}, regenerates affected summaries, and recomputes dependent embeddings or skill states from the post\-deletion graph\. Eq\. \([17](https://arxiv.org/html/2608.18104#S4.E17)\) targets residual influence in learned parameters, while retained eventsℛ\\mathcal\{R\}preserve normal bug\-fixing behavior\. After deletion, the agent should fix public bugs, but privacy probes should not elicit derived summaries\.

### IV\-IExplanation for Temporal GNNs

Operators need event\-level evidence for why an agent activated a memory, selected a tool, revised a skill, or rewired a workflow\. Dynamic graph explanation supports audit and attribution by turning unclear temporal predictions into compact evidence subgraphs for rollback and accountability\. Existing works fall into temporal history explanation\[[160](https://arxiv.org/html/2608.18104#bib.bib69),[144](https://arxiv.org/html/2608.18104#bib.bib71)\]and causality\-inspired spatiotemporal explanation\[[204](https://arxiv.org/html/2608.18104#bib.bib174)\]\. Here, we discuss TGNNExplainer\[[160](https://arxiv.org/html/2608.18104#bib.bib69)\], as it explains predictions through temporally ordered events rather than static neighborhoods alone\. For dynamic agent graphs, this idea can serve as an audit module: after an activation, rewrite, or reassignment, the explainer returns a minimal event history and local subgraph context that preserves the same decision\. The explanation may include affected subgraphsSi=img⁡\(μi\)S\_\{i\}=\\operatorname\{img\}\(\\mu\_\{i\}\), provenance edges, retrieved memories, tool observations, or review traces\. Thus, it can justify the current𝒢act​\(t\)\\mathcal\{G\}\_\{\\mathrm\{act\}\}\(t\), be stored as an audit artifact, or indicate which previous rewrites should be checked during rollback\. Below is an example\.

Takeaway\.The examples above suggest a clear interface: DGL should provide proposal and evidence signals for self\-evolving agents, while dynamic graph transformation governs what is activated, rewritten, or rolled back\. DGL methods may guide activation, repair, deletion, and audit, but they should not directly mutate the persistent agent graph\. Only validated, localized, and auditable outputs should affect𝒢act​\(t\)\\mathcal\{G\}\_\{\\mathrm\{act\}\}\(t\)or be committed as typed rewrites in𝒢​\(t\)\\mathcal\{G\}\(t\)\.

## VGraph\-Aware Evaluation and Governance

Self\-evolving agents are usually evaluated by end\-task success, but many failures arise from the evolving agent state they read and update\. A final answer may be correct even when the agent uses an invalid state, such as stale or future evidence\. This creates an evaluation and governance gap: existing benchmarks \(e\.g\., long\-term memory and tool\-use\) expose parts of the problem\[[93](https://arxiv.org/html/2608.18104#bib.bib105),[151](https://arxiv.org/html/2608.18104#bib.bib106),[131](https://arxiv.org/html/2608.18104#bib.bib140),[88](https://arxiv.org/html/2608.18104#bib.bib163),[104](https://arxiv.org/html/2608.18104#bib.bib149)\], but rarely test whether evolving agent state is temporally valid, localized, reversible, and auditable\. This section turns that gap into concrete protocols: graph\-aware support and locality metrics, leakage\-free temporal splits, deletion and privacy checks, safety/rollback/audit criteria, and open challenges for agent evolution\.

### V\-AGraph\-Aware Evaluation

We first evaluate whether the agent succeeds for the right graph reasons\. A task may pass while using stale or future evidence, or while a rewrite damages unrelated memories, tools, skills, or workflows\. We therefore use two graph\-level checks when the benchmark exposes the needed instrumentation: \(1\)*support\-subgraph accuracy*, which tests whether the activated evidence was valid at decision time, and \(2\)*rewrite locality*, which tests whether an update changed only the intended graph region\. Otherwise, graph\-level counts should be treated as diagnostics\. Let𝒬\\mathcal\{Q\}be a set of evaluation decisions, where each decision has a task contextqqand decision timetqt\_\{q\}\. For any subgraphHH, let𝒱​\(H\)\\mathcal\{V\}\(H\)denote its node set\. We define them below\.

M1: Support\-Subgraph Accuracy\.For time\-aware memory retrieval, planning, skill activation, or tool selection, the agent should activate evidence that is both relevant and temporally valid\. As many decisions admit multiple compact valid evidence chains,M1is based on the best Dice overlap\[[7](https://arxiv.org/html/2608.18104#bib.bib52)\]with an acceptable gold support subgraph\. Then we define it as

M1=1\|𝒬\|​∑\(q,tq\)∈𝒬maxH⋆∈𝔾q⋆⁡2​\|𝒱​\(𝒢act​\(q,tq\)\)∩𝒱​\(H⋆\)\|\|𝒱​\(𝒢act​\(q,tq\)\)\|\+\|𝒱​\(H⋆\)\|\.\\textsc\{M1\}=\\frac\{1\}\{\|\\mathcal\{Q\}\|\}\\sum\_\{\(q,t\_\{q\}\)\\in\\mathcal\{Q\}\}\\max\_\{H^\{\\star\}\\in\\mathbb\{G\}^\{\\star\}\_\{q\}\}\\frac\{2\\,\|\\mathcal\{V\}\(\\mathcal\{G\}\_\{\\mathrm\{act\}\}\(q,t\_\{q\}\)\)\\cap\\mathcal\{V\}\(H^\{\\star\}\)\|\}\{\|\\mathcal\{V\}\(\\mathcal\{G\}\_\{\\mathrm\{act\}\}\(q,t\_\{q\}\)\)\|\+\|\\mathcal\{V\}\(H^\{\\star\}\)\|\}\.\(18\)Here𝔾q⋆\\mathbb\{G\}^\{\\star\}\_\{q\}contains acceptable compact support subgraphs for decisionqq, and𝒢act​\(q,tq\)⊆𝒢​\(tq−\)\\mathcal\{G\}\_\{\\mathrm\{act\}\}\(q,t\_\{q\}\)\\subseteq\\mathcal\{G\}\(t\_\{q\}^\{\-\}\)is the support subgraph activated by the agent\. The Dice form rewards covering one valid support chain while penalizing overly broad activation\. Thus,M1intentionally favors compact evidence use: if an agent activates several acceptable chains at once, it may receive a lower precision\-oriented score even though the evidence is valid\. This is useful because answer\-only metrics cannot distinguish valid reasoning from reliance on invalid evidence \(e\.g\., leaked context\)\. When relational support is labeled, the same idea can be extended by replacing node overlap with edge\- or path\-level overlap\. For example, in GitHub maintenance,M1can check whether the activated graph contains current branch\-policy and PR\-tool evidence rather than a stalemastermemory\. In practice,𝔾q⋆\\mathbb\{G\}^\{\\star\}\_\{q\}requires benchmark annotations or logs of acceptable support nodes, paths, or subgraphs\.

M2: Counterfactual Rewrite Locality\.For state updates of evolving agent graphs, a successful rewrite should fix the target behavior while preserving unrelated behavior\. This mirrors model editing, where methods are evaluated by both edit success and locality on unrelated probes\[[94](https://arxiv.org/html/2608.18104#bib.bib117),[95](https://arxiv.org/html/2608.18104#bib.bib118),[97](https://arxiv.org/html/2608.18104#bib.bib119),[173](https://arxiv.org/html/2608.18104#bib.bib120)\]\. Let𝒞^=\(\(ρ^i,μ^i,t^i\)\)i=1k\\widehat\{\\mathcal\{C\}\}=\(\(\\widehat\{\\rho\}\_\{i\},\\widehat\{\\mu\}\_\{i\},\\widehat\{t\}\_\{i\}\)\)\_\{i=1\}^\{k\}be a predicted rewrite trace, following the cascade notation of Section[III\-D](https://arxiv.org/html/2608.18104#S3.SS4), and let𝒢𝒞^​\(t\)\\mathcal\{G\}\_\{\\widehat\{\\mathcal\{C\}\}\}\(t\)be the tentative graph obtained by applying it to𝒢​\(t\)\\mathcal\{G\}\(t\)\. Let𝒟l​\(𝒞^\)\\mathcal\{D\}\_\{\\mathrm\{l\}\}\(\\widehat\{\\mathcal\{C\}\}\)denote locality probes whose outputs should remain unchanged, and letoutθ​\(q;H\)\\mathrm\{out\}\_\{\\theta\}\(q;H\)denote the agent output for task contextqqunder graph stateHH\. We define this metric as

M2=1\|𝒟l​\(𝒞^\)\|​∑q∈𝒟l​\(𝒞^\)𝟏​\[Eqloc​\(outθ​\(q;𝒢𝒞^​\(t\)\),outθ​\(q;𝒢​\(t\)\)\)\]\.\\textsc\{M2\}=\\frac\{1\}\{\|\\mathcal\{D\}\_\{\\mathrm\{l\}\}\(\\widehat\{\\mathcal\{C\}\}\)\|\}\\sum\_\{q\\in\\mathcal\{D\}\_\{\\mathrm\{l\}\}\(\\widehat\{\\mathcal\{C\}\}\)\}\\mathbf\{1\}\\\!\\left\[\\mathrm\{Eq\}\_\{\\mathrm\{loc\}\}\\\!\\left\(\\mathrm\{out\}\_\{\\theta\}\\bigl\(q;\\mathcal\{G\}\_\{\\widehat\{\\mathcal\{C\}\}\}\(t\)\\bigr\),\\mathrm\{out\}\_\{\\theta\}\\bigl\(q;\\mathcal\{G\}\(t\)\\bigr\)\\right\)\\right\]\.\(19\)HereEqloc\\mathrm\{Eq\}\_\{\\mathrm\{loc\}\}is a task\-defined equivalence predicate over agent behaviors \(e\.g\., tool choices\), evaluated under deterministic decoding and controlled tool execution\.M2complements target\-task success: high locality alone does not show a successful repair, while low locality signals harmful side effects\. For example, anopen\_prfix should not break release\-branch PRs, CI routing, or unrelated testing workflows\. In practice,𝒟l\\mathcal\{D\}\_\{\\mathrm\{l\}\}can be supplied by benchmark annotations or sampled from graph regions outside the affected dependency/provenance frontier\. When locality probes are unavailable, edit size or touched\-element counts are only diagnostics; affected\-set F1 is optional if gold affected elementsA⋆A^\{\\star\}are annotated\.

Existing benchmarks can be upgraded to support these two metrics by logging activated support subgraphs, rewrite traces, and locality probes\. Tool benchmarks such as ToolSandbox and BFCL\[[88](https://arxiv.org/html/2608.18104#bib.bib163),[104](https://arxiv.org/html/2608.18104#bib.bib149),[70](https://arxiv.org/html/2608.18104#bib.bib131),[164](https://arxiv.org/html/2608.18104#bib.bib277)\]can expose tool\-call events and stateful tool interactions\. Interactive and software\-agent benchmarks\[[82](https://arxiv.org/html/2608.18104#bib.bib78),[210](https://arxiv.org/html/2608.18104#bib.bib79),[57](https://arxiv.org/html/2608.18104#bib.bib110),[20](https://arxiv.org/html/2608.18104#bib.bib109),[44](https://arxiv.org/html/2608.18104#bib.bib160),[162](https://arxiv.org/html/2608.18104#bib.bib88),[163](https://arxiv.org/html/2608.18104#bib.bib107),[133](https://arxiv.org/html/2608.18104#bib.bib108),[52](https://arxiv.org/html/2608.18104#bib.bib81),[100](https://arxiv.org/html/2608.18104#bib.bib116),[117](https://arxiv.org/html/2608.18104#bib.bib271)\]can provide interactive action traces, but deriving graph\-level rewrite records, tool\-edge changes, or before/after locality probes from them requires additional instrumentation\. The advantage is that two agents with the same final success can be compared by whether they used valid evidence and avoided unrelated graph side effects\. Note thatM1requires additional labels\.

Takeaway\.Graph\-aware evaluation checks whether an agent succeeds with valid evidence and controlled graph updates, not just whether it succeeds\. It should be used when benchmarks expose support subgraphs, rewrite traces, or locality probes; otherwise, graph\-level counts are useful diagnostics but not primary metrics\.

### V\-BLeakage\-Free Temporal Protocols

Temporal leakage can overestimate the effectiveness of self\-evolution: agent\-state artifacts \(e\.g\., memory summaries and tool scores\) may accidentally include events recorded after the evaluated decision\. To separate genuine adaptation from future\-state leakage, we adopt a chronological split following temporal graph evaluation\[[50](https://arxiv.org/html/2608.18104#bib.bib48),[108](https://arxiv.org/html/2608.18104#bib.bib51)\]: fix transaction\-time cutoffsTtrain<Tval<TtestT\_\{\\mathrm\{train\}\}<T\_\{\\mathrm\{val\}\}<T\_\{\\mathrm\{test\}\}, train only on𝒢​\(Ttrain\)\\mathcal\{G\}\(T\_\{\\mathrm\{train\}\}\)and𝒪\[0,Ttrain\]\\mathcal\{O\}\_\{\[0,T\_\{\\mathrm\{train\}\}\]\}, and evaluate each validation or test decision at timettusing only𝒢​\(t−\)\\mathcal\{G\}\(t^\{\-\}\)and𝒪\[0,t\)\\mathcal\{O\}\_\{\[0,t\)\}\. This protocol is useful because agent state has both transaction time and valid time: a fact may describe the past, but it should affect decisions only after it has been recorded\. In practice, this means rebuilding retrieval indexes and summaries per split, sampling negative tool edges from the pre\-ttgraph, and calibrating tool reliability without future calls\. Under this protocol, performance gains reflect information that the agent could actually have used at decision time\.

### V\-CPrivacy and Deletion in Evolving Agent Graphs

Deletion is a governance problem because private or revoked evidence can remain in derived artifacts, such as skill scores, workflows, or routing policies, even after the source graph item is removed\. Thus, privacy evaluation should test influence removal, not only raw node or edge deletion\. This extends graph unlearning on node, edge, and feature removal\[[10](https://arxiv.org/html/2608.18104#bib.bib65),[15](https://arxiv.org/html/2608.18104#bib.bib66),[152](https://arxiv.org/html/2608.18104#bib.bib67),[12](https://arxiv.org/html/2608.18104#bib.bib68)\]and dynamic graph unlearning in Section[IV\-H](https://arxiv.org/html/2608.18104#S4.SS8)to end\-to\-end agent behavior\. Next, we define the deletion success\.

Deletion Success\.Let𝒰⊆𝒪\[0,td\)\\mathcal\{U\}\\subseteq\\mathcal\{O\}\_\{\[0,t\_\{d\}\)\}be a deletion request attdt\_\{d\}, and let𝒬𝒰\\mathcal\{Q\}\_\{\\mathcal\{U\}\}be post\-deletion decisions that may depend on𝒰\\mathcal\{U\}, identified by provenance or replay\. For queryqqat timetq\>tdt\_\{q\}\>t\_\{d\}, let𝒢del​\(tq\)\\mathcal\{G\}\_\{\\mathrm\{del\}\}\(t\_\{q\}\)be the post\-deletion graph and𝒢cf∖𝒰​\(tq\)\\mathcal\{G\}\_\{\\mathrm\{cf\}\\setminus\\mathcal\{U\}\}\(t\_\{q\}\)the counterfactual graph replayed without𝒰\\mathcal\{U\}and its deterministic descendants\. The deletion success can be defined as

DelSucc​\(𝒰\)=\\displaystyle\{\\scriptsize\\textsc\{DelSucc\}\}\(\\mathcal\{U\}\)=1\|𝒬𝒰\|∑\(q,tq\)∈𝒬𝒰𝟏\[Eqtask\(fdel\(q;𝒢del\(tq\)\),\\displaystyle\\frac\{1\}\{\|\\mathcal\{Q\}\_\{\\mathcal\{U\}\}\|\}\\sum\_\{\(q,t\_\{q\}\)\\in\\mathcal\{Q\}\_\{\\mathcal\{U\}\}\}\\mathbf\{1\}\\\!\\Big\[\\mathrm\{Eq\}\_\{\\mathrm\{task\}\}\\\!\\big\(f\_\{\\mathrm\{del\}\}\(q;\\mathcal\{G\}\_\{\\mathrm\{del\}\}\(t\_\{q\}\)\),\(20\)fcf∖𝒰\(q;𝒢cf∖𝒰\(tq\)\)\)\],\\displaystyle f\_\{\\mathrm\{cf\}\\setminus\\mathcal\{U\}\}\(q;\\mathcal\{G\}\_\{\\mathrm\{cf\}\\setminus\\mathcal\{U\}\}\(t\_\{q\}\)\)\\big\)\\Big\],wherefdelf\_\{\\mathrm\{del\}\}is the post\-deletion agent,fcf∖𝒰f\_\{\\mathrm\{cf\}\\setminus\\mathcal\{U\}\}is the counterfactual replayed agent, andEqtask\\mathrm\{Eq\}\_\{\\mathrm\{task\}\}is a task\-specific equivalence predicate over answers, tool choices, or activation decisions\.DelSuccis an oracle\-style metric for benchmarks that support counterfactual replay\. It requires controlled randomness, such as fixed decoding seeds, tool stubs, and scheduler choices; otherwise, differences may reflect trajectory noise rather than residual deleted influence\. It also depends on complete provenance and replay logs: derived artifacts \(e\.g\., skill scores\) can make𝒬𝒰\\mathcal\{Q\}\_\{\\mathcal\{U\}\}incomplete andDelSuccoverly optimistic\. Thus,DelSuccmeasures empirical behavioral equivalence to an agent that never observed𝒰\\mathcal\{U\}, not a certified distributional unlearning guarantee\. When replay or provenance is incomplete, deletion should also be evaluated through descendant invalidation logs, cached\-embedding removal, privacy probes, and retained\-task utility\.

### V\-DSafety, Rollback, and Audit

Safety failures in long\-running agents are often structural: unsafe memories may activate tools, dependency edges may bypass checks, and multi\-agent communication paths may amplify harmful instructions\. Existing safety benchmarks\[[120](https://arxiv.org/html/2608.18104#bib.bib77),[18](https://arxiv.org/html/2608.18104#bib.bib111),[2](https://arxiv.org/html/2608.18104#bib.bib165),[188](https://arxiv.org/html/2608.18104#bib.bib112)\]reveal whether unsafe behavior occurs, but not which committed evidence or rewrite made it persist\. Graph\-aware safety governance therefore needs three pieces: \(1\) pre\-commit admissibility checks from Section[II](https://arxiv.org/html/2608.18104#S2), \(2\) anomaly detection from Section[IV\-G](https://arxiv.org/html/2608.18104#S4.SS7), and \(3\) rollback through cascade analysis from Section[III\-D](https://arxiv.org/html/2608.18104#S3.SS4)\. The remaining evaluation question is whether the audit evidence actually explains the activation or rewrite that must be reviewed\.

Audit Faithfulness\.For an audited decision\(q,tq\)\(q,t\_\{q\}\), letH​\(q\)H\(q\)be the audit explanation and letℰ​\(H​\(q\)\)⊆𝒢​\(tq−\)\\mathcal\{E\}\(H\(q\)\)\\subseteq\\mathcal\{G\}\(t\_\{q\}^\{\-\}\)be the cited evidence subgraph\. Let𝒢​\(tq−\)⊖ℰ​\(H​\(q\)\)\\mathcal\{G\}\(t\_\{q\}^\{\-\}\)\\ominus\\mathcal\{E\}\(H\(q\)\)denote replay\-time masking of the cited evidence, not a committed deletion\. In practice,⊖\\ominusshould mask the cited information while preserving executable graph structure, e\.g\., by replacing evidence content with placeholders rather than deleting required control\-flow nodes\. We define it as

AuditFaith=\\displaystyle\{\\scriptsize\\textsc\{AuditFaith\}\}=1\|𝒬aud\|∑\(q,tq\)∈𝒬aud𝟏\[f\(q;𝒢\(tq−\)⊖ℰ\(H\(q\)\)\)\\displaystyle\\frac\{1\}\{\|\\mathcal\{Q\}\_\{\\mathrm\{aud\}\}\|\}\\sum\_\{\(q,t\_\{q\}\)\\in\\mathcal\{Q\}\_\{\\mathrm\{aud\}\}\}\\mathbf\{1\}\\\!\\Bigl\[f\\bigl\(q;\\mathcal\{G\}\(t\_\{q\}^\{\-\}\)\\ominus\\mathcal\{E\}\(H\(q\)\)\\bigr\)\(21\)≢decf\(q;𝒢\(tq−\)\)\]\.\\displaystyle\\not\\equiv\_\{\\mathrm\{dec\}\}f\\bigl\(q;\\mathcal\{G\}\(t\_\{q\}^\{\-\}\)\\bigr\)\\Bigr\]\.wheref​\(q;𝒢\)f\(q;\\mathcal\{G\}\)is the activation or rewrite\-decision function, and≢dec\\not\\equiv\_\{\\mathrm\{dec\}\}denotes task\-defined decision inequivalence under deterministic decoding\. A highAuditFaithscore means that masking the cited evidence changes the activation or rewrite decision, making the explanation useful for review and rollback\. This is a necessity\-side fidelity test from static and temporal GNN explanation\[[179](https://arxiv.org/html/2608.18104#bib.bib70),[160](https://arxiv.org/html/2608.18104#bib.bib69),[204](https://arxiv.org/html/2608.18104#bib.bib174)\], lifted from prediction targets to agent activation and rewrite decisions\. Because necessity alone can reward overly broad explanations,AuditFaithshould be reported with explanation size, support precision, or a sufficiency\-side check that keeps only the cited evidence and tests whether the decision is preserved\. The metric should be reported only when the benchmark supports replay or evidence masking and the masked graph remains executable; otherwise,H​\(q\)H\(q\)andℰ​\(H​\(q\)\)\\mathcal\{E\}\(H\(q\)\)should be stored as qualitative audit artifacts instead of being converted into a faithfulness score\.

Takeaway\.Graph\-aware governance is useful only when it measures failures that answer\-only metrics cannot see\. A practical checklist is: valid support subgraph, localized rewrite, leakage\-free temporal split, successful deletion of derived influence, and faithful audit of rewrite evidence\. These criteria let two agents with identical task success be distinguished by whether their evolving state can be trusted\.

### V\-EOpen Challenges

The following challenges identify graph\-level capabilities that self\-evolving agents need before persistent rewrites can become reliable\. They arise because memories, tools, skills, workflows, and interacting agents evolve as coupled nodes, edges, attributes, and event histories\. Together, they define a research agenda for moving self\-evolving agents from opportunistic adaptation to controllable graph evolution\. We introduce six challenges from the graph perspective\.

Challenge I \(Benchmark\): Observability of evolving graph state\.A self\-evolving agent can produce a correct output while relying on stale evidence, leaked future information, or an unintended rewrite path\. The core challenge is that graph\-state correctness is usually hidden: benchmarks observe the answer, but not the activated support graph, valid\-time evidence, provenance path, or rewrite history that produced it\. The research problem is to make these graph\-state signals observable in a way that is independent of any single\-agent implementation\. Thus, existing agent benchmarks should be complemented with a graph\-aware evaluation view: agents are judged not only by what they output, but also by whether the evolving state that supported the output was temporally valid, locally updated, and auditable\.

Challenge II \(Memory\): Lifecycle of memory influence\.Memory evolution is not just node insertion or deletion\. A memory can be summarized, embedded, retrieved, and reused by skills or workflows, so its influence may persist through derived graph states after the original node changes\. The central challenge is to track this influence as a provenance subgraph: which summaries, embeddings, skills, workflow steps, or decisions inherit from a memory, when they become stale, and which should be invalidated\. Under limited compute budgets, agents need query\-aware routing over memory processing modules\[[189](https://arxiv.org/html/2608.18104#bib.bib269)\], deciding which memory subgraphs are worth retrieving, refreshing, or maintaining\. Thus, memory lifecycle management becomes influence tracing, staleness detection, and selective maintenance over derived graph states\.

Challenge III \(Tools\): Downstream validation for evolving tool graphs\.Tool failures can arise from keeping, deleting, or rewiring a tool edge without checking whether it remains executable, authorized, and workflow\-compatible\. Existing tool\-graph and tool\-navigation systems organize tools, traces, or toolchains as graph topologies\[[83](https://arxiv.org/html/2608.18104#bib.bib89),[51](https://arxiv.org/html/2608.18104#bib.bib242)\], but local tool changes still require downstream validation\. A task–tool or skill–tool edge may remain semantically plausible while becoming invalid after deployment shifts, e\.g\., policy shifts\. The central challenge is tool\-specific dependency validation: after a tool node or edge changes, the agent must identify which dependent components, such as workflows, should be revalidated, rewired, or rolled back\[[109](https://arxiv.org/html/2608.18104#bib.bib241),[165](https://arxiv.org/html/2608.18104#bib.bib261)\]\. This requires provenance\-aware tool graphs that record selection, invocation, dependency, justification, and authorization, so local tool updates do not silently corrupt downstream execution\.

Challenge IV \(Skills\): Structural validity in large\-scale skill libraries\.As skill libraries scale up, textual similarity becomes an increasingly weak signal for deciding whether a skill is usable\. A skill may appear relevant to the current task but still be structurally invalid because dependencies, including required tools, are unavailable\. The open challenge is to evaluate and maintain skill usability as a graph\-structural property: the agent must know not only which skill matches the task, but whether the dependency subgraph around that skill can actually support execution\. Thus, scaling self\-evolving agents requires skill activation mechanisms that prevent text\-similar but structurally invalid skills from being selected as the library grows\.

Challenge V \(Workflows\): Predicting rewrite cascades in coupled workflow–topology graphs\.Workflow graphs and multi\-agent topologies are tightly coupled: changing an execution step can also change roles, communication edges, dependency order, and tool or skill invocation\. Unlike tool\-edge validation, which focuses on whether a selected tool relation remains executable and authorized, workflow evolution concerns broader topology cascades across execution and coordination structures\. The open challenge is to predict and bound these cascades before commitment: which downstream roles, edges, and execution dependencies will change, and which graph regions should remain stable\. Addressing this would make workflow self\-repair more controllable without silently destabilizing collaboration topology\.

Challenge VI \(Multi\-agent\): Safety governance over propagation paths\.Multi\-agent safety failures often do not originate from a single agent, but from harmful information or unreliable assumptions propagating along communication edges\. Once such influence spreads along propagation paths, e\.g\., paths through shared memories, the final failure may be far removed from the original source\. The open challenge is to localize and govern these propagation paths: identifying where unsafe influence entered, which edges or nodes carried it, and where the system should block, review, or roll back\. We would make multi\-agent safety a graph\-governance problem, enabling agents to contain harmful propagation before it becomes downstream behavior\.

## VIConclusion

In this paper, we study self\-evolving agents from a dynamic\-graph perspective by framing agent evolution as dynamic graph transformation\. This provides a new structural lens for discussing existing graph\-native and graph\-transformable agent methods under a common language\. Concretely, we organize existing self\-evolving\-agent works based on dynamic graphs/topologies into four graph\-transformation patterns, showing that existing agent\-evolution mechanisms, e\.g\., memory editing or workflow optimization, can be analyzed as changes to nodes, edges, activated subgraphs, and cross\-component dependencies\. Furthermore, we connect this four\-pattern taxonomy to nine dynamic graph learning families, positioning dynamic graph methods as reusable infrastructure for controllable agent evolution\. We also develop five graph\-aware evaluation and governance protocols that complement end\-task evaluation, and identify six open challenges for benchmarkable and reliable self\-evolving agents\. Together, these contributions shift the discussion from ad hoc adaptation to structured and governable agent evolution\.

Limitation\.The goal of this survey is to provide a dynamic\-graph perspective for understanding, improving, and governing self\-evolving agents, rather than to exhaustively cover all self\-evolving\-agent works\. This perspective connects existing agent\-evolution research with dynamic graph learning, showing how DGL methods can serve as reusable infrastructure for self\-evolving agents\. As a result, some graph\-based agent systems and non\-graph self\-evolving\-agent methods may be omitted or briefly mentioned rather than classified in detail\.

In addition, our mapping from dynamic graph learning to self\-evolving agents is primarily conceptual\. It provides research insights and possible infrastructure designs, but does not provide empirical evaluation\. We leave this as future work\.

## References

- \[1\]\(2026\)Evoskill: automated skill discovery for multi\-agent systems\.arXiv preprint arXiv:2603\.02766\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p4.1)\.
- \[2\]M\. Andriushchenko, A\. Souly, M\. Dziemian, D\. Duenas, M\. Lin, J\. Wang, D\. Hendrycks, A\. Zou, Z\. Kolter, M\. Fredrikson,et al\.\(2025\)Agentharm: a benchmark for measuring harmfulness of llm agents\.InICLR,Cited by:[§V\-D](https://arxiv.org/html/2608.18104#S5.SS4.p1.1)\.
- \[3\]P\. Anokhin, N\. Semenov, A\. Sorokin, D\. Evseev, A\. Kravchenko, M\. Burtsev, and E\. Burnaev\(2025\)AriGraph: learning knowledge graph world models with episodic memory for llm agents\.InIJCAI,Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p3.1)\.
- \[4\]Q\. Bai, C\. Nie, H\. Zhang, D\. Zhao, and X\. Yuan\(2023\)Hgwavenet: a hyperbolic graph neural network for temporal link prediction\.InWWW,Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[5\]Y\. Bei, W\. Zhang, S\. Wang, W\. Chen, S\. Zhou, H\. Chen, Y\. Li, J\. Bu, S\. Pan, Y\. Yu,et al\.\(2025\)Graphs meet ai agents: taxonomy, progress, and future opportunities\.arXiv preprint arXiv:2506\.18019\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p2.1),[§I](https://arxiv.org/html/2608.18104#S1.p9.1)\.
- \[6\]L\. Cai, Z\. Chen, C\. Luo, J\. Gui, J\. Ni, D\. Li, and H\. Chen\(2021\)Structural temporal graph neural networks for anomaly detection in dynamic graphs\.InCIKM,Cited by:[§IV\-G](https://arxiv.org/html/2608.18104#S4.SS7.p1.1)\.
- \[7\]A\. Carass, S\. Roy, A\. Gherman, J\. C\. Reinhold, A\. Jesson, T\. Arbel, O\. Maier, H\. Handels, M\. Ghafoorian, B\. Platel,et al\.\(2020\)Evaluating white matter lesion segmentations with refined sørensen\-dice analysis\.Scientific reports\.Cited by:[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p2.5)\.
- \[8\]H\. Chang, J\. Wu, Z\. Tao, Y\. Ma, X\. Huang, and T\. Chua\(2025\)Integrate temporal graph learning into llm\-based temporal knowledge graph model\.arXiv preprint arXiv:2501\.11911\.Cited by:[§IV\-F](https://arxiv.org/html/2608.18104#S4.SS6.p1.1)\.
- \[9\]H\. Chen, X\. Zheng, Y\. Liu, P\. Jiao, S\. Li, H\. Liu, Z\. Zhao, Z\. Xu, I\. Khalil, and S\. Pan\(2026\)Goagent: group\-of\-agents communication topology generation for llm\-based multi\-agent systems\.arXiv preprint arXiv:2603\.19677\.Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1)\.
- \[10\]M\. Chen, Z\. Zhang, T\. Wang, M\. Backes, M\. Humbert, and Y\. Zhang\(2022\)Graph unlearning\.InCCS,Cited by:[§V\-C](https://arxiv.org/html/2608.18104#S5.SS3.p1.1)\.
- \[11\]Y\. Chen, J\. Jiang, S\. Sun, B\. He, and M\. Chen\(2024\)Rush: real\-time burst subgraph detection in dynamic graphs\.PVLDB\.Cited by:[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p6.pic1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.p1.1)\.
- \[12\]J\. Cheng, G\. Dasoulas, H\. He, C\. Agarwal, and M\. Zitnik\(2023\)GNNDelete: a general strategy for unlearning in graph neural networks\.InICLR,Cited by:[§V\-C](https://arxiv.org/html/2608.18104#S5.SS3.p1.1)\.
- \[13\]K\. Cheng, P\. Linzhi, J\. Ye, L\. Sun, and B\. Du\(2024\)Co\-neighbor encoding schema: a light\-cost structure encoding method for dynamic link prediction\.InKDD,Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[14\]K\. Cheng, L\. Peng, P\. Wang, H\. Chang, J\. Ye, and B\. Du\(2025\)On the scalability of temporal relative positional encoding for dynamic link prediction\.InKDD,Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[15\]E\. Chien, C\. Pan, and O\. Milenkovic\(2023\)Efficient model updates for approximate unlearning of graph\-structured data\.InICLR,Cited by:[§V\-C](https://arxiv.org/html/2608.18104#S5.SS3.p1.1)\.
- \[16\]W\. Cong, S\. Zhang, J\. Kang, B\. Yuan, H\. Wu, X\. Zhou, H\. Tong, and M\. Mahdavi\(2023\)DO we really need complicated model architectures for temporal networks?\.InICLR,Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[17\]S\. S\. Dasgupta, S\. N\. Ray, and P\. Talukdar\(2018\)Hyte: hyperplane\-based temporally aware knowledge graph embedding\.InEMNLP,Cited by:[§IV\-F](https://arxiv.org/html/2608.18104#S4.SS6.p1.1)\.
- \[18\]E\. Debenedetti, J\. Zhang, M\. Balunovic, L\. Beurer\-Kellner, M\. Fischer, and F\. Tramèr\(2024\)Agentdojo: a dynamic environment to evaluate prompt injection attacks and defenses for llm agents\.NeurIPS\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p6.1),[§IV\-G](https://arxiv.org/html/2608.18104#S4.SS7.p1.1),[§V\-D](https://arxiv.org/html/2608.18104#S5.SS4.p1.1)\.
- \[19\]A\. Debrouvier, E\. Parodi, M\. Perazzo, V\. Soliani, and A\. Vaisman\(2021\)A model and query language for temporal graph databases\.The VLDB Journal\.Cited by:[§II](https://arxiv.org/html/2608.18104#S2.p7.1)\.
- \[20\]X\. Deng, Y\. Gu, B\. Zheng, S\. Chen, S\. Stevens, B\. Wang, H\. Sun, and Y\. Su\(2023\)Mind2web: towards a generalist agent for the web\.NeurIPS\.Cited by:[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p6.pic1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.p1.1),[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p4.1)\.
- \[21\]H\. Ehrig, K\. Ehrig, U\. Prange, and G\. Taentzer\(2006\)Fundamentals of algebraic graph transformation\.Springer Science & Business Media\.Cited by:[§II](https://arxiv.org/html/2608.18104#S2.p6.13)\.
- \[22\]O\. A\. Ekle and W\. Eberle\(2024\)Anomaly detection in dynamic graphs: a comprehensive survey\.TKDD\.Cited by:[§IV\-G](https://arxiv.org/html/2608.18104#S4.SS7.p1.1)\.
- \[23\]W\. Fan, T\. Tognoli, H\. P\. Zou, C\. Miao, Y\. Wang, and X\. Zhang\(2026\)TodyComm: task\-oriented dynamic communication for multi\-round llm\-based multi\-agent system\.arXiv preprint arXiv:2602\.03688\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p4.1),[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1)\.
- \[24\]J\. Fang, Y\. Peng, X\. Zhang, Y\. Wang, X\. Yi, G\. Zhang, Y\. Xu, B\. Wu, S\. Liu, Z\. Li,et al\.\(2025\)A comprehensive survey of self\-evolving ai agents: a new paradigm bridging foundation models and lifelong agentic systems\.arXiv preprint arXiv:2508\.07407\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p2.1),[§I](https://arxiv.org/html/2608.18104#S1.p9.1)\.
- \[25\]L\. Fang, K\. Feng, J\. Gui, S\. Feng, and A\. Hu\(2023\)Anonymous edge representation for inductive anomaly detection in dynamic bipartite graph\.PVLDB\.Cited by:[§IV\-G](https://arxiv.org/html/2608.18104#S4.SS7.p1.1)\.
- \[26\]K\. Feng, C\. Li, X\. Zhang, and J\. Zhou\(2023\)TOWARDS open temporal graph neural networks\.InICLR,Cited by:[§IV\-D](https://arxiv.org/html/2608.18104#S4.SS4.p1.1)\.
- \[27\]T\. Feng, H\. Zhang, Z\. Lei, P\. Han, and J\. You\(2026\)GraphPlanner: graph memory\-augmented agentic routing for multi\-agent llms\.InICLR,Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p1.1)\.
- \[28\]X\. Feng, X\. Song, L\. Li, G\. Liu, and J\. Shao\(2026\)SEARL: joint optimization of policy and tool graph memory for self\-evolving agents\.arXiv preprint arXiv:2604\.07791\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p5.1)\.
- \[29\]Z\. Feng, R\. Wang, T\. Wang, M\. Song, S\. Wu, and S\. He\(2026\)A comprehensive survey of dynamic graph neural networks: models, frameworks, benchmarks, experiments and challenges\.TKDE\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p5.1),[§I](https://arxiv.org/html/2608.18104#S1.p9.1)\.
- \[30\]C\. Gao, J\. Zhu, F\. Zhang, Z\. Wang, and X\. Li\(2022\)A novel representation learning for dynamic graphs based on graph convolutional networks\.IEEE transactions on cybernetics\.Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[31\]D\. Gao, Z\. Li, X\. Pan, W\. Kuang, Z\. Ma, B\. Qian, F\. Wei, W\. Zhang, Y\. Xie, D\. Chen,et al\.\(2024\)Agentscope: a flexible yet robust multi\-agent platform\.arXiv preprint arXiv:2402\.14034\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p6.1)\.
- \[32\]H\. Gao, J\. Geng, W\. Hua, M\. Hu, X\. Juan, H\. Liu, S\. Liu, J\. Qiu, X\. Qi, Q\. Ren,et al\.\(2026\)A survey of self\-evolving agents: what, when, how, and where to evolve on the path to artificial super intelligence\.TMLR\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p2.1),[§I](https://arxiv.org/html/2608.18104#S1.p9.1)\.
- \[33\]S\. Gao, Y\. Li, Y\. Shen, Y\. Shao, and L\. Chen\(2024\)Etc: efficient training of temporal graph neural networks over large\-scale dynamic graphs\.PVLDB\.Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[34\]S\. Gao, Y\. Li, X\. Zhang, Y\. Shen, Y\. Shao, and L\. Chen\(2024\)Simple: efficient temporal graph neural network training at scale with dynamic data placement\.SIGMOD\.Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[35\]S\. Ghosh, B\. Simkin, K\. Shiarlis, S\. Nandi, D\. Zhao, M\. Fiedler, J\. Bazinska, N\. Pope, R\. Prabhu, D\. Rohrer,et al\.\(2025\)A safety and security framework for real\-world agentic systems\.arXiv preprint arXiv:2511\.21990\.Cited by:[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p4.1)\.
- \[36\]P\. Goyal, S\. R\. Chhetri, and A\. Canedo\(2020\)Dyngraph2vec: capturing network dynamics using dynamic graph representation learning\.KBS\.Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[37\]A\. Gravina, G\. Lovisotto, C\. Gallicchio, D\. Bacciu, and C\. Grohnfeldt\(2024\)Long range propagation on continuous\-time dynamic graphs\.InICML,Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[38\]K\. Greshake, S\. Abdelnabi, S\. Mishra, C\. Endres, T\. Holz, and M\. Fritz\(2023\)Not what you’ve signed up for: compromising real\-world llm\-integrated applications with indirect prompt injection\.InAISec,Cited by:[§IV\-G](https://arxiv.org/html/2608.18104#S4.SS7.p1.1)\.
- \[39\]Q\. Guo, W\. Sun, and W\. Wang\(2025\)Spatio\-temporal graph unlearning\.arXiv preprint arXiv:2511\.09404\.Cited by:[§IV\-H](https://arxiv.org/html/2608.18104#S4.SS8.p1.1),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.13.2.1.1)\.
- \[40\]S\. Gupta, S\. Manchanda, S\. Bedathur, and S\. Ranu\(2022\)Tigger: scalable generative modelling for temporal interaction graphs\.InAAAI,Cited by:[§IV\-C](https://arxiv.org/html/2608.18104#S4.SS3.p1.1),[§IV\-C](https://arxiv.org/html/2608.18104#S4.SS3.p2.1),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.6.2.1.1)\.
- \[41\]X\. Han, Y\. Fan, S\. Zhao, H\. Wang, and B\. Qin\(2026\)GSEM: graph\-based self\-evolving memory for experience augmented clinical reasoning\.arXiv preprint arXiv:2603\.22096\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p3.1)\.
- \[42\]Z\. Han, P\. Chen, Y\. Ma, and V\. Tresp\(2021\)Explainable subgraph reasoning for forecasting on temporal knowledge graphs\.InICLR,Cited by:[§IV\-F](https://arxiv.org/html/2608.18104#S4.SS6.p1.1),[§IV\-F](https://arxiv.org/html/2608.18104#S4.SS6.p2.2),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.10.2.1.1)\.
- \[43\]E\. Hanchen Jiang, G\. Wan, S\. Yin, M\. Li, Y\. Wu, X\. Liang, X\. Li, Y\. Sun, W\. Wang, K\. Chang,et al\.\(2025\)Dynamic generation of multi\-llm agents communication topologies with graph diffusion models\.arXiv e\-prints\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p4.1),[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p1.1),[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1),[TABLE I](https://arxiv.org/html/2608.18104#S3.T1.1.9.6.1.1)\.
- \[44\]H\. He, W\. Yao, K\. Ma, W\. Yu, Y\. Dai, H\. Zhang, Z\. Lan, and D\. Yu\(2024\)Webvoyager: building an end\-to\-end web agent with large multimodal models\.InACL,Cited by:[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p4.1)\.
- \[45\]X\. He, D\. Wu, Y\. Zhai, and K\. Sun\(2025\)Sentinelagent: graph\-based anomaly detection in multi\-agent systems\.arXiv preprint arXiv:2505\.24201\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p6.1),[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p1.1),[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p4.1),[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p5.pic1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1),[TABLE I](https://arxiv.org/html/2608.18104#S3.T1.1.13.6.1.1),[§IV\-G](https://arxiv.org/html/2608.18104#S4.SS7.p1.1)\.
- \[46\]R\. Heckel\(2006\)Graph transformation in a nutshell\.ENTCS\.Cited by:[§II](https://arxiv.org/html/2608.18104#S2.p5.1)\.
- \[47\]R\. Hosseini, F\. Simini, V\. Vishwanath, and H\. Hoffmann\(2025\)A deep probabilistic framework for continuous time dynamic graph generation\.InAAAI,Cited by:[§IV\-C](https://arxiv.org/html/2608.18104#S4.SS3.p1.1)\.
- \[48\]S\. Hu, C\. Lu, and J\. Clune\(2025\)Automated design of agentic systems\.InICLR,Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p3.1)\.
- \[49\]Y\. Hu, Y\. Cai, Y\. Du, X\. Zhu, X\. Liu, Z\. Yu, Y\. Hou, S\. Tang, and S\. Chen\(2025\)Self\-evolving multi\-agent collaboration networks for software development\.InICLR,Cited by:[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p1.1),[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p3.1)\.
- \[50\]S\. Huang, F\. Poursafaei, J\. Danovitch, M\. Fey, W\. Hu, E\. Rossi, J\. Leskovec, M\. Bronstein, G\. Rabusseau, and R\. Rabbany\(2023\)Temporal graph benchmark for machine learning on temporal graphs\.NeurIPS\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p5.1),[§II](https://arxiv.org/html/2608.18104#S2.p1.6),[§IV](https://arxiv.org/html/2608.18104#S4.p1.1),[§V\-B](https://arxiv.org/html/2608.18104#S5.SS2.p1.7)\.
- \[51\]Y\. Jiang, H\. Zhou, L\. GU, A\. Han, and T\. Li\(2025\)NaviAgent: bilevel planning on tool navigation graph for large\-scale orchestration\.arXiv preprint arXiv:2506\.19500\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p5.1),[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p1.1),[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p5.1),[§V\-E](https://arxiv.org/html/2608.18104#S5.SS5.p4.1)\.
- \[52\]C\. E\. Jimenez, J\. Yang, A\. Wettig, S\. Yao, K\. Pei, O\. Press, and K\. Narasimhan\(2024\)Swe\-bench: can language models resolve real\-world github issues?\.InICLR,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p6.1),[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p6.pic1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.p1.1),[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p4.1)\.
- \[53\]W\. Jin, M\. Qu, X\. Jin, and X\. Ren\(2020\)Recurrent event network: autoregressive structure inferenceover temporal knowledge graphs\.InEMNLP,Cited by:[§IV\-F](https://arxiv.org/html/2608.18104#S4.SS6.p1.1),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.10.2.1.1)\.
- \[54\]J\. Kang, M\. Ji, Z\. Zhao, and T\. Bai\(2025\)Memory os of ai agent\.InEMNLP,Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p3.1),[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p4.1)\.
- \[55\]Y\. Karmim, M\. Lafon, R\. F\. S’niehotta, and N\. Thome\(2024\)Supra\-laplacian encoding for transformer on dynamic graphs\.NeurIPS\.Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[56\]S\. M\. Kazemi, R\. Goel, K\. Jain, I\. Kobyzev, A\. Sethi, P\. Forsyth, and P\. Poupart\(2020\)Representation learning for dynamic graphs: a survey\.JMLR\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p5.1),[§I](https://arxiv.org/html/2608.18104#S1.p9.1),[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1),[§IV](https://arxiv.org/html/2608.18104#S4.p1.1)\.
- \[57\]J\. Y\. Koh, R\. Lo, L\. Jang, V\. Duvvur, M\. Lim, P\. Huang, G\. Neubig, S\. Zhou, R\. Salakhutdinov, and D\. Fried\(2024\)Visualwebarena: evaluating multimodal agents on realistic visual web tasks\.InACL,Cited by:[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p4.1)\.
- \[58\]S\. Kuroki, T\. Nakamura, T\. Akiba, and Y\. Tang\(2025\)Agent skill acquisition for large language models via cycleqd\.InICLR,Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p4.1)\.
- \[59\]T\. Lacroix, G\. Obozinski, and N\. Usunier\(2020\)Tensor decompositions for temporal knowledge base completion\.InICLR,Cited by:[§IV\-F](https://arxiv.org/html/2608.18104#S4.SS6.p1.1)\.
- \[60\]J\. Lee, S\. Kim, and K\. Shin\(2024\)Slade: detecting dynamic anomalies in edge streams without labels via self\-supervised learning\.InKDD,Cited by:[§IV\-G](https://arxiv.org/html/2608.18104#S4.SS7.p1.1),[§IV\-G](https://arxiv.org/html/2608.18104#S4.SS7.p2.2)\.
- \[61\]R\. Lei, J\. Ji, H\. Ding, L\. Yi, Z\. Wei, Y\. Liu, and C\. Hong\(2025\)Exploring the potential of large language models as predictors in dynamic text\-attributed graphs\.arXiv preprint arXiv:2503\.03258\.Cited by:[§IV\-B](https://arxiv.org/html/2608.18104#S4.SS2.p2.1)\.
- \[62\]H\. Y\. Leong, Y\. Li, Y\. Wu, W\. Ouyang, W\. Zhu, J\. Gao, and W\. Han\(2025\)Amas: adaptively determining communication topology for llm\-based multi\-agent system\.InEMNLP: Industry Track,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p4.1),[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1)\.
- \[63\]B\. Li, Z\. Zhao, D\. Lee, and G\. Wang\(2025\)Adaptive graph pruning for multi\-agent communication\.arXiv preprint arXiv:2506\.02951\.Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1)\.
- \[64\]F\. Li, X\. Wang, D\. Cheng, C\. Chen, Y\. Zhang, and X\. Lin\(2025\)Efficient dynamic attributed graph generation\.InICDE,Cited by:[§IV\-C](https://arxiv.org/html/2608.18104#S4.SS3.p1.1)\.
- \[65\]H\. Li, C\. Li, K\. Feng, Y\. Yuan, G\. Wang, and H\. Zha\(2024\)Robust knowledge adaptation for dynamic graph neural networks\.TKDE\.Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[66\]J\. Li, R\. Wu, X\. Jin, B\. Ma, L\. Chen, and Z\. Zheng\(2024\)State space models on temporal graphs: a first\-principles study\.NeurIPS\.Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[67\]J\. Li, Z\. Yu, Z\. Zhu, L\. Chen, Q\. Yu, Z\. Zheng, S\. Tian, R\. Wu, and C\. Meng\(2023\)Scaling up dynamic graph representation learning via spiking neural networks\.InAAAI,Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[68\]J\. Li, Y\. Lai, W\. Li, J\. Ren, M\. Zhang, X\. Kang, S\. Wang, P\. Li, Y\. Zhang, W\. Ma, and Y\. Liu\(2024\)Agent hospital: a simulacrum of hospital with evolvable medical agents\.arXiv preprint arXiv:2405\.02957\.Cited by:[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p3.1)\.
- \[69\]K\. Li, X\. Yu, Z\. Ni, Y\. Zeng, Y\. Xu, Z\. Zhang, X\. Li, J\. Sang, X\. Duan, X\. Wang,et al\.\(2026\)TiMem: temporal\-hierarchical memory consolidation for long\-horizon conversational agents\.arXiv preprint arXiv:2601\.02845\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p5.1),[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p3.1),[TABLE I](https://arxiv.org/html/2608.18104#S3.T1.1.4.6.1.1)\.
- \[70\]M\. Li, Y\. Zhao, B\. Yu, F\. Song, H\. Li, H\. Yu, Z\. Li, F\. Huang, and Y\. Li\(2023\)Api\-bank: a comprehensive benchmark for tool\-augmented llms\.InEMNLP,Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p5.1),[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p4.1)\.
- \[71\]S\. Li, Y\. Liu, Q\. Wen, C\. Zhang, and S\. Pan\(2026\)Assemble your crew: automatic multi\-agent communication topology design via autoregressive graph generation\.InAAAI,Cited by:[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p5.1)\.
- \[72\]Y\. Li, Y\. Xu, X\. Lin, W\. Zhang, and Y\. Zhang\(2025\)Ranking on dynamic graphs: an effective and robust band\-pass disentangled approach\.InWWW,Cited by:[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p6.pic1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.p1.1)\.
- \[73\]Y\. Li, X\. Yang, X\. Yang, X\. Wang, W\. Liu, and J\. Bian\(2025\)R&D\-agent\-quant: a multi\-agent framework for data\-centric factors and model joint optimization\.NeurIPS\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p6.1)\.
- \[74\]Z\. Li, X\. Jin, W\. Li, S\. Guan, J\. Guo, H\. Shen, Y\. Wang, and X\. Cheng\(2021\)Temporal knowledge graph reasoning based on evolutional representation learning\.InSIGIR,Cited by:[§IV\-F](https://arxiv.org/html/2608.18104#S4.SS6.p1.1)\.
- \[75\]R\. Liao, X\. Jia, Y\. Li, Y\. Ma, and V\. Tresp\(2024\)Gentkg: generative forecasting on temporal knowledge graph with large language models\.InFindings of NAACL,Cited by:[§IV\-F](https://arxiv.org/html/2608.18104#S4.SS6.p1.1)\.
- \[76\]M\. Lin, Z\. Zhang, H\. Lu, H\. Liu, X\. Tang, Q\. He, X\. Zhang, and S\. Wang\(2026\)MemMA: coordinating the memory cycle through multi\-agent reasoning and in\-situ self\-evolution\.arXiv preprint arXiv:2603\.18718\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p3.1)\.
- \[77\]D\. Liu, Z\. Li, H\. Du, X\. Wu, S\. Gui, Y\. Kuang, and L\. Sun\(2026\)Graph of skills: dependency\-aware structural retrieval for massive agent skills\.arXiv preprint arXiv:2604\.05333\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p4.1)\.
- \[78\]H\. Liu, S\. Di, H\. Li, X\. Jian, Y\. Wang, and L\. Chen\(2025\)A selective learning method for temporal graph continual learning\.InICML,Cited by:[§IV\-D](https://arxiv.org/html/2608.18104#S4.SS4.p1.1),[§IV\-D](https://arxiv.org/html/2608.18104#S4.SS4.p2.3),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.8.2.1.1)\.
- \[79\]H\. Liu, L\. Zhang, R\. Wang, T\. Zheng, S\. Wu, C\. Yao, and M\. Song\(2025\)Salom: structure aware temporal graph networks with long\-short memory updater\.NeurIPS\.Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[80\]H\. Liu, C\. Shou, X\. Liu, H\. Wen, Y\. Chen, R\. J\. Fang, and Y\. Feng\(2026\)Synthesizing multi\-agent harnesses for vulnerability discovery\.arXiv preprint arXiv:2604\.20801\.Cited by:[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p1.1)\.
- \[81\]S\. Liu, T\. Chen, R\. Amiri, and C\. Amato\(2026\)Learning decentralized llm collaboration with multi\-agent actor critic\.arXiv preprint arXiv:2601\.21972\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p6.1)\.
- \[82\]X\. Liu, H\. Yu, H\. Zhang, Y\. Xu, X\. Lei, H\. Lai, Y\. Gu, H\. Ding, K\. Men, K\. Yang,et al\.\(2024\)Agentbench: evaluating llms as agents\.InICLR,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p6.1),[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p6.pic1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.p1.1),[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p4.1)\.
- \[83\]X\. Liu, Z\. Peng, X\. Yi, X\. Xie, L\. Xiang, Y\. Liu, and D\. Xu\(2024\)Toolnet: connecting large language models with massive tools via tool graph\.arXiv preprint arXiv:2403\.00839\.Cited by:[§II](https://arxiv.org/html/2608.18104#S2.p3.1),[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p1.1),[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p5.1),[§V\-E](https://arxiv.org/html/2608.18104#S5.SS5.p4.1)\.
- \[84\]Y\. Liu, S\. Pan, Y\. G\. Wang, F\. Xiong, L\. Wang, Q\. Chen, and V\. C\. Lee\(2023\)Anomaly detection in dynamic graphs via transformer\.TKDE\.Cited by:[§IV\-G](https://arxiv.org/html/2608.18104#S4.SS7.p1.1),[§IV\-G](https://arxiv.org/html/2608.18104#S4.SS7.p2.2),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.12.2.1.1)\.
- \[85\]Y\. Liu, G\. Zhang, K\. Wang, S\. Li, S\. Pan, and B\. An\(2026\)Graph\-augmented large language model agents: current progress and future prospects\.IEEE Intelligent Systems\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p2.1),[§I](https://arxiv.org/html/2608.18104#S1.p9.1)\.
- \[86\]Z\. Liu, Y\. Zhang, P\. Li, Y\. Liu, and D\. Yang\(2024\)A dynamic llm\-powered agent network for task\-oriented agent collaboration\.COLM\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p4.1),[§II](https://arxiv.org/html/2608.18104#S2.p3.1),[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p1.1),[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p6.1),[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1),[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p1.1),[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p5.1),[TABLE I](https://arxiv.org/html/2608.18104#S3.T1.1.11.6.1.1)\.
- \[87\]A\. Longa, V\. Lachi, G\. Santin, M\. Bianchini, B\. Lepri, P\. Lio, F\. Scarselli, A\. Passerini,et al\.\(2023\)Graph neural networks for temporal graphs: state of the art, open challenges, and opportunities\.TMLR\.Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1),[§IV](https://arxiv.org/html/2608.18104#S4.p1.1)\.
- \[88\]J\. Lu, T\. Holleis, Y\. Zhang, B\. Aumayer, F\. Nan, H\. Bai, S\. Ma, S\. Ma, M\. Li, G\. Yin,et al\.\(2025\)Toolsandbox: a stateful, conversational, interactive evaluation benchmark for llm tool use capabilities\.InFindings of NAACL,Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p5.1),[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p4.1),[§V](https://arxiv.org/html/2608.18104#S5.p1.1)\.
- \[89\]Y\. Lu, Y\. Hu, X\. Zhao, and J\. Cao\(2026\)DyTopo: dynamic topology routing for multi\-agent reasoning via semantic matching\.arXiv preprint arXiv:2602\.06039\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p4.1),[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p1.1),[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p3.3),[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p5.1),[TABLE I](https://arxiv.org/html/2608.18104#S3.T1.1.11.6.1.1)\.
- \[90\]Y\. Luo and P\. Li\(2022\)Neighborhood\-aware scalable temporal network representation learning\.InLoG,Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[91\]C\. Ma, J\. Zhang, Z\. Zhu, C\. Yang, Y\. Yang, Y\. Jin, Z\. Lan, L\. Kong, and J\. He\(2024\)Agentboard: an analytical evaluation board of multi\-turn llm agents\.NeurIPS\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p6.1)\.
- \[92\]A\. Madaan, N\. Tandon, P\. Gupta, S\. Hallinan, L\. Gao, S\. Wiegreffe, U\. Alon, N\. Dziri, S\. Prabhumoye, Y\. Yang,et al\.\(2023\)Self\-refine: iterative refinement with self\-feedback\.NeurIPS\.Cited by:[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p1.1)\.
- \[93\]A\. Maharana, D\. Lee, S\. Tulyakov, M\. Bansal, F\. Barbieri, and Y\. Fang\(2024\)Evaluating very long\-term conversational memory of llm agents\.InACL,Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p3.1),[§V](https://arxiv.org/html/2608.18104#S5.p1.1)\.
- \[94\]K\. Meng, D\. Bau, A\. Andonian, and Y\. Belinkov\(2022\)Locating and editing factual associations in gpt\.NeurIPS\.Cited by:[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p3.7)\.
- \[95\]K\. Meng, A\. S\. Sharma, A\. J\. Andonian, Y\. Belinkov, and D\. Bau\(2023\)Mass\-editing memory in a transformer\.InICLR,Cited by:[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p3.7)\.
- \[96\]G\. Mialon, C\. Fourrier, T\. Wolf, Y\. LeCun, and T\. Scialom\(2024\)Gaia: a benchmark for general ai assistants\.InICLR,Cited by:[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p6.pic1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.p1.1)\.
- \[97\]E\. Mitchell, C\. Lin, A\. Bosselut, C\. Finn, and C\. D\. Manning\(2022\)Fast model editing at scale\.InICLR,Cited by:[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p3.7)\.
- \[98\]Z\. Nie, R\. Shen, X\. Yu, B\. Yin, J\. Zhang, and X\. Hu\(2026\)SkillGraph: self\-evolving multi\-agent collaboration with multimodal graph topology\.arXiv preprint arXiv:2604\.17503\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p5.1),[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p1.1),[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p3.1)\.
- \[99\]F\. Nizar, E\. Lumer, A\. Gulati, P\. H\. Basavaraju, and V\. K\. Subbiah\(2025\)Agent\-as\-a\-graph: knowledge graph\-based tool and agent retrieval for llm multi\-agent systems\.arXiv preprint arXiv:2511\.18194\.Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p1.1),[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p5.1)\.
- \[100\]OpenAI\(2024\)Introducing SWE\-bench Verified\.Note:[https://openai\.com/index/introducing\-swe\-bench\-verified/](https://openai.com/index/introducing-swe-bench-verified/)Cited by:[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p4.1)\.
- \[101\]C\. Packer, S\. Wooders, K\. Lin, V\. Fang, S\. G\. Patil, I\. Stoica, and J\. E\. Gonzalez\(2023\)MemGPT: towards llms as operating systems\.arXiv preprint arXiv:2310\.08560\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p1.1),[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p3.1),[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p4.1)\.
- \[102\]A\. Pareja, G\. Domeniconi, J\. Chen, T\. Ma, T\. Suzumura, H\. Kanezashi, T\. Kaler, T\. Schardl, and C\. Leiserson\(2020\)Evolvegcn: evolving graph convolutional networks for dynamic graphs\.InAAAI,Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[103\]J\. S\. Park, J\. C\. O’Brien, C\. J\. Cai, M\. R\. Morris, P\. Liang, and M\. S\. Bernstein\(2023\)Generative agents: interactive simulacra of human behavior\.InUIST,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p1.1)\.
- \[104\]S\. G\. Patil, H\. Mao, F\. Yan, C\. C\. Ji, V\. Suresh, I\. Stoica, and J\. E\. Gonzalez\(2025\)The berkeley function calling leaderboard \(BFCL\): from tool use to agentic evaluation of large language models\.InICML,Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p5.1),[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p4.1),[§V](https://arxiv.org/html/2608.18104#S5.p1.1)\.
- \[105\]S\. G\. Patil, T\. Zhang, X\. Wang, and J\. E\. Gonzalez\(2024\)Gorilla: large language model connected with massive apis\.NeurIPS\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p5.1)\.
- \[106\]S\. K\. Paul, S\. Sharma, and N\. Sareen\(2026\)GAAMA: graph augmented associative memory for agents\.arXiv preprint arXiv:2603\.27910\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p3.1)\.
- \[107\]J\. Peng, J\. Ji, R\. Lei, Z\. Wei, Y\. Liu, and C\. Hong\(2026\)GDGB: a benchmark for generative dynamic text\-attributed graph learning\.InICLR,Cited by:[§IV\-C](https://arxiv.org/html/2608.18104#S4.SS3.p1.1)\.
- \[108\]F\. Poursafaei, S\. Huang, K\. Pelrine, and R\. Rabbany\(2022\)Towards better evaluation for dynamic link prediction\.NeurIPS\.Cited by:[§V\-B](https://arxiv.org/html/2608.18104#S5.SS2.p1.7)\.
- \[109\]H\. Pu, X\. Song, and L\. Zhao\(2026\)SkillOps: managing llm agent skill libraries as self\-maintaining software ecosystems\.arXiv preprint arXiv:2605\.13716\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p1.1),[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p4.1),[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p1.1),[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p5.1),[TABLE I](https://arxiv.org/html/2608.18104#S3.T1.1.5.6.1.1),[§V\-E](https://arxiv.org/html/2608.18104#S5.SS5.p4.1)\.
- \[110\]S\. Qiao, R\. Fang, Z\. Qiu, X\. Wang, N\. Zhang, Y\. Jiang, P\. Xie, F\. Huang, and H\. Chen\(2025\)Benchmarking agentic workflow generation\.InICLR,Cited by:[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p6.pic1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.p1.1)\.
- \[111\]S\. Qiao, N\. Zhang, R\. Fang, Y\. Luo, W\. Zhou, Y\. Jiang, C\. Lv, and H\. Chen\(2024\)Autoact: automatic agent learning from scratch for qa via self\-planning\.InACL,Cited by:[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p3.1)\.
- \[112\]M\. Qin and D\. Yeung\(2023\)Temporal link prediction: a unified framework, taxonomy, and review\.CSUR\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p5.1),[§I](https://arxiv.org/html/2608.18104#S1.p9.1)\.
- \[113\]M\. Qin, C\. Zhang, B\. Bai, G\. Zhang, and D\. Yeung\(2023\)High\-quality temporal link prediction for weighted dynamic graphs via inductive embedding aggregation\.TKDE\.Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[114\]X\. Qin, N\. Sheikh, C\. Lei, B\. Reinwald, and G\. Domeniconi\(2023\)Seign: a simple and efficient graph neural network for large dynamic graphs\.InICDE,Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[115\]Y\. Qin, S\. Liang, Y\. Ye, K\. Zhu, L\. Yan, Y\. Lu, Y\. Lin, X\. Cong, X\. Tang, B\. Qian,et al\.\(2024\)Toolllm: facilitating large language models to master 16000\+ real\-world apis\.InICLR,Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p5.1)\.
- \[116\]P\. Rasmussen, P\. Paliychuk, T\. Beauvais, J\. Ryan, and D\. Chalef\(2025\)Zep: a temporal knowledge graph architecture for agent memory\.arXiv preprint arXiv:2501\.13956\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p5.1),[§II](https://arxiv.org/html/2608.18104#S2.p3.1),[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p1.1),[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p3.1),[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p1.1),[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p4.1),[TABLE I](https://arxiv.org/html/2608.18104#S3.T1.1.4.6.1.1)\.
- \[117\]Q\. Ren, S\. Zou, S\. Huang, Z\. Zhang, K\. Shi, Z\. Fang, Y\. Zhao, Y\. Zeng, Q\. Su, L\. Chen,et al\.\(2026\)SaaSBench: exploring the boundaries of coding agents in long\-horizon enterprise saas engineering\.arXiv preprint arXiv:2605\.17526\.Cited by:[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p4.1)\.
- \[118\]E\. Rossi, B\. Chamberlain, F\. Frasca, D\. Eynard, F\. Monti, and M\. Bronstein\(2020\)Temporal graph networks for deep learning on dynamic graphs\.InICML GRL Workshop,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p5.1),[§II](https://arxiv.org/html/2608.18104#S2.p1.6),[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1),[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p2.3),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.3.2.1.1)\.
- \[119\]A\. Roy, N\. Yan, and M\. Mortazavi\(2025\)Llm\-driven knowledge distillation for dynamic text\-attributed graphs\.arXiv preprint arXiv:2502\.10914\.Cited by:[§IV\-B](https://arxiv.org/html/2608.18104#S4.SS2.p2.1)\.
- \[120\]Y\. Ruan, H\. Dong, A\. Wang, S\. Pitis, Y\. Zhou, J\. Ba, Y\. Dubois, C\. Maddison, and T\. Hashimoto\(2024\)Identifying the risks of lm agents with an lm\-emulated sandbox\.InICLR,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p6.1),[§V\-D](https://arxiv.org/html/2608.18104#S5.SS4.p1.1)\.
- \[121\]A\. Sankar, Y\. Wu, L\. Gou, W\. Zhang, and H\. Yang\(2020\)Dysat: deep neural representation learning on dynamic graphs via self\-attention networks\.InWSDM,Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[122\]T\. Schick, J\. Dwivedi\-Yu, R\. Dessì, R\. Raileanu, M\. Lomeli, E\. Hambro, L\. Zettlemoyer, N\. Cancedda, and T\. Scialom\(2023\)Toolformer: language models can teach themselves to use tools\.InNeurIPS,Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p5.1)\.
- \[123\]R\. Sequeira, S\. Damianakis, U\. Iqbal, and K\. Psounis\(2026\)Agent\-sentry: bounding llm agents via execution provenance\.arXiv preprint arXiv:2603\.22868\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p6.1)\.
- \[124\]Y\. Shang, Y\. Li, K\. Zhao, L\. Ma, J\. Liu, F\. Xu, and Y\. Li\(2025\)Agentsquare: automatic llm agent search in modular design space\.InICLR,Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p3.1)\.
- \[125\]N\. Shinn, F\. Cassano, A\. Gopinath, K\. Narasimhan, and S\. Yao\(2023\)Reflexion: language agents with verbal reinforcement learning\.InNeurIPS,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p4.1)\.
- \[126\]J\. Skarding, B\. Gabrys, and K\. Musial\(2021\)Foundations and modeling of dynamic networks using dynamic graph neural networks: a survey\.IEEE Access\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p5.1),[§I](https://arxiv.org/html/2608.18104#S1.p9.1),[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1),[§IV](https://arxiv.org/html/2608.18104#S4.p1.1)\.
- \[127\]W\. Song, J\. Yue, and Z\. Pang\(2026\)Abstral: automatic design of multi\-agent systems through iterative refinement and topology optimization\.arXiv preprint arXiv:2603\.22791\.Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p3.1)\.
- \[128\]Q\. Sun, J\. Luo, H\. Yuan, X\. Fu, H\. Peng, J\. Li, and P\. S\. Yu\(2026\)Evolving graph learning for out\-of\-distribution generalization in non\-stationary environments\.TPAMI\.Cited by:[§IV\-E](https://arxiv.org/html/2608.18104#S4.SS5.p1.1)\.
- \[129\]R\. Sun, J\. Ding, C\. Gong, T\. Gu, Y\. Jiang, J\. Zhang, L\. Pan, and L\. Lü\(2026\)TopoDIM: one\-shot topology generation of diverse interaction modes for multi\-agent systems\.arXiv preprint arXiv:2601\.10120\.Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1),[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p1.1)\.
- \[130\]G\. Taentzer\(2004\)AGG: a graph transformation environment for modeling and validation of software\.InApplications of Graph Transformations with Industrial Relevance,Cited by:[§II](https://arxiv.org/html/2608.18104#S2.p6.13),[§II](https://arxiv.org/html/2608.18104#S2.p7.1)\.
- \[131\]H\. Tan, Z\. Zhang, C\. Ma, X\. Chen, Q\. Dai, and Z\. Dong\(2025\)Membench: towards more comprehensive evaluation on the memory of llm\-based agents\.InFindings of ACL,Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p3.1),[§V](https://arxiv.org/html/2608.18104#S5.p1.1)\.
- \[132\]Y\. Tian, Y\. Qi, and F\. Guo\(2024\)Freedyg: frequency enhanced continuous\-time dynamic graph model for link prediction\.InICLR,Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[133\]H\. Trivedi, T\. Khot, M\. Hartmann, R\. Manku, V\. Dong, E\. Li, S\. Gupta, A\. Sabharwal, and N\. Balasubramanian\(2024\)Appworld: a controllable world of apps and people for benchmarking interactive coding agents\.InACL,Cited by:[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p4.1)\.
- \[134\]R\. Trivedi, H\. Dai, Y\. Wang, and L\. Song\(2017\)Know\-evolve: deep temporal reasoning for dynamic knowledge graphs\.InICML,Cited by:[§IV\-F](https://arxiv.org/html/2608.18104#S4.SS6.p1.1)\.
- \[135\]A\. Ur Rahman, A\. A\. Elhag, and J\. P\. Coon\(2025\)A primer on temporal graph learning\.CSUR\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p5.1),[§I](https://arxiv.org/html/2608.18104#S1.p9.1)\.
- \[136\]B\. Wang, W\. He, S\. Zeng, Z\. Xiang, Y\. Xing, J\. Tang, and P\. He\(2025\)Unveiling privacy risks in llm agent memory\.InACL,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p4.1)\.
- \[137\]C\. Wang, H\. Lin, H\. Tang, H\. Lin, and W\. Ding\(2026\)RUMAD: reinforcement\-unifying multi\-agent debate\.InAAMAS,Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1)\.
- \[138\]G\. Wang, Y\. Xie, Y\. Jiang, A\. Mandlekar, C\. Xiao, Y\. Zhu, L\. Fan, and A\. Anandkumar\(2024\)Voyager: an open\-ended embodied agent with large language models\.TMLR\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p4.1),[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p5.1)\.
- \[139\]J\. Wang, X\. Liao, and W\. Wu\(2026\)TopoEvo: a topology\-aware self\-evolving multi\-agent framework for root cause analysis in microservices\.arXiv preprint arXiv:2605\.15611\.Cited by:[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p1.1)\.
- \[140\]L\. Wang, C\. Ma, X\. Feng, Z\. Zhang, H\. Yang, J\. Zhang, Z\. Chen, J\. Tang, X\. Chen, Y\. Lin, W\. X\. Zhao, Z\. Wei, and J\. Wen\(2024\)A survey on large language model based autonomous agents\.Frontiers of Computer Science\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p1.1)\.
- \[141\]S\. Wang, G\. Zhang, M\. Yu, G\. Wan, F\. Meng, C\. Guo, K\. Wang, and Y\. Wang\(2025\)G\-safeguard: a topology\-guided security lens and treatment on llm\-based multi\-agent systems\.InACL,Cited by:[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p1.1),[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p4.1)\.
- \[142\]S\. Wang and G\. Tong\(2025\)DAGP: difficulty\-aware graph pruning for llm\-based multi\-agent system\.InCIKM,Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1)\.
- \[143\]S\. Wang, R\. Lu, Z\. Yang, Y\. Wang, Y\. Zhang, L\. Xu, Q\. Xu, G\. Yin, C\. Chen, and X\. Guan\(2026\)Agentconductor: topology evolution for multi\-agent competition\-level code generation\.arXiv preprint arXiv:2602\.17100\.Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p3.1)\.
- \[144\]T\. Wang, D\. Luo, W\. Cheng, H\. Chen, and X\. Zhang\(2025\)DyExplainer: self\-explainable dynamic graph neural network with sparse attentions\.TKDD\.Cited by:[§IV\-I](https://arxiv.org/html/2608.18104#S4.SS9.p1.2)\.
- \[145\]Y\. Wang, Z\. Xu, Y\. Huang, X\. Wang, Z\. Song, L\. Gao, C\. Wang, R\. Tang, Y\. Zhao, A\. Cohan,et al\.\(2025\)Dyflow: dynamic workflow framework for agentic reasoning\.NeurIPS\.Cited by:[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p5.1)\.
- \[146\]Y\. Wang, T\. Huang, C\. He, Q\. Li, and J\. Gao\(2025\)Simple and efficient heterogeneous temporal graph neural network\.NeurIPS\.Cited by:[§II](https://arxiv.org/html/2608.18104#S2.p1.6)\.
- \[147\]Y\. Wang, J\. Zhao, H\. Xie, H\. Ma, Y\. Lei, S\. Liu, X\. Song, Z\. Zhang, and H\. Zhang\(2026\)MetaGen: self\-evolving roles and topologies for multi\-agent llm reasoning\.arXiv preprint arXiv:2601\.19290\.Cited by:[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p1.1),[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p3.1),[TABLE I](https://arxiv.org/html/2608.18104#S3.T1.1.1.6.1.1)\.
- \[148\]Y\. Wang, J\. Li, and Z\. Zhang\(2025\)Global\-recent semantic reasoning on dynamic text\-attributed graphs with large language models\.arXiv preprint arXiv:2509\.18742\.Cited by:[§IV\-B](https://arxiv.org/html/2608.18104#S4.SS2.p2.1)\.
- \[149\]Z\. Wang, Y\. Wang, X\. Liu, L\. Ding, M\. Zhang, J\. Liu, and M\. Zhang\(2025\)Agentdropout: dynamic agent elimination for token\-efficient and high\-performance llm\-based multi\-agent collaboration\.InACL,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p4.1),[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p6.1),[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1),[TABLE I](https://arxiv.org/html/2608.18104#S3.T1.1.8.6.1.1)\.
- \[150\]D\. Wu, Y\. Xu, X\. Lin, W\. Zhang, and Y\. Zhang\(2026\)Understanding evolving graph structures for large discrete\-time dynamic graph representation\.PVLDB\.Cited by:[§II](https://arxiv.org/html/2608.18104#S2.p1.6)\.
- \[151\]D\. Wu, H\. Wang, W\. Yu, Y\. Zhang, K\. Chang, and D\. Yu\(2025\)LongMemEval: benchmarking chat assistants on long\-term interactive memory\.InICLR,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p6.1),[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p3.1),[§V](https://arxiv.org/html/2608.18104#S5.p1.1)\.
- \[152\]J\. Wu, Y\. Yang, Y\. Qian, Y\. Sui, X\. Wang, and X\. He\(2023\)Gif: a general graph unlearning strategy via influence function\.InWWW,Cited by:[§V\-C](https://arxiv.org/html/2608.18104#S5.SS3.p1.1)\.
- \[153\]J\. Wu, M\. Cao, J\. C\. K\. Cheung, and W\. L\. Hamilton\(2020\)Temp: temporal message passing for temporal knowledge graph completion\.InEMNLP,Cited by:[§IV\-F](https://arxiv.org/html/2608.18104#S4.SS6.p1.1)\.
- \[154\]Q\. Wu, G\. Bansal, J\. Zhang, Y\. Wu, B\. Li, E\. Zhu, L\. Jiang, X\. Zhang, S\. Zhang, J\. Liu, A\. H\. Awadallah, R\. W\. White, D\. Burger, and C\. Wang\(2024\)AutoGen: enabling next\-gen LLM applications via multi\-agent conversations\.InCOLM,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p1.1),[§II](https://arxiv.org/html/2608.18104#S2.p3.1)\.
- \[155\]X\. Wu, C\. Yang, X\. Lin, C\. Xu, X\. Jiang, Y\. Sun, H\. Xiong, J\. Li, and J\. Guo\(2025\)Think\-on\-graph 3\.0: efficient and adaptive llm reasoning on heterogeneous graphs via multi\-agent dual\-evolving context retrieval\.arXiv preprint arXiv:2509\.21710\.Cited by:[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p1.1),[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p3.3),[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p4.1)\.
- \[156\]Y\. Wu, L\. Liao, and Y\. Fang\(2025\)Retrieval augmented generation for dynamic graph modeling\.InSIGIR,Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[157\]Z\. Wu, H\. Zhang, F\. Lin, W\. Xu, X\. Xu, Y\. Chen, H\. P\. Zou, S\. Chen, W\. Zhang, X\. Liu,et al\.\(2026\)GAM: hierarchical graph\-based agentic memory for llm agents\.ICLR Workshop MemAgents\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p3.1)\.
- \[158\]Z\. Xi, W\. Chen, X\. Guo, W\. He, Y\. Ding, B\. Hong, M\. Zhang, J\. Wang, S\. Jin, E\. Zhou,et al\.\(2025\)The rise and potential of large language model based agents: a survey\.Science China Information Sciences\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p1.1)\.
- \[159\]P\. Xia, J\. Chen, H\. Wang, J\. Liu, K\. Zeng, Y\. Wang, S\. Han, Y\. Zhou, X\. Zhao, H\. Chen,et al\.\(2026\)SkillRL: evolving agents via recursive skill\-augmented reinforcement learning\.InICLR Workshop on Memory for LLM\-Based Agentic Systems,Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p4.1)\.
- \[160\]W\. Xia, M\. Lai, C\. Shan, Y\. Zhang, X\. Dai, X\. Li, and D\. Li\(2023\)Explaining temporal graph models through an explorer\-navigator framework\.InICLR,Cited by:[§IV\-I](https://arxiv.org/html/2608.18104#S4.SS9.p1.2),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.14.2.1.1),[§V\-D](https://arxiv.org/html/2608.18104#S5.SS4.p2.9)\.
- \[161\]Y\. Xia, D\. Wang, Q\. Liu, L\. Wang, S\. Wu, and X\. Zhang\(2024\)Enhancing temporal knowledge graph forecasting with large language models via chain\-of\-history reasoning\.arXiv preprint arXiv:2402\.14382\.Cited by:[§IV\-F](https://arxiv.org/html/2608.18104#S4.SS6.p1.1)\.
- \[162\]J\. Xie, K\. Zhang, J\. Chen, T\. Zhu, R\. Lou, Y\. Tian, Y\. Xiao, and Y\. Su\(2024\)TravelPlanner: a benchmark for real\-world planning with language agents\.InICML,Cited by:[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p4.1)\.
- \[163\]T\. Xie, D\. Zhang, J\. Chen, X\. Li, S\. Zhao, R\. Cao, T\. J\. Hua, Z\. Cheng, D\. Shin, F\. Lei,et al\.\(2024\)Osworld: benchmarking multimodal agents for open\-ended tasks in real computer environments\.NeurIPS\.Cited by:[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p6.pic1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.p1.1),[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p4.1)\.
- \[164\]Z\. Xiu, D\. Q\. Sun, K\. Cheng, M\. Patel, Y\. Zhang, J\. Lu, O\. Attia, R\. Vemulapalli, O\. Tuzel, M\. Cao,et al\.\(2026\)ASTRA\-bench: evaluating tool\-use agent reasoning and action planning with personal user context\.arXiv preprint arXiv:2603\.01357\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p5.1),[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p4.1)\.
- \[165\]C\. Xu, Y\. Hu, R\. Wang, X\. Lin, W\. Wang, D\. Liu, and F\. Feng\(2026\)TacoMAS: test\-time co\-evolution of topology and capability in llm\-based multi\-agent systems\.arXiv preprint arXiv:2605\.09539\.Cited by:[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p1.1),[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p3.1),[TABLE I](https://arxiv.org/html/2608.18104#S3.T1.1.1.6.1.1),[§V\-E](https://arxiv.org/html/2608.18104#S5.SS5.p4.1)\.
- \[166\]D\. Xu, C\. Ruan, E\. Korpeoglu, S\. Kumar, and K\. Achan\(2020\)Inductive representation learning on temporal graphs\.InICLR,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p5.1),[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p2.12)\.
- \[167\]W\. Xu, Z\. Liang, K\. Mei, H\. Gao, J\. Tan, and Y\. Zhang\(2025\)A\-mem: agentic memory for llm agents\.NeurIPS\.Cited by:[§II](https://arxiv.org/html/2608.18104#S2.p3.1)\.
- \[168\]Y\. Xu, W\. Zhang, X\. Lin, and Y\. Zhang\(2025\)Unidyg: a unified and effective representation learning approach for large dynamic graphs\.TKDE\.Cited by:[§II](https://arxiv.org/html/2608.18104#S2.p1.6),[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[169\]Y\. Xu, W\. Zhang, Y\. Zhang, X\. Lin, and X\. Xu\(2026\)Unlocking multi\-modal potentials for link prediction on dynamic text\-attributed graphs\.InAAAI,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p5.1),[§IV\-B](https://arxiv.org/html/2608.18104#S4.SS2.p2.1),[§IV\-B](https://arxiv.org/html/2608.18104#S4.SS2.p3.10),[§IV\-B](https://arxiv.org/html/2608.18104#S4.SS2.p3.14),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.4.2.1.1),[Agent\-Evolution Example IV\.2](https://arxiv.org/html/2608.18104#S4.Thmexample2.p1.5.5)\.
- \[170\]C\. Yang, C\. Zhou, Y\. Xiao, S\. Dong, L\. Zhuang, Y\. Zhang, Z\. Wang, Z\. Hong, Z\. Yuan, Z\. Xiang,et al\.\(2026\)Graph\-based agent memory: taxonomy, techniques, and applications\.arXiv preprint arXiv:2602\.05665\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p9.1)\.
- \[171\]Y\. Yang, H\. Chai, S\. Shao, Y\. Song, S\. Qi, R\. Rui, and W\. Zhang\(2025\)Agentnet: decentralized evolutionary coordination for llm\-based multi\-agent systems\.NeurIPS\.Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1)\.
- \[172\]S\. Yao, N\. Shinn, P\. Razavi, and K\. Narasimhan\(2024\)τ\\tau\-bench: a benchmark for tool\-agent\-user interaction in real\-world domains\.arXiv preprint arXiv:2406\.12045\.Cited by:[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p6.pic1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.p1.1)\.
- \[173\]Y\. Yao, P\. Wang, B\. Tian, S\. Cheng, Z\. Li, S\. Deng, H\. Chen, and N\. Zhang\(2023\)Editing large language models: problems, methods, and opportunities\.InEMNLP,Cited by:[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p3.7)\.
- \[174\]B\. Yin, Q\. Li, and X\. Wang\(2026\)On\-policy self\-evolution via failure trajectories for agentic safety alignment\.arXiv preprint arXiv:2605\.11882\.Cited by:[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p4.1)\.
- \[175\]J\. You, T\. Du, and J\. Leskovec\(2022\)Roland: graph learning framework for dynamic graphs\.InSIGKDD,Cited by:[§II](https://arxiv.org/html/2608.18104#S2.p1.6),[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[176\]J\. Yu, Y\. Ding, and H\. Sato\(2025\)Dyntaskmas: a dynamic task graph\-driven framework for asynchronous and parallel llm\-based multi\-agent systems\.InICAPS,Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p1.1),[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p3.1),[TABLE I](https://arxiv.org/html/2608.18104#S3.T1.1.7.6.1.1)\.
- \[177\]L\. Yu, L\. Sun, B\. Du, and W\. Lv\(2023\)Towards better dynamic graph learning: new architecture and unified library\.NeurIPS\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p5.1),[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.3.2.1.1)\.
- \[178\]P\. Yu, G\. Chen, and J\. Wang\(2025\)Table\-critic: a multi\-agent framework for collaborative criticism and refinement in table reasoning\.InACL,Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p6.1)\.
- \[179\]H\. Yuan, H\. Yu, S\. Gui, and S\. Ji\(2023\)Explainability in graph neural networks: a taxonomic survey\.TPAMI\.Cited by:[§V\-D](https://arxiv.org/html/2608.18104#S5.SS4.p2.9)\.
- \[180\]H\. Yuan, Q\. Sun, X\. Fu, Z\. Zhang, C\. Ji, H\. Peng, and J\. Li\(2023\)Environment\-aware dynamic graph learning for out\-of\-distribution generalization\.NeurIPS\.Cited by:[§IV\-E](https://arxiv.org/html/2608.18104#S4.SS5.p1.1),[§IV\-E](https://arxiv.org/html/2608.18104#S4.SS5.p2.2)\.
- \[181\]L\. Yue, K\. R\. Bhandari, C\. Ko, D\. Patel, S\. Lin, N\. Zhou, J\. Gao, P\. Chen, and S\. Pan\(2026\)From static templates to dynamic runtime graphs: a survey of workflow optimization for llm agents\.arXiv preprint arXiv:2603\.22386\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p9.1)\.
- \[182\]S\. Yun, J\. Peng, P\. Li, W\. Fan, J\. Chen, J\. Zou, G\. Li, and T\. Chen\(2026\)Graph\-of\-agents: a graph\-based framework for multi\-agent llm collaboration\.InICLR,Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1)\.
- \[183\]G\. Zhang, M\. Fu, K\. Wang, F\. Wan, M\. Yu, and S\. Yan\(2025\)G\-memory: tracing hierarchical memory for multi\-agent systems\.NeurIPS\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p3.1)\.
- \[184\]G\. Zhang, Y\. Yue, Z\. Li, S\. Yun, G\. Wan, K\. Wang, D\. Cheng, J\. X\. Yu, and T\. Chen\(2025\)Cut the crap: an economical communication pipeline for llm\-based multi\-agent systems\.ICLR\.Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p1.1),[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1),[TABLE I](https://arxiv.org/html/2608.18104#S3.T1.1.8.6.1.1)\.
- \[185\]G\. Zhang, Y\. Yue, X\. Sun, G\. Wan, M\. Yu, J\. Fang, K\. Wang, T\. Chen, and D\. Cheng\(2025\)G\-designer: architecting multi\-agent communication topologies via graph neural networks\.InICML,Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1)\.
- \[186\]G\. Zhang, T\. Ye, D\. Jin, and Y\. Li\(2023\)An attentional multi\-scale co\-evolving model for dynamic link prediction\.InWWW,Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[187\]H\. Zhang, S\. Fan, H\. P\. Zou, Y\. Chen, Z\. Wang, J\. Zhou, C\. Li, W\. Huang, Y\. Yao, K\. Zheng,et al\.\(2026\)Coevoskills: self\-evolving agent skills via co\-evolutionary verification\.arXiv preprint arXiv:2604\.01687\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p4.1)\.
- \[188\]H\. Zhang, J\. Huang, K\. Mei, Y\. Yao, Z\. Wang, C\. Zhan, H\. Wang, and Y\. Zhang\(2025\)Agent security bench \(asb\): formalizing and benchmarking attacks and defenses in llm\-based agents\.InICLR,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p6.1),[§IV\-G](https://arxiv.org/html/2608.18104#S4.SS7.p1.1),[§V\-D](https://arxiv.org/html/2608.18104#S5.SS4.p1.1)\.
- \[189\]H\. Zhang, H\. Yue, T\. Feng, Q\. Long, J\. Bao, B\. Jin, W\. Zhang, X\. Li, J\. You, C\. Qin,et al\.\(2026\)Learning query\-aware budget\-tier routing for runtime agent memory\.arXiv preprint arXiv:2602\.06025\.Cited by:[§V\-E](https://arxiv.org/html/2608.18104#S5.SS5.p3.1)\.
- \[190\]H\. Zhang, B\. Wu, X\. Yang, X\. Yuan, X\. Liu, and X\. Yi\(2025\)Dynamic graph unlearning: a general and efficient post\-processing method via gradient transformation\.InWWW,Cited by:[§IV\-H](https://arxiv.org/html/2608.18104#S4.SS8.p1.1),[§IV\-H](https://arxiv.org/html/2608.18104#S4.SS8.p2.2),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.13.2.1.1)\.
- \[191\]H\. Zhang, Y\. Shi, X\. Gu, Z\. Zhang, H\. You, L\. Gan, Y\. Yuan, and J\. Huang\(2026\)Hyperagent: leveraging hypergraphs for topology optimization in multi\-agent communication\.InAAMAS,Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1)\.
- \[192\]J\. Zhang, J\. Chen, M\. Yang, A\. Feng, S\. Liang, J\. Shao, and R\. Ying\(2024\)Dtgb: a comprehensive benchmark for dynamic text\-attributed graphs\.NeurIPS\.Cited by:[§II](https://arxiv.org/html/2608.18104#S2.p1.6),[§IV\-B](https://arxiv.org/html/2608.18104#S4.SS2.p2.1)\.
- \[193\]J\. Zhang, J\. Xiang, Z\. Yu, F\. Teng, X\. Chen, J\. Chen, M\. Zhuge, X\. Cheng, S\. Hong, J\. Wang,et al\.\(2025\)Aflow: automating agentic workflow generation\.InICLR,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p1.1),[§I](https://arxiv.org/html/2608.18104#S1.p4.1),[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p1.1),[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p3.1),[TABLE I](https://arxiv.org/html/2608.18104#S3.T1.1.7.6.1.1)\.
- \[194\]L\. Zhang, L\. Zhao, S\. Qin, D\. Pfoser, and C\. Ling\(2021\)TG\-gan: continuous\-time temporal graph deep generative models with time\-validity constraints\.InWWW,Cited by:[§IV\-C](https://arxiv.org/html/2608.18104#S4.SS3.p1.1),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.6.2.1.1)\.
- \[195\]P\. Zhang, Y\. Yan, C\. Li, S\. Wang, X\. Xie, G\. Song, and S\. Kim\(2023\)Continual learning on dynamic graphs via parameter isolation\.InSIGIR,Cited by:[§IV\-D](https://arxiv.org/html/2608.18104#S4.SS4.p1.1),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.8.2.1.1)\.
- \[196\]R\. Zhang, X\. Zhao, R\. Wang, S\. Chen, G\. Zhang, A\. Zhang, K\. Wang, and Q\. Wen\(2026\)Safesieve: from heuristics to experience in progressive pruning for llm\-based multi\-agent communication\.InAAAI,Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1)\.
- \[197\]S\. Zhang, J\. Wang, R\. Zhou, J\. Liao, Y\. Feng, Z\. Li, Y\. Zheng, W\. Zhang, Y\. Wen, Z\. Li,et al\.\(2026\)Memrl: self\-evolving agents via runtime reinforcement learning on episodic memory\.arXiv preprint arXiv:2601\.03192\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p3.1)\.
- \[198\]S\. Zhang, Y\. Xiong, Y\. Tang, J\. Xu, X\. Chen, Z\. Gu, X\. Zheng, Z\. Jia, and J\. Zhang\(2025\)Unifying text semantics and graph structures for temporal text\-attributed graphs with large language models\.NeurIPS\.Cited by:[§IV\-B](https://arxiv.org/html/2608.18104#S4.SS2.p2.1),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.4.2.1.1)\.
- \[199\]X\. Zhang, Y\. Cui, G\. Wang, W\. Qiu, Z\. Li, F\. Han, Y\. Huang, H\. Qiu, B\. Zhu, and P\. He\(2026\)Verified multi\-agent orchestration: a plan\-execute\-verify\-replan framework for complex query resolution\.arXiv preprint arXiv:2603\.11445\.Cited by:[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p6.1)\.
- \[200\]Z\. Zhang, X\. Wang, Z\. Zhang, H\. Li, Z\. Qin, and W\. Zhu\(2022\)Dynamic graph neural networks under spatio\-temporal distribution shift\.NeurIPS\.Cited by:[§IV\-E](https://arxiv.org/html/2608.18104#S4.SS5.p1.1),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.9.2.1.1)\.
- \[201\]Z\. Zhang, X\. Wang, Z\. Zhang, Z\. Qin, W\. Wen, H\. Xue, H\. Li, and W\. Zhu\(2023\)Spectral invariant learning for dynamic graphs under distribution shifts\.NeurIPS\.Cited by:[§IV\-E](https://arxiv.org/html/2608.18104#S4.SS5.p1.1),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.9.2.1.1)\.
- \[202\]Z\. Zhang, R\. A\. Rossi, T\. Yu, F\. Dernoncourt, R\. Zhang, J\. Gu, S\. Kim, X\. Chen, Z\. Wang, and N\. Lipka\(2026\)Vipact: visual\-perception enhancement via specialized vlm agent collaboration and tool\-use\.InAAAI,Cited by:[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p5.1)\.
- \[203\]A\. Zhao, D\. Huang, Q\. Xu, M\. Lin, Y\. Liu, and G\. Huang\(2024\)Expel: llm agents are experiential learners\.InAAAI,Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p4.1),[§III\-A](https://arxiv.org/html/2608.18104#S3.SS1.p4.1)\.
- \[204\]K\. Zhao and L\. Zhang\(2024\)Causality\-inspired spatial\-temporal explanations for dynamic graph neural networks\.InICLR,Cited by:[§IV\-I](https://arxiv.org/html/2608.18104#S4.SS9.p1.2),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.14.2.1.1),[§V\-D](https://arxiv.org/html/2608.18104#S5.SS4.p2.9)\.
- \[205\]L\. Zheng, Z\. Li, J\. Li, Z\. Li, and J\. Gao\(2019\)AddGraph: anomaly detection in dynamic graph using attention\-based temporal gcn\.\.InIJCAI,Cited by:[§IV\-G](https://arxiv.org/html/2608.18104#S4.SS7.p1.1),[TABLE II](https://arxiv.org/html/2608.18104#S4.T2.1.12.2.1.1)\.
- \[206\]W\. Zhong, L\. Guo, Q\. Gao, H\. Ye, and Y\. Wang\(2024\)Memorybank: enhancing large language models with long\-term memory\.InAAAI,Cited by:[§III\-C](https://arxiv.org/html/2608.18104#S3.SS3.p4.1)\.
- \[207\]D\. Zhou, L\. Zheng, J\. Han, and J\. He\(2020\)A data\-driven graph generative model for temporal interaction networks\.InSIGKDD,Cited by:[§IV\-C](https://arxiv.org/html/2608.18104#S4.SS3.p1.1)\.
- \[208\]H\. Zhou, X\. Wan, R\. Sun, H\. Palangi, S\. Iqbal, I\. Vulić, A\. Korhonen, and S\. Ö\. Arık\(2025\)Multi\-agent design: optimizing agents with better prompts and topologies\.arXiv preprint arXiv:2502\.02533\.Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p3.1)\.
- \[209\]J\. Zhou, L\. Wang, and X\. Yang\(2025\)Guardian: safeguarding llm multi\-agent collaborations with temporal graph modeling\.NeurIPS\.Cited by:[§I](https://arxiv.org/html/2608.18104#S1.p4.1),[§I](https://arxiv.org/html/2608.18104#S1.p5.1),[§I](https://arxiv.org/html/2608.18104#S1.p6.1),[§II](https://arxiv.org/html/2608.18104#S2.p3.1),[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p1.1),[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p4.1),[§III\-D](https://arxiv.org/html/2608.18104#S3.SS4.p5.pic1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1),[TABLE I](https://arxiv.org/html/2608.18104#S3.T1.1.13.6.1.1)\.
- \[210\]S\. Zhou, F\. F\. Xu, H\. Zhu, X\. Zhou, R\. Lo, A\. Sridhar, X\. Cheng, T\. Ou, Y\. Bisk, D\. Fried,et al\.\(2024\)Webarena: a realistic web environment for building autonomous agents\.InICLR,Cited by:[§V\-A](https://arxiv.org/html/2608.18104#S5.SS1.p4.1)\.
- \[211\]Z\. Zhou, Z\. Liu, J\. Liu, Q\. Shao, Y\. Wang, K\. Shao, D\. Jin, and F\. Xu\(2026\)ResMAS: resilience optimization in llm\-based multi\-agent systems\.arXiv preprint arXiv:2601\.04694\.Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p4.1)\.
- \[212\]C\. Zhu, M\. Chen, C\. Fan, G\. Cheng, and Y\. Zhang\(2021\)Learning from history: modeling temporal knowledge graphs with sequential copy\-generation networks\.InAAAI,Cited by:[§IV\-F](https://arxiv.org/html/2608.18104#S4.SS6.p1.1)\.
- \[213\]M\. Zhuge, W\. Wang, L\. Kirsch, F\. Faccio, D\. Khizbullin, and J\. Schmidhuber\(2024\)Gptswarm: language agents as optimizable graphs\.InICML,Cited by:[§III\-B](https://arxiv.org/html/2608.18104#S3.SS2.p3.1)\.
- \[214\]T\. Zou, Y\. Mao, J\. Ye, and B\. Du\(2024\)Repeat\-aware neighbor sampling for dynamic graph learning\.InKDD,Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.
- \[215\]T\. Zou, L\. Yu, L\. Sun, B\. Du, D\. Wang, and F\. Zhuang\(2024\)Event\-based dynamic graph representation learning for patent application trend prediction\.TKDE\.Cited by:[§IV\-A](https://arxiv.org/html/2608.18104#S4.SS1.p1.1)\.

Similar Articles

A Taxonomy of Self-evolving Agents (15 minute read)

TLDR AI

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.