Long-term experience needs storage, utility, and admission checks¶
简体中文 · English
Updated 2026-10-30 · 57 topic entries / 8 representative comparisons
MemGPT decides where information lives, MemPrice allocates fidelity within a limited window, and CMP studies how to identify utility. Voyager turns successful programs into skills, VaG manages admission risk, and SkillRise tests curation on later tasks. Fit, relevance, legitimacy, and future usefulness are four different questions. EMMA assigns structured memory to controller, agent, and skill, limiting each edit by failure scope and requiring actual use in the next attempt.
Mechanisms · Trade-offs · Cross-paper questions · Updates
How to read this card
The table compares representative methods. It is not a shared-benchmark leaderboard. Teaching examples are not measured results.
Mechanism comparison¶
Axes: Whether the object is a raw event, compressed representation, runtime state, or executable skill · Whether decisions happen at write, read, eviction, or durable admission · Whether value comes from similarity, current success, randomized exposure, or downstream tasks · Whether raw details and faulty descendants can be recovered or reverted
| Paper and source | Mechanism | Benefits and trade-offs |
|---|---|---|
| MemGPT · Original source Sections in the Chinese source: 背景与主要改动, 核心公式, 复现边界 |
Manages core data, active context, and external archives in tiers; function calls and heartbeat control paging. | External capacity is not present visibility, and retrieval can omit evidence. Deterministic local keys and proxy costs are not a semantic retrieval service. |
| MemPrice: Online Memory Allocation via Adaptive Pricing for Long-Horizon Agents · Original source Sections in the Chinese source: 背景与主要改动, 核心公式, 本地复现与边界 |
Chooses one form per memory from raw, summary, abstraction, keywords, or delete. Knapsack enforces a hard budget; queue price reflects persistent occupancy. | Joint allocation depends on utility and token sizes. Details evicted from the window require archive refresh. The local path executes DP and state contracts only. |
| Causal Memory Policy: Making Memory Utility Identifiable by Intervening on Retrieval · Original source Sections in the Chinese source: 背景与主要改动, 核心公式, 复现边界 |
Reserves balanced randomized exposure in a fixed candidate pool, estimates net treatment/control effects and standard errors under that design, and protects uncertain memories. | Treatment of one item changes other slots' distributions, so effects are not independent additive coefficients. Synthetic results do not establish real QA or long-term deletion policies. |
| Voyager · Original source Sections in the Chinese source: 背景与主要改动, 核心公式, 复现边界 |
An automatic curriculum proposes tasks. After execution and feedback-driven revision, successful programs become retrievable, composable skills. | One environment success has prerequisites. Local skills are structured tool plans without Mineflayer, GPT-4, or real Minecraft. |
| When Self-Evolution Backfires: Pre-Commit Gating against Skill Contamination in LLM Agents · Original source Sections in the Chinese source: 背景与主要改动, 核心公式, 复现边界 |
Checks structure, harmless behavior, and semantic consistency before durable write-back, then selects compatible Hot sets by marginal value. | Pre-write checks precede reactive deletion but are limited by coverage. Local core operators do not turn candidate discovery into complete capability evolution. |
| SkillRise · Original source Sections in the Chinese source: 背景与主要改动, 核心公式, 复现边界 |
One policy alternates solving and document curation. Current outcomes supervise solving; discounted downstream outcomes supervise curation. | Task sequences must expose transfer value. Local tests check state and phase credit, not the paper's model RL. |
| Remembering Is Not Enough: Refining Memories and Learning When to Use Them in Multi-Agent Systems · Original source Sections in the Chinese source: 背景与主要改动, 核心公式 |
Uses paired effects, scope-first attribution, dual-reference repair gates, and resets evidence on version change. | Scope, defect, and replay scores are external. Rules do not replace LLM diagnosis or repair. |
| EMMA: Structured Episodic Memory for Multi-Agent Workflow Synthesis · Original source Sections in the Chinese source: 背景与主要改动, 核心公式, 高成本完整实验 |
Organizes persistent memory by controller, agent, and skill, editing only the responsible entry for the failure scope. Execution slips do not become durable experience; overflow first splits incomplete steps. | A single-edit guard does not establish semantics, and safety judgment is external. Exercise an accepted edit on the next attempt; an unused final edit is not improvement. The full multi-environment system was not reproduced. |
Trade-off analysis¶
Allocation needs utility but does not create causal evidence¶
MemGPT moves information to archives, and MemPrice allocates representation levels within the window. Both need a keep decision. CMP studies identification instead: a memory retrieved disproportionately on difficult questions cannot be blamed for associated failures without randomized controls. When feeding CMP estimates into allocation, retain exposure design and uncertainty; net effects under fixed slots are not freely additive item values.
Sources: MemGPT · MemPrice: Online Memory Allocation via Adaptive Pricing for Long-Horizon Agents · Causal Memory Policy: Making Memory Utility Identifiable by Intervening on Retrieval
Current success, durable admission, and future usefulness happen at different times¶
Voyager accumulates successful programs as skills. VaG considers effects on descendants, checking before write-back and assessing compatibility in use. SkillRise scores curation from downstream outcomes: current success mainly evaluates solving, not whether documentation helps later. These are different evidence contracts, not a ranking. Record execution, admission, and cross-task learning separately.
Sources: Voyager · When Self-Evolution Backfires: Pre-Commit Gating against Skill Contamination in LLM Agents · SkillRise
October 29: New method and source changes¶
DiscernMem separates wrong memory scope from content defects. Pair single-memory and no-memory replays under the same task, seed, and configuration, then check repairs against both parent-memory and no-memory references. This constrains simple reflection append: poor team results cannot be blamed on one memory, and a new version cannot inherit old measured effects. Local work covers measurement and version contracts, not LLM repair or replay.
Sources: MemGPT · Remembering Is Not Enough: Refining Memories and Learning When to Use Them in Multi-Agent Systems
Identify which entry to change, then show the change helps¶
DiscernMem uses isolated injection and paired no-memory replay to distinguish scope from defects and gates repairs against parent-memory and no-memory references. EMMA organizes editing by controller, agent specialization, and skill ownership; each reflection edits only one responsible entry, while execution slips affect only the temporary plan. One measures attribution and repair; the other limits the edit layer and how it must be exercised. Structural legality is not paired benefit, and an external semantic-safety Boolean is not an implemented LLM review.
Sources: EMMA: Structured Episodic Memory for Multi-Agent Workflow Synthesis · Remembering Is Not Enough: Refining Memories and Learning When to Use Them in Multi-Agent Systems
Cross-paper questions¶
Try answering before expanding the explanation. Each question relates at least two papers.
If MemPrice selects a high-utility memory, why does CMP ask how utility was measured?¶
Show answer and example
Answer: Knapsack optimizes supplied utilities and sizes, not their reliability. Low success on tasks that often retrieve a memory can reflect selection bias. CMP uses balanced randomized exposure and controls to estimate net effect with a standard error. Slot substitution affects the result, so it cannot become an independent additive knapsack value unconditionally.
Illustrative example: A troubleshooting memory is retrieved for the hardest incidents. Determine what happens without it before interpreting low success or budgeting window space.
Sources: MemPrice: Online Memory Allocation via Adaptive Pricing for Long-Horizon Agents · Causal Memory Policy: Making Memory Utility Identifiable by Intervening on Retrieval
Why can't a Voyager program that succeeded once enter VaG's long-term library unchecked alongside all other skills?¶
Show answer and example
Answer: One execution supports that path under its environment, not harmlessness under other prerequisites or compatibility with existing skills. VaG checks structure, behavior, and semantics before writing, then chooses compatible sets by marginal value. Success, harmlessness, and combined benefits remain separate gates.
Illustrative example: A skill works in an empty directory but implicitly deletes old files. The original success does not validate a shared directory.
Sources: Voyager · When Self-Evolution Backfires: Pre-Commit Gating against Skill Contamination in LLM Agents
Why can't SkillRise use Voyager-style current success to reward curation directly?¶
Show answer and example
Answer: Current success measures actions just taken; a document's utility emerges on later related tasks. SkillRise separates solve and curate phases and applies discounted downstream returns to the latter's generated tokens. Successful program admission does not supply this cross-task credit. A polished but unhelpful summary should not be rewarded automatically.
Illustrative example: A solver can succeed by luck but record only the answer. Downstream evaluation reveals the lack of reusable steps.
Why might a repaired memory that beats its parent still be rejected?¶
Show answer and example
Answer: The parent can be harmful. A candidate must also match or beat no-memory, retain historical task performance, and not increase complete failures. One positive difference does not satisfy both non-regression references.
Illustrative example: Parent memory scores 0.2, the repair 0.4, and no memory 0.8. Beating the parent does not establish usefulness.
Sources: MemGPT · Remembering Is Not Enough: Refining Memories and Learning When to Use Them in Multi-Agent Systems
Does EMMA's one-entry edit satisfy DiscernMem's causal attribution and repair checks?¶
Show answer and example
Answer: No. Single edits limit scope and clarify responsibility but still need actual exercise and rerun. DiscernMem separately uses paired isolated memory and no-memory results on matching tasks and seeds, then checks that the candidate is no worse than both parent and no-memory. Structure and effect have different acceptance conditions.
Illustrative example: Writing a transient retrieval typo into a permanent skill violates EMMA scope. Correcting the skill text does not prove that memory helps more than omitting it.
Sources: EMMA: Structured Episodic Memory for Multi-Agent Workflow Synthesis · Remembering Is Not Enough: Refining Memories and Learning When to Use Them in Multi-Agent Systems
Update log¶
Updates record new approaches, changed trade-offs, and follow-up evidence.
2026-10-30 · Reviewed EMMA's three ownership levels, single edits by scope, overflow, and required exercise on the next attempt. Distinguished these from DiscernMem's paired attribution and dual-baseline repair gate and preserved the boundary around unimplemented semantic services.
Affected: EMMA: Structured Episodic Memory for Multi-Agent Workflow Synthesis · Remembering Is Not Enough: Refining Memories and Learning When to Use Them in Multi-Agent Systems
2026-10-29 · DiscernMem separates wrong memory scope from content defects. Pair single-memory and no-memory replays under the same task, seed, and configuration, then check repairs against both parent-memory and no-memory references. This constrains simple reflection append: poor team results cannot be blamed on one memory, and a new version cannot inherit old measured effects. Local work covers measurement and version contracts, not LLM repair or replay.
Affected: Remembering Is Not Enough: Refining Memories and Learning When to Use Them in Multi-Agent Systems
2026-10-27 · Initial version: compared tiered storage, memory pricing, utility under randomized exposure, accumulation of successful programs, precommit admission, and downstream skill credit.
Covers 55 topic entries; see the full list below.
All 57 topic entries
The full catalog follows. The main comparison covers the representative papers listed above.
- Cache Engineering for Agents
- Remembering Has a Price: Learning Memory Worth under Resource Constraints
- MemPrice: Online Memory Allocation via Adaptive Pricing for Long-Horizon Agents
- MemoProAgent: Toward Memory-Driven Proactive Assistance
- MemScope: Evolving Agent Memory Architectures through Localized Code Repair
- Hy-Memory-30B-A3B: Attributed Reinforcement Learning for Long-Term Memory Writing
- Maximising Transparency in Context Compaction Improves Retention of Facts and Commitments for Lightweight Coding Agents
- Recursive Formation and First-Class Reuse of Compositional Capabilities
- Test-Time Memory Construction
- NEAR: Neighborhood-Aware Residuals for Memory Retrieval
- Beyond the Final Embedding: Retrieving Memories from Token-Level Evidence
- Use and Disuse: Intent-Structured Experience Consolidation for Memory and Learning in LLM Agents
- Mem++: Non-Destructive Memory for Long-Term Organizational LLM Agents
- Causal Memory Policy: Making Memory Utility Identifiable by Intervening on Retrieval
- Beyond Memory: Harnessing Long-Horizon Agents with Explicit Belief States
- AutoCompact: Learning When to Compact Context in Long-Horizon Coding Agents
- MemFit: Efficient Long-Term Agentic Memory
- UpliftMem: Learning Set-Level Uplift for Agent Memory Retrieval
- ReMem: Rethinking Perception and Memory in Long-Context Recommendation Agents
- Context Language Models
- Mnemon: Raw Records, Fast Judgments, Slow Thoughts
- Continuous Context Management
- Interactive Memory Learning for Long-Term Conversations
- Reflect, Revise, Reuse: Training-Free Skill Evolution for GUI Agents
- When Synthetic Data Hurts: On Catastrophic Forgetting in Skill Retrieval for LLM Agents
- Grounding Agent Memory: Environment-Probing Curation for Enterprise Agents
- MemForest: Efficient Agent Memory Management via EventTree Partitioning and Progressive Merging
- CoSkill: Joint Reinforcement Learning of Reasoning and Meta-Skill Agents for Hierarchical Skill Evolution
- AtomRec: Evolving Atomic Memory for Agentic Recommendation
- Imagine Before Acting: Prospective Skill Identification for LLM Agents
- SPT: Skills as Pre-Training Data for Agentic Language Models
- When Memory Takes Gradients: Collaborative Vector Memory for Agentic Recommender Systems
- SKILL.state: Scalable Long-Horizon Agent Skills
- CaSKG: Counterfactual-Causal Skill Graphs for Scalable Agent Skill Retrieval
- SkillForge: Automated Skill Discovery and Refinement for Tool-Using Agents
- HyMem: Hierarchical Context Management for Long-Horizon Agents via Information Isolation
- When Self-Evolution Backfires: Pre-Commit Gating against Skill Contamination in LLM Agents
- Learning Globally Reusable Skills for Coding Agents
- MemoryCPT: An End-to-End Agent Memory Framework for Cost-Performance Trade-off
- VerMem
- CoEvo-Mem
- SkillRise
- UniMem
- HiSkill
- Memory as a Controlled Process: Learned Adaptive Memory Management for LLM Agents
- Memento-Skills
- U-Mem
- Learning Personalized Agents from Human Feedback
- MemSkill
- SAGE
- LEGOMem
- MemTool
- MemGPT
- Voyager
- Generative Agents
- Remembering Is Not Enough: Refining Memories and Learning When to Use Them in Multi-Agent Systems
- EMMA: Structured Episodic Memory for Multi-Agent Workflow Synthesis