Evidence Audit of Long-Term Memory, Context Management, and Retrieval in LLM Systems
Research snapshot: October 3, 2026
Scope: empirical evidence about long-term memory, context use, retrieval, persistent agent memory, dynamic updates, prospective memory, forgetting, compression, personalization, and security in LLM-based systems and agents.
Interpretive rule: a system does not count as having demonstrated meaningful long-term memory merely because an old fact was present in storage or could be retrieved.
Bottom line. The empirical literature supports a narrower set of claims than the architecture discourse usually implies. External retrieval can improve knowledge-intensive generation; persistent stores can improve recall on long conversations; some experience memories improve repeated-task performance; and recent benchmarks show that retrieved past information can sometimes be carried through into tool arguments and actions. Long context has also improved substantially. But none of this establishes that a particular “memory architecture” is necessary for capable agents, that human categories such as episodic/semantic/procedural memory describe distinct computational necessities, that recursive summaries are reliable indefinitely, that forgetting is generally beneficial, that knowledge graphs are superior memories, that vector databases are required, or that agents equipped with persistent memory become monotonically more useful over time. Much of that remains architectural intuition. 1
The strongest recurring methodological problem is stage conflation. Most “memory” scores measure the final answer to a question even though success depends on at least six separable events: the information was stored; it was retrieved; the right item was recognized as relevant; it was interpreted correctly; it was incorporated into the current reasoning; and the resulting answer or action was correct. LongMemEval and RAGChecker make important progress toward separating retrieval from downstream generation, while very recent benchmarks such as Mem2ActBench explicitly move from recall to tool selection and parameter grounding. But active-use evaluation remains far less mature than passive QA. 2
A second conclusion is that “long context versus RAG versus memory” is not a three-way contest with a stable winner. Full-context prompting has beaten RAG on average in controlled comparisons when the relevant corpus fits and compute is available; RAG is often much cheaper and remains useful for corpora that cannot sensibly be put into every prompt. Meanwhile, increasingly capable long-context models still show a material difference between nominal context capacity and reliable context utilization, especially when retrieval cannot exploit literal lexical overlap or when reasoning must integrate several dispersed pieces of information. 3
The field is moving in the right direction. LongMemEval-V2, TriggerBench, Mem2ActBench, large comparative memory-system evaluations, and 2026 security studies test harder phenomena than early “remember my favorite color” demonstrations. But many of these strongest-looking results are 2026 preprints rather than mature replicated evidence, so they belong in a research frontier, not yet in a list of settled engineering laws. 4
Executive judgment and construct map
What the literature means by “memory”
There is no stable, field-wide construct corresponding to LLM memory. At least four technically different things are routinely called memory: information encoded in parameters; tokens currently supplied to the model; an external information repository accessed by retrieval; and durable state accumulated by an agent over interactions. Lewis et al.’s original RAG formulation is unusually precise: the pretrained seq2seq model is parametric memory, while the Wikipedia vector index is non-parametric memory. Later agent papers broaden “memory” to include dialogue records, summaries, reflections, learned workflows, user profiles, notes, files, knowledge graphs, and executable experience traces. 1
| Construct |
Best operational definition for evidence auditing |
Stability of usage |
What it should not automatically imply |
| Parametric memory |
Information represented in model weights after training/fine-tuning. Lewis et al. explicitly contrast this with an external non-parametric index. 1 |
Relatively stable |
That a model can reliably address, update, source, or delete a particular remembered proposition. |
| Context / in-context information |
Tokens available to the model during the current inference episode. |
Stable technically; often metaphorically called working memory |
Persistence after the context disappears. |
| Conversation history |
Earlier turns copied or reconstructed into the current input. LoCoMo and LongMemEval evaluate this extensively. 5 |
Stable as an artifact, not as a cognitive category |
A separate memory mechanism; it may simply be prompt content. |
| External retrieval |
A query-time procedure that selects information from a corpus, history, database, file system, search engine, or other store. 1 |
Stable |
That the retrieved corpus represents personal or persistent agent memory. Web search is retrieval without being agent memory. |
| Persistent memory store |
Information that survives the current invocation/session and can later be accessed by the agent. MemGPT, MemoryBank, Mem0 and recent agent-memory systems fit this broad definition. 6 |
Broadly stable |
That persistence entails correct retrieval, updating, or use. |
| User memory |
Persistent information specifically about a user: facts, preferences, prior requests, relationships, goals, or interaction-derived profiles. MemoryBank is an early explicit example. 7 |
Moderately stable |
That the stored inference is true, current, consensual, or appropriate to reuse. |
| Episodic memory |
Usually timestamped events, interaction records, trajectories, or past experiences. Generative Agents and experience-retrieval systems use variants of this idea. 8 |
Unstable |
Neurocognitive episodic memory or human autobiographical recollection. |
| Semantic memory |
Usually extracted facts, entity relations, concepts, consolidated notes, or graph-like propositions. |
Unstable |
That an agent possesses a human-like semantic-memory subsystem. |
| Procedural memory |
Usually workflows, skills, successful reasoning/action traces, reusable procedures, or instructions. Reflexion and experience-memory systems are closer to this functional notion than conventional RAG is. 9 |
Highly unstable |
Human implicit procedural learning. A text trace of a successful workflow is still explicit data. |
| Working memory |
Current scratchpad, short-term context, active task state, or a managed subset of external information. |
Highly metaphorical |
A computational analogue of human working-memory architecture merely because it is capacity-limited. |
| Prospective memory |
Remembering that an intention should be executed when a future condition holds. Recent benchmarks operationalize this as latent trigger → spontaneous future action rather than answer retrieval. 10 |
Becoming more precise only recently |
Ordinary recall of the instruction. The defining issue is later execution at the appropriate trigger. |
| Structured task state |
Explicit variables such as current workflow stage, commitments, IDs, tool outputs, pending operations, deadlines, or environment state. |
Technically clear but often folded into “memory” |
A cognitive memory mechanism. Frequently it is just application state, and treating it as a database/state-management problem is more precise. |
The most defensible umbrella definition is therefore functional rather than cognitive:
Agent memory is information from an earlier interaction or experience, preserved outside the immediate generation step and made available to influence a later generation or action.
That definition deliberately says nothing about how the information is represented. A vector database, a SQL row, a summary, a text file, a knowledge graph, a full conversation transcript, a learned parameter update, and an experience trace can all satisfy the functional requirement under different circumstances. The empirical literature does not justify defining memory by any one storage technology. This follows directly from the variety of representations evaluated in RAG, MemGPT, MemoryBank, Mem0, LongMemEval-V2, and newer comparative work. 1
Memory tasks are not interchangeable
The literature often reports “memory accuracy,” but the underlying tasks require quite different abilities. Treating them as one variable obscures more than it reveals. LoCoMo, LongMemEval, TriggerBench and Mem2ActBench illustrate the progression from conversational recall through dynamic temporal reasoning to prospective behavior and grounded tool execution. 5
| Task |
What must actually be demonstrated |
Main confounds |
| Fact recall |
Retrieve and correctly state an earlier proposition |
Often reducible to lexical or semantic search |
| Preference recall |
Recover a user preference and determine that it is still relevant |
Preference may have changed; inference may never have been valid |
| Event recall |
Recover what happened, often with actors/time/order |
Temporal ordering and event identity |
| Multi-session continuity |
Preserve relevant information across session boundaries |
Could be solved by replaying history without any special memory architecture |
| Document QA |
Locate evidence and answer from it |
Primarily an information-retrieval task, not necessarily personal memory |
| Dynamic information update |
Prefer a later valid state over an earlier superseded one |
Requires time, provenance and conflict resolution, not merely retrieval |
| Conflict resolution |
Determine which of several incompatible records governs the present query |
Recency is not always equivalent to validity |
| Prospective memory |
Execute an old intention when its trigger occurs later |
Distinguishes latent intention from factual recall |
| Old-information task execution |
Transform an earlier constraint into correct future behavior |
Adds planning/execution failure after retrieval |
| Tool parameter grounding |
Insert remembered facts into the correct tool arguments |
Exactness, schema matching, entity disambiguation, stale state |
| Personalization |
Improve behavior or outcomes for the individual using prior information |
“More personalized” can be subjectively appealing yet objectively wrong |
Consequently, “System X scores higher on LoCoMo” legitimately supports a claim about performance on long-conversation QA and related tasks; it does not by itself establish reliable prospective memory, tool grounding, deletion, personalization quality, or learning from experience. LoCoMo itself consists of ten long conversations generated by an LLM-based framework, with QA and event-summarization annotations; its release also includes generated observations and session summaries for retrieval experiments. 11
From storage to retrieval to use and action
The evidence pipeline
A useful evidence standard is:
stored → retrievable → retrieved → recognized as relevant → correctly interpreted → correctly used → correct outcome
These are causally distinct. An answer may fail because nothing was stored; because the retriever missed it; because the model ignored retrieved evidence; because it trusted the wrong temporal version; because it drew the wrong inference; or because it reasoned correctly but supplied the wrong tool parameter. Conversely, high end-to-end QA accuracy tells us little about which stages work reliably. RAGChecker was designed specifically because conventional end-to-end RAG metrics obscure retriever/generator interactions; it separately measures retrieval and generator behavior, including context utilization and handling of noisy evidence. 12
LongMemEval makes a similar decomposition for conversational memory. Its 500 questions test information extraction, multi-session reasoning, temporal reasoning, knowledge updating and abstention, while its proposed design framework explicitly separates indexing, retrieval and reading. The paper reports roughly a 30% accuracy decline for evaluated commercial assistants and long-context LLMs under sustained histories, and then shows that session decomposition, fact-augmented retrieval keys and time-aware query expansion can improve retrieval and downstream QA. That is much stronger evidence than a demonstration that “the fact is in the vector store,” but the terminal outcome is still an answer rather than an external action. 2
RAGChecker likewise found that retrieval improvement and final response quality are not synonymous. Its evaluation of eight RAG systems across ten domains identified a retrieval-versus-noise trade-off and generator behavior that can include excessive trust in supplied context. The implication is empirical rather than philosophical: retrieval recall is an intermediate metric, not a valid substitute for task success. 12
LongMemEval-V2 moves the benchmark closer to experienced-agent memory. Its 451 manually curated questions span static state recall, dynamic state tracking, workflow knowledge, environmental “gotchas,” and premise awareness over as many as 500 trajectories and 115 million tokens of historical experience. AgentRunbook-C, which stores trajectories in files and uses a coding agent to gather evidence, reaches 72.5% average accuracy versus 48.5% for the strongest RAG baseline and 69.3% for an off-the-shelf coding-agent baseline. This is significant evidence that how historical experience is searched and reconstructed matters. But the endpoint remains context gathering followed by QA: it should not be described as 72.5% reliable execution of old intentions. 4
Passive memory remains much better studied than behavioral transfer
The most common benchmark asks some version of “what did Alice tell you earlier?” That tests retrieval plus answer production. The more demanding question is “does the agent quietly apply Alice’s earlier constraint when taking an unrelated-looking action two days later?” The 2026 Mem2ActBench was created precisely because this latter problem was poorly captured: it tests whether an agent reconstructs executable tool arguments from information dispersed across long, interrupted interactions, including tool selection and parameter grounding. Its existence is itself evidence that prior benchmarks left a behavioral gap; as a recent preprint, however, its results should be treated as frontier evidence rather than a mature performance standard. 13
Reflexion gives an older but different example of memory transferring into behavior. It stores verbal feedback/reflections from unsuccessful trials and reuses them in later attempts. On selected sequential decision-making, reasoning and coding benchmarks it improves performance; its paper reports 91% pass@1 on HumanEval for the Reflexion setup compared with 80% for the GPT-4 baseline used in the study. That establishes something important but narrower than “persistent agents learn from experience”: textual records of prior attempts can improve subsequent attempts on some tasks. The setting is repeated task-solving over a relatively short experimental horizon, not indefinite autobiographical or user memory. 9
Security experiments provide surprisingly strong evidence for storage-to-action transfer because the attack succeeds only if poisoned information survives the whole chain. Hidden in Memory evaluates whether adversarial information is written to persistent memory, retrieved later and then changes subsequent behavior. It reports poisoned memories being written at rates up to 99.8% for GPT-5.5 and 95% for Kimi-K2.6 in its tested setups; conditional on successful retrieval, the poisoned records induce attacker-intended agentic actions in 60–89% of evaluations. This is a preprint and adversarial rather than benign benchmark, but it is unusually direct evidence that persistent information can cross sessions and materially alter later actions. 14
Dynamic updates and conflicts
Dynamic memory is materially harder than static recall because “retrieve everything relevant” is no longer sufficient. An old preference can be relevant and wrong. Correct behavior may require distinguishing observation time, effective time, source authority, correction versus exception, and explicit deletion. LongMemEval includes a dedicated knowledge-update category and temporal reasoning; LongMemEval-V2 goes further with dynamic-state tracking and premise awareness. These benchmarks establish that update handling can be evaluated and remains nontrivial, but they still simplify the open-ended problem of maintaining mutable real-world state. 2
The benchmark landscape is nevertheless heavily biased toward information that remains answerable from history. LoCoMo contains temporally distributed events and LongMemEval explicitly includes updates, but neither is equivalent to maintaining a production state model in which records can be corrected, revoked, deleted or made conditionally valid. Recent systems such as AgeMem expose update and discard as explicit memory actions, which is architecturally promising, but exposing an operation does not establish that an agent invokes it reliably under realistic ambiguity. 5
A strong real-world memory benchmark would therefore distinguish at least four cases: “new fact adds information,” “new fact corrects an old one,” “new fact applies only after date/event X,” and “user requests that the old information be forgotten.” Current benchmarks cover the first two much better than the latter two. The literature reviewed here does not yet establish a robust general mechanism for deciding when two retrieved memories should coexist, merge, supersede one another, or be deleted. The recent comparative study Are We Ready For An Agent-Native Memory System?, which evaluates 12 memory systems plus two reference baselines across five benchmark workloads and 11 datasets, is an important step toward more systematic component analysis, but it is still 2026 preprint evidence. 15
Prospective memory is a different capability
Prospective memory should not be reduced to “can the model repeat an old instruction?” The relevant test is whether the system executes an intention when the appropriate future trigger appears without being explicitly re-prompted to remember it. That distinction is emerging only recently in LLM evaluation. 10
Mittal’s 2026 TrustNLP study, Did You Forget What I Asked?, tests prospective-memory-like constraint retention across more than 8,000 prompts from three model families. Under increasing cognitive load, compliance with earlier constraints falls by 2–21 percentage points in the reported settings, with some terminal constraints dropping by as much as 50%; salient trailing reminders can restore 90–100% compliance in many conditions. One GSM8K configuration falls from 93% to 27%. This is evidence of intention/constraint interference, but it occurs within constructed prompt episodes rather than a persistent agent surviving real wall-clock delays or restarts. 10
TriggerBench is conceptually stronger. It separates prospective and retrospective conditions, includes positive and negative triggers to measure both successful activation and false alarms, varies overloaded/implicit triggers, and tests daily-assistant and professional-workflow scenarios. Its reported results show that prospective performance degrades substantially more than retrospective recall as context grows; reasoning can increase proactive recall while also encouraging over-triggering, and the authors find prospective performance related to available reasoning capacity. This is good evidence that remembering an intention and recognizing when to execute it is not equivalent to remembering its content. It is still a 2026 preprint rather than evidence that deployed agents reliably maintain intentions for weeks across interruptions. 16
The professional claim justified today is therefore: prospective behavior is measurable and substantially harder than passive retrospective retrieval in tested settings. The claim agents can reliably maintain deferred intentions across interruptions, environmental changes and restarts is not yet established. 16
Long context, RAG, compression, and forgetting
Long-context evidence has changed, but the core distinction survives
The original Lost in the Middle result should no longer be treated as a numerical description of 2026 models. It studied earlier generations and found strong positional effects on multi-document QA and key-value retrieval: relevant information was often used better at the beginning or end than in the middle. Its enduring contribution is the evaluation principle that nominal context length does not establish uniform context utilization. 17
RULER broadened long-context testing beyond simple needle retrieval. Across 17 long-context models and 13 tasks involving diverse retrieval, tracing and aggregation problems, it found that nearly perfect vanilla needle-in-a-haystack performance could coexist with substantial degradation on harder tasks as sequence length increased; at 32K tokens only about half of the evaluated models maintained satisfactory performance despite nominal support for at least that context length. These are 2024-generation results and should not be projected mechanically onto current models. 18
NoLiMa provides more contemporary and diagnostically useful evidence. It removes literal lexical overlap between the question and the relevant passage, forcing the model to recover information through latent semantic association. Among 12 models advertised with context capacities of at least 128K, ten had fallen below half of their strong short-context baseline by 32K in the reported tests; GPT-4o, for example, fell from 99.3% at short length to 69.7% at 32K. This shows why literal needle tests can materially overestimate useful context access. 19
HELMET reaches a similar conclusion from a more application-oriented direction. It evaluates 51 long-context models across seven categories up to 128K and finds that needle-in-a-haystack performance is a poor predictor of downstream long-context performance; different task categories also show substantially different trends. The key 2026-safe conclusion is not “all models get lost after 32K.” It is context length and context utilization remain different quantities, and performance must be measured on the actual task distribution. 20
LongBench v2 further shifts evaluation away from trivial retrieval toward realistic reasoning over very long inputs, with contexts spanning roughly 8K to 2M words and tasks designed to require deeper understanding rather than quick literal lookup. Together with HELMET and NoLiMa, this makes the early “lost in the middle” observation less a claim about a permanent U-shaped curve and more a broader empirical warning: context access is task-, model-, position-, density- and reasoning-dependent. 21
RAG works, but “RAG” is not one treatment
The foundational RAG study combined a pretrained parametric generator with a dense Wikipedia index and neural retriever. On its knowledge-intensive benchmarks it outperformed the parametric-only seq2seq baseline and task-specific retrieve-and-extract systems on several open-domain QA tasks; on generation tasks, the authors reported more specific, diverse and factual outputs than their parametric-only baseline. This directly supports retrieval augmentation under the tested conditions. It does not establish that every modern RAG pipeline beats a contemporary long-context model. 1
A controlled modern comparison by Li et al. reached an important apparently contradictory result: with sufficient resources and when the documents fit, full long-context prompting consistently outperformed RAG on average across the tested datasets/models, while RAG was substantially cheaper. Their Self-Route hybrid used a routing decision to capture much of long-context accuracy while reducing compute. The correct interpretation is not that RAG lost; it is that RAG trades information selection for efficiency, and the selection step can discard evidence that a sufficiently capable full-context reader could have used. 22
This reconciles much of the RAG-versus-context debate:
[
\text{RAG advantage} \neq \text{universal accuracy advantage}
]
RAG can win because a collection is too large to fit, because reading everything is too expensive, because irrelevant information distracts the model, because the corpus changes frequently, or because retrieval improves provenance. Full context can win when selection errors dominate and the model can afford to see everything. The empirical evidence therefore supports a conditional engineering trade-off, not a universal architecture hierarchy. 3
RAGChecker makes the architecture dependence explicit. It diagnoses the retriever and generator separately and finds that increasing retrieval can introduce additional noise; it also observes that some generators faithfully follow misleading retrieved context. Therefore better recall@k can coexist with worse downstream answers. This directly answers the storage-versus-use question for RAG: successful retrieval is necessary in many RAG pipelines but not sufficient for answer correctness or factuality. 12
Retrieval design choices have conditional, not universal, effects
Query rewriting. Rewrite-Retrieve-Read showed consistent improvements on its open-domain and multiple-choice QA settings by generating or learning a search query better aligned with the information need. That is empirical evidence for query rewriting as a useful intervention under retrieval mismatch; it is not evidence that rewriting should be mandatory for every query. 23
Chunk size. There is no supported universal “best chunk size.” A multi-dataset 2025 study finds smaller 64–128-token chunks better for concise fact-oriented datasets while 512–1024-token chunks can work better when broader context is required, with sensitivity varying by embedding model. 24
A 2026 controlled code-RAG experiment is even more revealing: four chunking strategies × four retrievers × five generators × nine configurations across RepoEval and CrossCodeEval produced 864 settings. Chunking strategy had a statistically significant effect, but the available cross-file context budget was often more important: increasing it from 2,048 to 8,192 tokens yielded gains of up to 4.2 percentage points, whereas chunk-size effects were weaker and non-monotonic, up to about 1.9 points in the reported analysis. Sliding-window and cAST chunking dominated the cost-quality frontier in those code benchmarks, while function-level chunking was never Pareto-optimal. That is strong evidence against universal chunking folklore, not for one universal replacement. 25
Embedding versus lexical retrieval. The available evidence does not justify “semantic/vector retrieval is always superior.” Performance varies with domain, query form and chunk representation; the code-RAG study, for example, found differences among retrieval choices smaller than the chunking-strategy gap in its setting. Modern systems frequently combine lexical and dense retrieval precisely because their failure modes differ. 25
Hybrid retrieval and reranking. Anthropic’s Contextual Retrieval experiments provide primary vendor evidence that contextualizing chunks before indexing, combining lexical and embedding retrieval and reranking can improve retrieval in its evaluated corpora. This is useful production evidence but not peer-reviewed independent evidence, so its reported improvements should be treated as system-specific rather than as universal constants. 26
Contextualized chunks. The underlying hypothesis is empirically plausible: an isolated chunk can lose the entity, document, date or section information required for retrieval, and prepending a short document-specific context can restore those cues. Anthropic reports gains from this approach; independent cross-domain replication remains thinner than the industry enthusiasm suggests. 26
Reranking. The general information-retrieval rationale is strong, and vendor/individual system evaluations show gains, but the evidence reviewed here does not establish a universal reranker benefit after controlling for retrieval budget, generator, corpus, chunking and latency. This is an example where “usually sensible engineering” is stronger than “settled causal law.” 26
Factuality, citations and reasoning are separate RAG outcomes
Retrieval grounding can improve factuality, but RAG cannot guarantee it because the generator may ignore, misinterpret or over-trust the evidence. RAGChecker explicitly measures these generator-level phenomena rather than assuming retrieved evidence was used faithfully. 12
Citations are another separate outcome. A system can retrieve a relevant source yet write an unsupported claim, or cite a source that does not entail the generated sentence. Therefore “has citations” and “is grounded” must not be treated as synonyms. RAGChecker’s claim-level entailment framework exists in part because conventional response-level metrics miss these distinctions. 12
Likewise, retrieval does not create reasoning ability. It supplies evidence. HELMET, LongBench v2 and LongMemEval-V2 all show that finding information and reasoning over long/distributed evidence are distinct capabilities. 27
Summarization and context compression
Recursive summarization has positive evidence, but much less evidence for indefinite fidelity. A 2025 Neurocomputing study repeatedly updates a compact dialogue summary using the previous summary plus new dialogue and reports improved long-term dialogue consistency across GPT-3.5-Turbo, Llama and ChatGLM settings, including automatic and human evaluation. It also reports complementarity with larger context windows and retrieval. This supports recursive summary memory as a useful compression method in the evaluated dialogue tasks. 28
What that study does not establish is lossless long-term memory. A summary is an information bottleneck: omitted details cannot later be recovered from the summary alone. More importantly, the present literature has not convincingly characterized error accumulation after dozens or hundreds of recursive summary rewrites, especially under user corrections, contradictions, subtle exceptions and adversarial inputs. The available result is “recursive summarization can improve dialogue performance relative to tested baselines,” not “recursive summarization reliably preserves all information over arbitrary horizons.” 29
LoCoMo is useful here because its authors release raw dialogue, generated observations and session summaries as alternative RAG databases. Such comparisons make it possible to study a real compression trade-off: summaries reduce history volume but alter what can be retrieved. Yet the benchmark is still generated long-form dialogue rather than a longitudinal record with legally/operationally important facts whose omission carries known costs. 11
Thus the evidence for compression ratio versus downstream task performance is meaningful; evidence for summary fidelity over indefinite recursive updates is weak. “Summary drift” is a credible failure hypothesis, but it is not yet characterized well enough to quote a universal drift rate or safe recursion horizon.
Forgetting and decay
The research case for beneficial forgetting is much weaker than the conceptual case. MemoryBank explicitly adopts an Ebbinghaus-inspired forgetting mechanism, but its use of a human forgetting curve is an architectural analogy; the benchmark evidence does not establish that Ebbinghaus-shaped decay is an optimal policy for LLM agents. 7
There is stronger indirect evidence that blindly exposing the model to more information can hurt. Long-context benchmarks show degradation with distracting or difficult-to-access context, while RAGChecker finds that retrieving more material can introduce noise that harms downstream generation. This supports selection and pruning of the active context. It does not establish that the corresponding records should be permanently deleted from long-term storage. 30
That distinction matters:
not retrieving now ≠ forgetting permanently.
A memory can be excluded from the current context because it is irrelevant yet remain valuable later. True beneficial forgetting requires a stronger experiment: compare retention/deletion policies over future workloads and show that deletion improves overall performance or cost without creating unacceptable future recall failures. The reviewed benchmark literature rarely performs that experiment. Newer agentic frameworks such as AgeMem allow explicit discard operations, but architectural support for forgetting is not the same as empirical evidence that agents make good deletion decisions. 31
The literature is particularly immature on stale-memory deletion, user-requested erasure, deletion precision/recall, and future regret after deletion. Knowledge-update benchmarks establish that superseded facts are difficult; they do not establish optimal forgetting policies. 2
Persistent memory, personalization, human analogies, and security
What persistent-memory architectures have actually demonstrated
MemGPT treats context management as a virtual-memory problem, maintaining different tiers of information and explicitly moving information between them. Its 2023 experiments cover document analysis beyond the immediate context and multi-session conversation. The architecture is influential because it makes memory management explicit, but the evidence comes from an early model generation and relatively narrow evaluations; it does not establish OS-style hierarchical paging as a generally superior memory architecture. 32
MemoryBank stores conversational memories, retrieves relevant ones, updates them and synthesizes user/personality information; it also incorporates an Ebbinghaus-inspired forgetting mechanism. Its AAAI 2024 evaluation reports improvements in memory recall, empathetic companionship and understanding of user portraits, using a combination of qualitative real-user dialogues and quantitative simulated long-term conversations. Because part of the quantitative evaluation uses ChatGPT-simulated users/contexts, the evidence is substantially stronger for benchmark recall than for real longitudinal user benefit. 7
Generative Agents store natural-language experience records, retrieve them according to relevance/recency/importance, produce higher-level reflections and use them in planning. In a sandbox town of 25 agents, ablating observation, reflection and planning components reduced human-rated believability, and the integrated system generated multi-agent social behavior such as organizing a Valentine’s event. This is genuine component evidence—but its dependent variable is largely believable simulated behavior over a short horizon, not correctness on real-world tasks. 33
Reflexion provides some of the strongest evidence that memory-like experience can improve later behavior: verbal feedback on previous attempts is stored and reused, producing gains in coding, reasoning and sequential decision problems. But this is better described as trial-level experiential learning through context than as evidence for durable cross-session personal memory. 34
Mem0 reports stronger LoCoMo performance than several memory baselines, with its base approach showing a 26% relative improvement on the paper’s LLM-as-judge measure over the OpenAI-memory baseline used in the experiment; its graph variant adds roughly another 2% overall. The authors also report substantially lower latency and token costs than full-context approaches. These results show that extraction/consolidation/retrieval design can matter on conversational QA. They do not establish that graph memory is generally superior, particularly because the graph increment is modest, evaluation is concentrated on LoCoMo-style tasks, and the work is produced by the system’s developers. 35
LongMemEval-V2’s AgentRunbook-C is perhaps the most interesting architecture result as of the snapshot because a coding/file-navigation agent gathering evidence from stored trajectories significantly outperforms conventional RAG on the new benchmark. Its 72.5% average versus 48.5% for the strongest RAG baseline suggests that historical experience can benefit from structured browsing and computation rather than top-k semantic retrieval alone. Yet the 69.3% off-the-shelf coding-agent result also shows that much of the gain may come from the general evidence-gathering agent capability; the memory-specific incremental gain over that stronger baseline is only 3.2 points. That is precisely why baseline choice matters. 4
The emerging 2026 comparative literature is starting to address weak-baseline concerns directly. Are We Ready For An Agent-Native Memory System? decomposes systems into representation/storage, extraction, retrieval/routing and maintenance, and evaluates 12 representative systems plus two reference baselines on five workloads spanning 11 datasets. Its importance is methodological: the field is finally moving toward matched component evaluations instead of each new architecture choosing a bespoke benchmark and weak baseline. As of October 3, 2026 it remains recent preprint evidence. 15
Personalization evidence is real but narrower than product claims
Persistent user information can clearly change responses. MemoryBank provides early quantitative and qualitative evidence of better recall and user-profile understanding; Mem0 improves long-conversation QA; LoCoMo supplies user-like preferences and events over repeated sessions. This supports the limited statement that persistent access to prior user information can improve tests requiring that information. 7
That is not equivalent to demonstrating improved user outcomes. The core benchmarks overwhelmingly score answer correctness, LLM-judged response quality, personality consistency or simulated interaction. They rarely randomize real users to persistent-memory versus no-memory systems for weeks or months while measuring satisfaction, completion rates, trust, correction burden, perceived intrusiveness and objective task success. The material studies in this audit therefore do not support a strong general claim that persistent memory improves long-term user satisfaction. 7
Wrong personalization also deserves independent measurement. A correctly retrieved but obsolete preference can be worse than no personalization, because the system may confidently apply a constraint the user has rescinded. LongMemEval’s update category demonstrates the technical difficulty of superseded information, while the new security literature shows an extreme version in which false persistent information later controls behavior. Preference-specific user harm, however, remains poorly quantified. 2
The evidence thus differs by endpoint:
| Personalization endpoint |
Evidence status |
| Recall of user facts/preferences |
Directly supported on benchmarks. 7 |
| More contextually continuous dialogue |
Conditionally supported. 7 |
| Objective task-performance improvement |
Supported in selected tasks, sparse across realistic longitudinal use. 36 |
| Increased real-user satisfaction over months |
Inadequately tested in the core evidence base reviewed here. |
| Appropriate handling of changed preferences |
Early/partial evidence only. 2 |
| Avoidance of inappropriate personalization |
Poorly established. |
| Net benefit after correction burden/privacy costs |
Not established by current memory benchmarks. |
Human-memory terminology: useful experimental vocabulary, dangerous ontology
Cognitive terminology is most useful when it creates a falsifiable behavioral distinction. Prospective memory is a good example: TriggerBench translates the idea into a measurable difference between remembering information and spontaneously executing an intention when a trigger occurs. That analogy produces a useful benchmark without claiming shared cognition. 16
“Episodic” versus “semantic” memory can also be operationally useful when it means, for example, raw timestamped experiences versus consolidated factual abstractions. But papers implement these concepts using text records, embeddings, summaries, graphs and retrieval policies. Nothing about those implementations warrants cognitive equivalence with human episodic or semantic memory. Generative Agents’ “memory stream,” MemoryBank’s human-inspired forgetting and experience-memory systems are engineering abstractions over stored text, not evidence of human-like memory processes. 8
“Procedural memory” is especially easy to overstate. When an agent retrieves a successful reasoning trace and imitates it, what exists mechanically may be an explicit text demonstration in a database. Calling it procedural memory can be convenient, but it does not make the mechanism equivalent to implicit human skill learning. MemoryGraft’s attack actually highlights this distinction: malicious procedure templates stored as successful experiences can later be imitated by an agent because retrieval exposes them as demonstrations. 37
Likewise, working memory often means current context, scratchpad or actively selected records; consolidation often means summarization, extraction or merging; salience is typically an importance/relevance heuristic; forgetting means decay, pruning or deletion. These terms can organize hypotheses, but their mechanisms are ordinary computation over text/state unless separately demonstrated otherwise. MemoryBank’s Ebbinghaus-inspired decay is the clearest cautionary example: borrowing the curve does not establish that the underlying agent has a human-like forgetting process or that the borrowed decay profile is optimal. 7
Security has progressed from hypothetical threat to demonstrated attack
Persistent memory creates one of the clearest cases where the consequences are no longer architectural speculation.
MINJA, A Practical Memory Injection Attack against LLM Agents, shows that an attacker can inject malicious records into an agent’s memory by interacting through ordinary queries and observing outputs rather than directly modifying the memory store. The attack constructs records likely to be retrieved later and intended to induce malicious reasoning/actions on a victim query. The paper reports effectiveness across multiple agents, demonstrating that memory poisoning is a practical attack class rather than only a theoretical concern. 38
MemoryGraft attacks persistent experience retrieval. Its MetaGPT DataInterpreter experiment uses GPT-4o, 100 benign and 10 poisoned experience seeds and 12 handcrafted evaluation queries. Across 48 retrieved records, 23 were poisoned—a 47.9% poisoned-retrieval proportion—despite poison being a minority of the store. The malicious memories encode unsafe procedures such as skipping validation or unsafe automation, persist across sessions, and remain active until the store is purged. External validity is limited by the small handcrafted workload and specific assumptions, but persistent behavioral compromise is demonstrated. 37
Hidden in Memory goes further by explicitly evaluating write → later retrieval → future action and shows cross-session attacks against contemporary stateful assistants, with very high poison-write rates and 60–89% attacker-intended actions conditional on successful poisoned retrieval. This is perhaps the clearest empirical refutation of the idea that memory security can be treated as ordinary prompt-injection hygiene. 14
The evidence hierarchy is therefore:
demonstrated: malicious information can be persisted and later alter agent behavior. 39
demonstrated under specific threat models: poisoning can survive session boundaries and induce unsafe procedures/actions. 37
not yet demonstrated broadly: a general defense that remains effective across memory formats, retrievers, adaptive attackers and long-lived multi-user agents.
Provenance, sanitization, trust labels, write authorization and purge mechanisms are sensible defenses, but the current evidence does not justify saying that persistent-memory poisoning is a solved security problem. MemoryGraft itself emphasizes the vulnerability created when retrieved “successful experiences” are trusted without provenance verification. 37
Benchmark validity and contradictory evidence
Benchmark audit
| Benchmark |
Memory/context construct |
Horizon and data |
Dynamic/conflict? |
What is measured |
Important omissions / validity issue |
| LoCoMo |
Long-term conversational/event memory |
Ten selected very long conversations generated between LLM agents with personas; QA and event summaries; multi-session chronology. 11 |
Temporal events, but no systematic production-grade correction/deletion regime |
QA, event summarization; RAG over raw dialogue, observations or summaries |
Synthetic conversations; only ten conversations in final release; no tools/actions; “user outcome” external validity limited. |
| LongMemEval |
Persistent conversational memory |
500 questions embedded in scalable chat histories; short/full-history variants. 2 |
Yes: knowledge updates and temporal reasoning |
QA plus retrieval recall; indexing/retrieval/reading decomposition |
Final endpoint remains QA; no external action/tool execution. |
| LongMemEval-V2 |
Memory over agent/environment trajectories |
451 curated questions, up to 500 trajectories and 115M tokens. 4 |
Stronger: dynamic state, workflow knowledge, environment gotchas, premise awareness |
Context-gathering + QA |
Much more realistic experience history, but still evaluates evidence reconstruction rather than direct execution. |
| RULER |
Long-context utilization |
Synthetic long contexts; 13 tasks, 17 models. 18 |
No real evolving state |
Retrieval/tracing/aggregation accuracy |
Synthetic by design; useful stress test, weak proxy for real assistant continuity. |
| NoLiMa |
Latent long-context retrieval |
Removes literal question–needle overlap; 12 ≥128K-context models. 19 |
Static |
Answer retrieval across length |
Still synthetic, but directly fixes a weakness of lexical NIAH tests. |
| HELMET |
Application-oriented long-context performance |
Seven categories, 51 models, up to 128K. 40 |
Depends on task |
QA/reasoning/instruction-following/application outcomes |
Better ecological diversity; still offline benchmark rather than longitudinal interaction. |
| LongBench v2 |
Long-context reasoning |
Realistic long inputs from roughly 8K–2M words. 21 |
Primarily static input |
Deep understanding/reasoning |
Not persistent user memory; a context benchmark. |
| MemBench |
Factual/reflective memory in participation and observation scenarios |
Memory-specific benchmark |
Mostly historical |
Effectiveness, efficiency, capacity |
Categories are benchmark-defined constructs; not proof of human memory types. 41 |
| TriggerBench |
Prospective vs retrospective memory |
Long-context daily-assistant/professional scenarios, matched controls |
Trigger state and negative-trigger conditions |
Proactive recall, false alarms, robustness |
Recent preprint; simulated triggers rather than real wall-clock persistence. 16 |
| Mem2ActBench |
Memory-to-action/tool grounding |
Persistent-assistant simulation with long interrupted interactions |
Prior preferences/task state reused later |
Tool selection + executable argument reconstruction |
Much closer to real behavior, but very recent preprint and simulated environment. 13 |
The benchmark-validity lesson from HELMET is particularly important: near-perfect NIAH does not predict broad long-context competence. NoLiMa reaches the same point by removing lexical shortcuts. A benchmark that lets a model win by matching an obvious entity/string tests a retrieval mechanism but can overstate the capacity to interpret a vague cue, integrate multiple records or identify the currently valid state. 40
LongMemEval itself also illustrates benchmark fragility. The project subsequently cleaned dataset histories after identifying noisy history sessions that interfered with answer correctness, underscoring that seemingly innocuous filler construction can materially affect measured memory ability. Benchmark design is not neutral: distractor distribution, history density and answer annotation can change conclusions. 42
What major benchmarks usually do and do not contain
Across the benchmark set, irrelevant history is now reasonably common: RULER, NoLiMa, LongMemEval and long-context suites deliberately stress distractor handling. 18
Changing information is less common but improving: LongMemEval has knowledge updates and LongMemEval-V2 has dynamic state tracking. 2
Conflicting information is tested indirectly in counterfactual/RAG diagnostic work and update benchmarks, but systematic provenance-aware conflict resolution is not yet a standard axis across memory benchmarks. RAGChecker explicitly treats misleading/noisy context as a generator robustness problem. 12
Malicious information is largely evaluated in separate security papers rather than ordinary memory benchmarks. MINJA, MemoryGraft and sleeper-memory poisoning demonstrate why these literatures need to converge. 39
Deletion is notably underrepresented. Frameworks can expose delete/discard operations, but benchmarks rarely measure whether a requested deletion propagated correctly, whether deleted facts continue to influence retrieval, or whether the system later reconstructs supposedly removed information. 31
User correction is only partially represented by knowledge-update tasks. The richer real-world question—whether an agent understands that “I no longer want X” supersedes an older preference while preserving unrelated historical facts—is not yet adequately standardized. 2
Cross-session behavior is tested more often than before, but typically as QA. Mem2ActBench and the security work are important because they require prior state to affect behavior. 13
Tool use remains uncommon in the classic memory benchmarks. That makes QA-heavy leaderboards a poor sole basis for claims about autonomous agents. 13
Why apparently contradictory studies are often both right
Long context beats RAG vs. long context deteriorates. Li et al. find full context more accurate than RAG in their tested setups when the context fits; RULER, NoLiMa and HELMET find substantial degradation as long-context tasks become longer/harder. These results are compatible: full context can be better than a lossy retriever and still be imperfect. 3
NIAH is solved vs. long context remains difficult. HELMET explicitly finds NIAH to be a poor downstream predictor, and NoLiMa shows that removing literal overlap makes the same nominal context much harder. The disagreement comes from task construction, not merely model generation. 40
RAG improves factuality vs. retrieved context can hurt. The original RAG results show better factual generation than parametric-only baselines, while RAGChecker finds that irrelevant or misleading retrieval can reduce output quality and that generators may over-trust context. Retrieval quality and evidence-use quality are distinct moderators. 1
Memory architecture X beats baseline vs. simple agent search is almost as good. AgentRunbook-C beats the strongest RAG baseline by 24 points on LongMemEval-V2, but only by 3.2 points over the off-the-shelf coding-agent baseline. Architecture claims that quote only the weaker baseline would dramatically overstate the specific value of the memory representation. 4
Graph memory improves performance vs. graphs are unnecessary. Mem0’s graph version reports a modest ~2% improvement over Mem0 overall on its benchmark, which is evidence for that implementation on that task—not evidence that knowledge graphs are generally superior to text, files, vectors or relational state. 43
Summarization works vs. summarization loses information. Recursive summarization improves tested dialogue outcomes; the fact that summaries are lossy does not contradict that. Compression can discard details and nevertheless improve downstream performance by reducing irrelevant context. What is missing is a long-horizon fidelity study establishing the conditions under which the discarded information later becomes consequential. 44
Prospective reasoning helps vs. reasoning causes over-triggering. TriggerBench reports that additional reasoning can raise proactive recall while increasing false positives in some conditions. That is precisely why prospective-memory evaluation needs both hit rate and false-alarm rate. 16
Claim audit and unsupported conclusions
The classifications below concern the general claim, not whether one paper has demonstrated one favorable instance.
| Common claim |
Evidence classification |
What can legitimately be said |
| “Long-term memory is necessary for capable agents.” |
Plausible but inadequately tested |
Persistent tasks obviously require some way to preserve relevant state, but no evidence shows that a distinct “long-term memory architecture” is necessary for capable agents. Full history, files, structured state, retrieval, summaries and parametric adaptation can substitute in different tasks. 4 |
| “Larger context windows eliminate the need for RAG.” |
Contradicted as a general claim |
Long context can outperform RAG in accuracy when the corpus fits, but utilization remains imperfect and RAG can dramatically reduce cost or search information beyond feasible context. 3 |
| “RAG is better than long context for large knowledge bases.” |
Conditionally supported / mixed |
RAG has an obvious scaling/cost advantage as collections grow; on matched answer accuracy, full context can beat it when feasible. “Better” depends on corpus size, query distribution, cost, latency and retrieval error. 3 |
| “Agents need episodic and semantic memory.” |
Unsupported as a necessity claim |
Those categories can motivate useful representations, but no factorial evidence establishes two cognitively named subsystems as necessary. 8 |
| “Summarization provides reliable long-term memory.” |
Mixed |
Recursive summaries can improve long-dialogue performance; indefinite fidelity and resistance to accumulated drift are not established. 28 |
| “Forgetting improves AI systems.” |
Plausible but inadequately tested |
Filtering irrelevant active context can help; permanent beneficial deletion is much less directly evaluated. Ebbinghaus-style decay is inspiration, not a proven optimal policy. 12 |
| “Persistent memory improves personalization.” |
Conditionally supported |
It improves preference/fact recall and some personalization proxies; robust longitudinal evidence for real-user satisfaction and net benefit is sparse. 7 |
| “Memory allows agents to learn from experience.” |
Conditionally supported |
Reflexion and experience-retrieval systems show that records of prior attempts can improve later attempts on selected tasks. This does not establish open-ended lifelong learning. 9 |
| “Memory reduces hallucinations.” |
Conditionally supported |
Retrieved evidence can improve factuality relative to parametric-only baselines, but bad or poisoned retrieval can introduce errors and attacks. Memory is not a hallucination guarantee. 1 |
| “Memory enables agents to become more useful over time.” |
Plausible but inadequately tested |
Benchmark gains exist; longitudinal studies showing monotonic net user value over months are missing. Stale and poisoned memories can make later behavior worse. 7 |
| “Memory frameworks improve real-world task performance.” |
Mixed |
Gains are established on QA, simulation, coding and selected sequential tasks. Much of the literature remains synthetic or benchmark-bound, with limited longitudinal deployment evidence. 9 |
| “Knowledge graphs provide superior agent memory.” |
Unsupported as a general claim |
Mem0’s graph variant offers a modest gain in its evaluation, but this is far from universal superiority. Files, retrieval, summaries and direct context remain competitive. 45 |
| “Vector databases are necessary for long-term memory.” |
Contradicted |
Long-term information can be stored in raw histories, files, lexical indices, structured databases, graphs, summaries or model parameters. AgentRunbook-C’s file-based/coding-agent approach is a particularly direct counterexample. 1 |
What current evidence does not support
It does not support equating capacity with utilization. Advertising a 128K, 1M or larger context means the model accepts that many tokens; it does not establish that all relevant information is used equally well at every position and reasoning depth. 18
It does not support equating storage with memory success. Persistent storage is only the first stage; recent security work demonstrates the perversity of that assumption because malicious information can be stored and retrieved extremely successfully while producing exactly the wrong behavior. 14
It does not support equating retrieval recall with answer correctness. RAGChecker directly shows the need to diagnose retriever and generator separately. 12
It does not support equating answer correctness with agent reliability. Most classic memory evaluations terminate at text QA; active tool/action tests are only now emerging. 2
It does not support saying that human memory taxonomies are discovered architectural primitives. The papers instantiate episodic, semantic, procedural, working and forgetting concepts using heterogeneous data structures and policies. 8
It does not support lossless recursive summarization. Positive dialogue results establish utility, not preservation of every future-relevant detail. 28
It does not support optimal beneficial forgetting. Current evidence better establishes the cost of irrelevant active context than the benefit of irreversible deletion. 12
It does not support the claim that personalization necessarily benefits the user. Correctly remembered information can improve continuity; stale, wrongly inferred or maliciously planted information can make behavior less appropriate. Long-term user-centered outcome studies lag far behind recall benchmarks. 7
It does not support the claim that memory automatically produces cumulative self-improvement. Reflexion-like systems provide conditional evidence for learning from prior attempts; persistent-memory attacks show that the same feedback loop can accumulate harmful experience. 9
And it does not support universal prescriptions such as “always use embeddings,” “always use knowledge graphs,” “always summarize,” or “always stuff the full context.” Controlled experiments increasingly show interactions among chunking, retrieval, generator, context budget and task type. 25
Study ledger, research gaps, and frontier
Reading note: “NR” means a detail was not reported in the abstract/metadata/full-text record reviewed for this audit; it should not be interpreted as evidence that the authors did not report it elsewhere. Results are reported as the study reports them, not automatically endorsed as externally valid.
| Study |
Publication status / date |
Model or system / memory architecture |
Task, baseline, horizon, sample |
Outcome and main finding |
Main limitation / external validity |
DOI / direct URL |
| Lewis et al., “Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks” 1 |
NeurIPS 2020, peer reviewed |
Pretrained seq2seq parametric memory + dense Wikipedia non-parametric index |
Open-domain QA and knowledge-intensive generation; parametric-only and retrieve/extract baselines |
SOTA on three tested open-domain QA tasks; more specific/diverse/factual generation than parametric-only baseline |
Pre-modern LLM generation; not long-term user/agent memory |
https://papers.nips.cc/paper/2020/hash/6b493230205f780e1bc26945df7481e5-Abstract.html |
| Liu et al., “Lost in the Middle” 17 |
TACL-era work, 2023/24 |
Then-current long-context LMs |
Multi-document QA and key-value retrieval; relevant item moved by position |
Strong position-dependent utilization; middle often worse |
Model generations now obsolete numerically; should be treated as evaluation principle, not current performance estimate |
https://arxiv.org/abs/2307.03172 |
| RULER 18 |
COLM 2024, peer reviewed |
17 long-context LMs |
13 synthetic retrieval/tracing/aggregation tasks over growing context |
Vanilla NIAH can saturate while harder tasks degrade; only about half maintained satisfactory 32K performance |
Synthetic; 2024 models |
https://arxiv.org/abs/2404.06654 |
| Maharana et al., LoCoMo 11 |
ACL 2024 / research release |
Full context and GPT-3.5-based RAG over dialogue/observations/session summaries |
Ten long LLM-generated conversations; multi-session QA and event summarization |
Enables standardized long-conversation memory comparisons |
Only ten released conversations; synthetic agent dialogue; no action/tool-use endpoint |
https://arxiv.org/abs/2402.17753 |
| Ma et al., Query Rewriting in RAG 23 |
EMNLP 2023, peer reviewed |
LLM query generator / trainable small rewriter + search + LLM reader |
Open-domain QA and multiple-choice QA |
Consistent improvement from Rewrite-Retrieve-Read |
Task-specific; does not establish universal value of rewriting |
DOI 10.18653/v1/2023.emnlp-main.322; https://aclanthology.org/2023.emnlp-main.322/ |
| Li et al., RAG or Long-Context LLMs? 22 |
EMNLP Industry 2024, peer reviewed |
Three then-current LLMs; RAG, full long context, Self-Route |
Public QA datasets; matched RAG/full-context comparison |
Full context more accurate on average when affordable; RAG substantially cheaper; hybrid routing retains much accuracy at lower cost |
Model/cost landscape changes quickly; corpora must fit for full-context baseline |
DOI 10.18653/v1/2024.emnlp-industry.66 |
| RAGChecker 12 |
2024 preprint / open-source evaluation work |
Diagnostic framework for RAG |
Eight RAG systems across ten domains; human meta-evaluation |
Separates retriever/generator; reveals retrieval-noise trade-offs and context over-trust |
Diagnostic benchmark rather than intervention trial |
https://arxiv.org/abs/2408.08067 |
| LongMemEval 2 |
ICLR 2025, peer reviewed |
Full history, retrieval, commercial assistants/LCLMs; indexing–retrieval–reading framework |
500 questions; sustained multi-session histories; information extraction, multi-session/temporal reasoning, update, abstention |
Approx. 30% accuracy degradation in tested sustained-interaction settings; retrieval/read optimizations improve QA |
QA endpoint; synthetic/scalable histories; repository later cleaned noisy sessions |
https://arxiv.org/abs/2410.10813; DOI 10.48550/arXiv.2410.10813 |
| NoLiMa 46 |
ICML 2025 |
12 LLMs claiming ≥128K context |
Long-context retrieval without literal lexical overlap |
10/12 below half strong short-context baseline at 32K; GPT-4o 99.3%→69.7% in reported setup |
Synthetic retrieval; not full agent workflow |
https://arxiv.org/abs/2502.05167; DOI 10.48550/arXiv.2502.05167 |
| HELMET 20 |
ICLR 2025 |
51 long-context models |
Seven application-centric categories up to 128K |
NIAH poorly predicts downstream long-context performance; category trends differ |
Offline benchmark rather than longitudinal interaction |
https://arxiv.org/abs/2410.02694 |
| LongBench v2 21 |
ACL 2025 |
Contemporary long-context LLMs |
Realistic deep-understanding/reasoning tasks; ~8K–2M-word contexts |
Demonstrates continued difficulty of realistic long-context reasoning beyond literal retrieval |
Measures supplied context, not persistence between sessions |
https://arxiv.org/abs/2412.15204 |
| MemGPT 32 |
arXiv 2023 preprint |
Hierarchical/OS-inspired virtual context management |
Long-document analysis, multi-session chat |
Demonstrates explicit paging/context management beyond immediate window |
Early models; limited standardized comparative evidence; architectural analogy stronger than causal proof |
https://arxiv.org/abs/2310.08560; DOI 10.48550/arXiv.2310.08560 |
| MemoryBank 7 |
AAAI 2024, peer reviewed |
Retrieved conversation memories, user portrait, continuous updates, Ebbinghaus-inspired forgetting |
Long-term dialogue; real qualitative and simulated quantitative interactions |
Better reported recall, empathy and user-profile understanding |
Simulation-heavy; does not isolate whether Ebbinghaus-style decay itself causes improvement |
DOI 10.1609/aaai.v38i17.29946; https://ojs.aaai.org/index.php/AAAI/article/view/29946 |
| Generative Agents 33 |
UIST 2023, peer reviewed |
Full experience stream + retrieval + reflection + planning |
25-agent simulated town; short multi-day interaction; component ablations |
Integrated architecture increases human-rated believability; emergent coordination observed |
Simulation and subjective believability, not objective real-world task success |
DOI 10.1145/3586183.3606763 |
| Reflexion 34 |
NeurIPS 2023 |
Verbal reflections stored across repeated attempts |
Coding, reasoning, sequential decision tasks |
Large gains in selected tasks; reported HumanEval pass@1 91% vs GPT-4 baseline 80% |
Short repeated trials; not enduring user memory; architecture/model comparison not equivalent to longitudinal learning |
https://arxiv.org/abs/2303.11366 |
| MemBench 41 |
Findings of ACL 2025 |
Various memory-capable LLM setups |
Factual vs reflective memory; participation vs observation; effectiveness/efficiency/capacity |
Provides broader memory-specific evaluation axes |
Construct labels remain benchmark-specific; limited behavioral action |
DOI 10.18653/v1/2025.findings-acl.989 |
| Mem0 35 |
ECAI 2025 proceedings / published record available 2026 |
Extraction/consolidation/retrieval; optional graph memory |
LoCoMo; memory systems, RAG variants, full context and platform baselines |
Reported 26% relative judge improvement over OpenAI memory baseline; graph ~2% additional overall; large latency/token savings vs full context |
Developer-authored evaluation; LoCoMo/LLM-judge concentration; graph gain modest |
DOI 10.3233/FAIA251160; https://arxiv.org/abs/2504.19413 |
| Recursive summarization for long-term dialogue 28 |
Neurocomputing 2025, peer reviewed |
Recursively updated LLM-generated dialogue summary |
Long-term dialogue with GPT-3.5-Turbo, Llama, ChatGLM; context/RAG comparisons |
Improved automatic and human-rated consistency; complements larger context and retrieval |
Does not establish indefinite fidelity or quantify long-run recursive drift under adversarial/dynamic updates |
DOI 10.1016/j.neucom.2025.130193 |
| Bhat et al., Rethinking Chunk Size 24 |
2025 preprint |
Fixed-size chunks × embedding models |
Multiple short- and long-form retrieval datasets |
64–128 often better for concise facts; 512–1024 better for broader context; model-dependent |
Retrieval study, not full agent-memory evaluation |
https://arxiv.org/abs/2505.21700 |
| How Does Chunking Affect Retrieval-Augmented Code Generation? 25 |
2026 preprint |
Four chunk strategies × four retrievers × five generators |
RepoEval and CrossCodeEval; 864 settings |
Chunking significant; context budget dominant in many cases; up to +4.2 pp from larger cross-file context; chunk-size effect ≤~1.9 pp |
Code domain only; not general document QA |
https://arxiv.org/abs/2605.04763 |
| Mittal, “Did You Forget What I Asked?” 47 |
TrustNLP 2026 workshop |
Three model families; persistent formatting/task constraints |
>8,000 prompts; varying load/interference |
2–21 pp compliance loss under load; some terminal constraints up to 50%; reminders restore many conditions |
Within-prompt prospective-memory analogue, not real persistent deferred task |
ACL TrustNLP 2026 proceedings |
| TriggerBench 48 |
2026 arXiv preprint |
Prospective-trigger benchmark with matched retrospective controls |
Daily/professional workflows; positive/negative/implicit/overloaded triggers; long context |
Prospective recall degrades more sharply than retrospective recall; reasoning can improve hits but also false alarms |
Synthetic scenarios; no long wall-clock persistence |
https://arxiv.org/abs/2606.23459 |
| LongMemEval-V2 4 |
2026 arXiv, explicitly work in progress |
RAG AgentRunbook-R; file/coding-agent AgentRunbook-C |
451 questions, ≤500 trajectories, ≤115M tokens; static/dynamic/workflow/environment/premise |
AgentRunbook-C 72.5%; strongest RAG 48.5%; coding-agent baseline 69.3% |
QA after evidence gathering, not action; recent preprint; strong baseline shrinks architecture-specific gain |
https://arxiv.org/abs/2605.12493; DOI 10.48550/arXiv.2605.12493 |
| Mem2ActBench 13 |
2026 arXiv preprint |
Long-term memory + tool agent |
Long interrupted assistant histories; tool selection and argument reconstruction |
Explicitly evaluates memory-to-action and parameter grounding rather than only QA |
New benchmark; evidence not yet broadly replicated |
https://arxiv.org/abs/2601.19935 |
| AgeMem / Agentic Memory 31 |
2026 arXiv preprint |
Agent chooses store/retrieve/update/summarize/discard operations as tools |
Unified short-/long-term memory management |
Makes maintenance decisions part of agent policy |
Architectural promise; too recent for broad independent validation; discard ability ≠ proven beneficial forgetting |
https://arxiv.org/abs/2601.01885 |
| Are We Ready For An Agent-Native Memory System? 15 |
2026 arXiv preprint |
12 memory systems + two reference baselines; representation/extraction/retrieval/maintenance decomposition |
Five workloads, 11 datasets |
Important comparative/factorized evaluation of agent memory systems |
Very recent; benchmark external validity still developing |
https://arxiv.org/abs/2606.24775 |
| MINJA 38 |
2025 arXiv preprint |
Memory-injection attack against multiple LLM agents |
Adversary interacts via normal queries/observed outputs |
Demonstrates malicious records can be inserted and later influence victim behavior |
Adversarial constructed settings; deployment prevalence unknown |
https://arxiv.org/abs/2503.03704 |
| MemoryGraft 37 |
2025 arXiv preprint |
MetaGPT DataInterpreter + GPT-4o; BM25/FAISS persistent experience memory |
100 benign + 10 poisoned seeds; 12 handcrafted clean queries |
23/48 retrieved records poisoned = 47.9%; persistent unsafe behavioral patterns |
Small handcrafted workload; specific ingestion/execution and trust assumptions |
https://arxiv.org/abs/2512.16962 |
| Hidden in Memory: Sleeper Memory Poisoning 14 |
2026 arXiv preprint |
Contemporary stateful assistants including GPT-5.5 and Kimi-K2.6 |
External-content poisoning → memory write → later retrieval → agentic action |
Poison write up to 99.8% / 95%; conditional retrieval-to-action success 60–89% |
Security PoC/preprint; exact rates depend on attack/system configuration |
https://arxiv.org/abs/2605.15338 |
Most important research gaps
End-to-end causal decomposition. The field needs a benchmark in which the same episodes can be run with controlled interventions at every stage: oracle storage, oracle retrieval, oracle relevance labeling, oracle temporal resolution, oracle interpretation and oracle tool arguments. This would produce a proper error budget—for example, 5% lost at storage, 12% retrieval, 8% conflict resolution and 4% execution—instead of attributing every final error to “memory.” LongMemEval and RAGChecker provide pieces of this decomposition; Mem2ActBench begins extending it to action. 2
Real longitudinal users. A decisive experiment would randomly assign hundreds of consenting users for several months to no persistence, full-history, retrieval memory, summarized memory and structured user-state conditions, using the same base model. Outcomes should include objective task success, time saved, corrections per interaction, preference-application errors, satisfaction, trust, perceived creepiness, deletion requests and inappropriate-personalization incidents. Current conversational benchmarks do not answer this. 49
Mutable-world memory. A serious dynamic benchmark should include hundreds of controlled state transitions: additions, corrections, temporary exceptions, contradictory sources, rescinded preferences, reinstated preferences, retroactive corrections and explicit deletion. Evaluation should score current-state accuracy separately from historical recall and require provenance/temporal justification. LongMemEval and V2 are useful starting points, not the finished benchmark. 2
Prospective memory across real interruptions. TriggerBench should be extended from long prompts to persistent agents that are shut down, restarted, switched between unrelated tasks and exposed to trigger events hours or days later. Both missed intentions and false alarms must count, because an agent that “remembers everything” by acting all the time is not successful prospective memory. 16
Beneficial forgetting. Randomize memory policies over the same workload: retain all, retrieval-only suppression, recency decay, salience decay, learned deletion, explicit user deletion and oracle deletion. Measure current-task performance, future regret, retrieval latency, storage cost, privacy risk and stale-information errors. This experiment would finally distinguish context filtering from true beneficial forgetting. 12
Recursive-summary drift. Feed a ground-truth event ledger through 50–500 sequential summary updates, including subtle corrections and exceptions. At regular checkpoints query every historically relevant proposition and compare current summary state against both the present truth and complete historical record. Vary model, summary budget and compression ratio. The recursive-summarization literature demonstrates benefit, but not the drift curve this experiment would reveal. 28
Memory-to-action transfer. Extend Mem2Act-style evaluation to real applications with calendar, CRM, email, code, browser and database tools. Separate tool choice, entity resolution, parameter grounding, authorization, temporal validity and final environmental state. A high-quality agent-memory claim should eventually report these stages, not only QA accuracy. 13
Architecture factorials rather than architecture bundles. Hold model, corpus, prompts, retrieval budget and tool environment fixed while independently varying raw transcript, summary, dense RAG, BM25, hybrid search, files, SQL state, knowledge graph and agentic search. Most architecture papers change several things simultaneously; the small gap between AgentRunbook-C and its strong coding-agent baseline demonstrates why factorial isolation matters. 4
Memory scale curves. Benchmarks should deliberately grow the store from hundreds to millions of records while holding the fraction of truly relevant memories fixed. Measure retrieval precision, current-state accuracy, stale collisions, latency and action accuracy. “Works with 50 sessions” is not evidence that the architecture behaves well after years of use. LongMemEval-V2’s 115M-token histories are a major step toward this question, although its final task is still evidence-gathering QA. 4
Security under adaptive defenses. Memory attacks should be evaluated jointly with provenance tracking, trust boundaries, write approval, retrieval sanitization, quarantined untrusted memories and deletion. Defenses should be tested against adaptive attackers over repeated sessions, not only fixed attack strings. Current attack evidence is stronger than the evidence for broadly effective defenses. 39
Model-generation replication. The field needs permanent benchmark suites that rerun the same factorial experiments as base models change. The history from Lost in the Middle to RULER, NoLiMa and HELMET shows why an architectural conclusion tied to GPT-3.5-era reading behavior can become obsolete while the underlying evaluation question remains valid. 17
Research frontier versus professionally defensible claims
As of October 3, 2026, these claims are robust enough to use professionally with appropriate qualification:
External retrieval can improve knowledge-intensive QA and factual generation relative to parametric-only baselines when useful evidence is retrieved. 1
Retrieval quality and downstream use are separate failure modes; retrieval recall alone is not enough. 12
Advertised context length is not a reliable measure of useful long-context reasoning or retrieval. Contemporary models have improved, but task difficulty, position and semantic cueing still matter. 19
Full-context prompting can outperform RAG on answer quality when the relevant corpus fits and resources permit, while RAG can be much cheaper. 3
Persistent conversational-memory systems can improve recall/QA on multi-session benchmarks relative to weaker history/retrieval baselines. 2
Records of prior experience can improve subsequent task attempts in selected agentic settings. 9
Prospective use of remembered intentions is measurably harder than retrospective recall and is vulnerable to interference and false triggering. 10
Persistent memory creates a demonstrated cross-session security surface: poisoned memories can survive, be retrieved later and alter actions. 14
The following are promising research directions but not yet robust enough to present as established professional facts:
AgeMem-style autonomous store/update/forget policies; code-agent/file-system memory as a generally superior alternative to RAG; MemHarness-style reconstruction of past experiences before action; proactive memory agents that autonomously decide when an old memory matters; general-purpose skill extraction from episodic traces; human-inspired consolidation and forgetting schedules; knowledge-graph superiority; reliable lifelong preference adaptation; and memory systems that demonstrably make users better off the longer they use them. These ideas now have increasingly serious benchmarks around them, but the strongest evidence is recent and frequently preprint-only. 31
The most defensible synthesis is therefore deliberately unromantic:
LLM “memory” is not one capability. It is a pipeline for preserving old information and making it causally useful later. The field has convincing evidence for several components—retrieval, selected long-context use, benchmarked cross-session recall, and some experience-to-action transfer—but much weaker evidence that today’s memory architectures reliably maintain changing state, preserve deferred intentions, forget beneficially, personalize users correctly over long periods, or produce cumulative real-world improvement.
The architectural intuition is ahead of the longitudinal evidence. The next decisive step is not another memory metaphor or storage layer. It is evaluation that follows information all the way from storage, through retrieval and interpretation, into consequential behavior over time. 12