Agent Memory Tiers

Internal model knowledge, short-term context, and long-term external stores form a hierarchy for what an agent retains and where.

Memory mechanisms let a model retain and use information beyond a single bare generation. Three tiers:

  1. Internal knowledge — weights from training/finetuning; available on every query; changes only when the model is updated. Put information essential for all tasks here.
  2. Short-term memory — the context window: recent turns, instructions, examples, tool inventories, plans, tool outputs, reflections. Fast but capacity-limited; reserved for what matters to the current task.
  3. Long-term memory — external stores accessed by retrieval (the durable side of RAG-style systems). Persists across tasks; content can be deleted without retraining.

RAG and agents routinely overflow context; a memory system extends effective capability. Choose tier by use frequency. Memory management moves overflow between short- and long-term stores; retrieval pulls long-term content back into context under context engineering. OS-inspired agent memory makes the short-term window explicit main context and long-term stores external context, with main-context sections partitioning what the processor sees each turn. A memory stream is another long-term shape: append-only natural-language experiences retrieved by recency, importance, and relevance into the short-term prompt.

Long-term memory need not remain a raw retrieval store. A persistent synthesis memory can compile relationships across sources once and revise them as knowledge evolves, trading query-time reconstruction for ongoing maintenance work.

Two stores outside the window are not memory tiers in this sense, because nothing in them is recalled by default: a session log outside the context window keeps the full record for recovery and audit, and externalised progress artefacts carry the state of one long task across sessions.


Sources

  • AI Engineering (Chip Huyen), ch. 6
  • MemGPT (Packer et al.), §2
  • Generative Agents (Park et al.), pp. 1–22