Coding-agent memory research: citation-verified lineage (as of 2026-10-18)
Coding-agent memory research: citation-verified lineage (as of 2026-10-18)
Based on the Mermaid TD block in Vedant2100/concept-erasure-analysis/index.html. Arrow A → B only if B explicitly references A. This is a citation DAG, not evidence of direct method inheritance. Preprint = not independently verified accepted.
flowchart TD
react["ReAct<br/>ICLR 2023"]
reflex["Reflexion<br/>NeurIPS 2023"]
voyager["Voyager<br/>Preprint 2023"]
expel["ExpeL<br/>AAAI 2024"]
swebench["SWE-bench<br/>ICLR 2024"]
autocoderover["AutoCodeRover<br/>ISSTA 2024"]
mem0["Mem0<br/>ECAI 2025"]
ctim["CTIM-Rover<br/>REALM 2025 workshop"]
agentkb["Agent KB<br/>Preprint 2025"]
awm["Agent Workflow Memory<br/>ICML 2025"]
synapse["Synapse<br/>ICLR 2024"]
swecl["SWE-Bench-CL<br/>Preprint 2025"]
sweexp["SWE-Exp<br/>Preprint 2025"]
memr1["Memory-R1<br/>ACL 2026 Main"]
reasoning["ReasoningBank<br/>ICLR 2026"]
sedm["SEDM<br/>Preprint · 2026 rev."]
swecontext["SWE-ContextBench<br/>Preprint 2026"]
memcollab["MemCollab<br/>Preprint 2026"]
mtl["Memory Transfer Learning<br/>EMNLP 2026 Main"]
remember["Learning When to Remember<br/>Preprint 2026"]
codeskill["CODESKILL<br/>Preprint 2026"]
memop["MemOp<br/>Preprint 2026"]
learnshare["Learning to Share<br/>ICML 2026"]
org["Shared Organizational Memory<br/>Preprint 2026"]
distill["Agent Memory Distillation<br/>EMNLP 2026 Findings"]
memguard["MemGuard<br/>Preprint 2026"]
retain["Learning What to Retain<br/>EMNLP 2026 Main"]
vibe["VibeMemBench<br/>Preprint 2026"]
jev["Jev-Mem<br/>Preprint 2026"]
scope["Scope Before You Persist<br/>Preprint 2026"]
aecg["AECG<br/>Preprint 2026"]
chronos["Chronos<br/>Preprint 2026"]
sepm["SEPM<br/>Preprint 2026"]
reflex --> expel
voyager --> expel
swebench --> autocoderover
reflex --> mem0
react --> ctim
reflex --> ctim
expel --> ctim
swebench --> ctim
autocoderover --> ctim
swebench --> swecl
swebench --> agentkb
expel --> sweexp
swebench --> sweexp
autocoderover --> sweexp
mem0 --> memr1
expel --> reasoning
swebench --> reasoning
sweexp --> reasoning
mem0 --> reasoning
reflex --> sedm
mem0 --> sedm
swebench --> swecontext
mem0 --> swecontext
memr1 --> memcollab
reasoning --> memcollab
reflex --> mtl
swebench --> mtl
sweexp --> mtl
reasoning --> mtl
agentkb --> mtl
awm --> mtl
synapse --> mtl
memr1 --> remember
reflex --> codeskill
expel --> codeskill
swebench --> codeskill
mem0 --> codeskill
sweexp --> codeskill
reasoning --> codeskill
swebench --> memop
ctim --> memop
swecl --> memop
swebench --> org
autocoderover --> org
reflex --> distill
expel --> distill
reasoning --> distill
mtl --> distill
reflex --> memguard
expel --> memguard
swebench --> memguard
reasoning --> memguard
memr1 --> retain
swebench --> vibe
mem0 --> vibe
swecl --> vibe
reflex --> jev
expel --> jev
mem0 --> jev
reflex --> scope
reflex --> aecg
expel --> aecg
reflex --> chronos
expel --> chronos
swebench --> chronos
autocoderover --> chronos
sweexp --> chronos
reflex --> sepm
classDef foundation fill:#eef2ff,stroke:#4338ca,color:#172033,stroke-width:1.3px;
classDef coding fill:#e0f2fe,stroke:#0369a1,color:#172033,stroke-width:1.3px;
classDef benchmark fill:#dcfce7,stroke:#166534,color:#172033,stroke-width:1.3px;
classDef general fill:#f5f3ff,stroke:#6d28d9,color:#172033,stroke-width:1.3px;
classDef learned fill:#ffedd5,stroke:#9a3412,color:#172033,stroke-width:1.3px;
classDef governance fill:#fce7f3,stroke:#9d174d,color:#172033,stroke-width:1.3px;
classDef systems fill:#e2e8f0,stroke:#334155,color:#172033,stroke-width:1.3px;
class react foundation;
class reflex foundation;
class voyager foundation;
class expel foundation;
class swebench benchmark;
class autocoderover foundation;
class mem0 general;
class ctim coding;
class agentkb coding;
class awm general;
class synapse general;
class swecl benchmark;
class sweexp coding;
class memr1 learned;
class reasoning coding;
class sedm learned;
class swecontext benchmark;
class memcollab general;
class mtl coding;
class remember learned;
class codeskill learned;
class memop learned;
class learnshare learned;
class org systems;
class distill general;
class memguard governance;
class retain learned;
class vibe benchmark;
class jev governance;
class scope governance;
class aecg governance;
class chronos systems;
class sepm systems;
Edge ledger
Every pair was matched against the citing (child) paper’s own bibliography. The exact bibliography title and the citing source URL are in citation_edges.csv.
- Reflexion → ExpeL — child paper bibliography.
- Voyager → ExpeL — child paper bibliography.
- SWE-bench → AutoCodeRover — child paper bibliography.
- Reflexion → Mem0 — child paper bibliography.
- ReAct → CTIM-Rover — child paper bibliography.
- Reflexion → CTIM-Rover — child paper bibliography.
- ExpeL → CTIM-Rover — child paper bibliography.
- SWE-bench → CTIM-Rover — child paper bibliography.
- AutoCodeRover → CTIM-Rover — child paper bibliography.
- SWE-bench → SWE-Bench-CL — child paper bibliography.
- SWE-bench → Agent KB — child paper bibliography.
- ExpeL → SWE-Exp — child paper bibliography.
- SWE-bench → SWE-Exp — child paper bibliography.
- AutoCodeRover → SWE-Exp — child paper bibliography.
- Mem0 → Memory-R1 — child paper bibliography.
- ExpeL → ReasoningBank — child paper bibliography.
- SWE-bench → ReasoningBank — child paper bibliography.
- SWE-Exp → ReasoningBank — child paper bibliography.
- Mem0 → ReasoningBank — child paper bibliography.
- Reflexion → SEDM — child paper bibliography.
- Mem0 → SEDM — child paper bibliography.
- SWE-bench → SWE-ContextBench — child paper bibliography.
- Mem0 → SWE-ContextBench — child paper bibliography.
- Memory-R1 → MemCollab — child paper bibliography.
- ReasoningBank → MemCollab — child paper bibliography.
- Reflexion → Memory Transfer Learning — child paper bibliography.
- SWE-bench → Memory Transfer Learning — child paper bibliography.
- SWE-Exp → Memory Transfer Learning — child paper bibliography.
- ReasoningBank → Memory Transfer Learning — child paper bibliography.
- Agent KB → Memory Transfer Learning — child paper bibliography.
- Agent Workflow Memory → Memory Transfer Learning — child paper bibliography.
- Synapse → Memory Transfer Learning — child paper bibliography.
- Memory-R1 → Learning When to Remember — child paper bibliography.
- Reflexion → CODESKILL — child paper bibliography.
- ExpeL → CODESKILL — child paper bibliography.
- SWE-bench → CODESKILL — child paper bibliography.
- Mem0 → CODESKILL — child paper bibliography.
- SWE-Exp → CODESKILL — child paper bibliography.
- ReasoningBank → CODESKILL — child paper bibliography.
- SWE-bench → MemOp — child paper bibliography.
- CTIM-Rover → MemOp — child paper bibliography.
- SWE-Bench-CL → MemOp — child paper bibliography.
- SWE-bench → Shared Organizational Memory — child paper bibliography.
- AutoCodeRover → Shared Organizational Memory — child paper bibliography.
- Reflexion → Agent Memory Distillation — child paper bibliography.
- ExpeL → Agent Memory Distillation — child paper bibliography.
- ReasoningBank → Agent Memory Distillation — child paper bibliography.
- Memory Transfer Learning → Agent Memory Distillation — child paper bibliography.
- Reflexion → MemGuard — child paper bibliography.
- ExpeL → MemGuard — child paper bibliography.
- SWE-bench → MemGuard — child paper bibliography.
- ReasoningBank → MemGuard — child paper bibliography.
- Memory-R1 → Learning What to Retain — child paper bibliography.
- SWE-bench → VibeMemBench — child paper bibliography.
- Mem0 → VibeMemBench — child paper bibliography.
- SWE-Bench-CL → VibeMemBench — child paper bibliography.
- Reflexion → Jev-Mem — child paper bibliography.
- ExpeL → Jev-Mem — child paper bibliography.
- Mem0 → Jev-Mem — child paper bibliography.
- Reflexion → Scope Before You Persist — child paper bibliography.
- Reflexion → AECG — child paper bibliography.
- ExpeL → AECG — child paper bibliography.
- Reflexion → Chronos — child paper bibliography.
- ExpeL → Chronos — child paper bibliography.
- SWE-bench → Chronos — child paper bibliography.
- AutoCodeRover → Chronos — child paper bibliography.
- SWE-Exp → Chronos — child paper bibliography.
- Reflexion → SEPM — child paper bibliography.
Scope note
This is a curated, traceable core of the research literature, not a claim to exhaust every citation or survey every arXiv upload. No arrow should be read as a unique/sole methodological parent. Orphaned relevant papers have no verified edge within the displayed sample.
