Skip to content

Agent Memory

Agent memory is persistent or retrievable context used beyond a single model call. It can include documents, embeddings, graph relationships, task state, user preferences, and audit-safe history.

Memory is not the same as RAG. RAG is one use of retrieval; memory is the broader layer that manages what context can survive, be searched, and be reused.

Memory Responsibilities

  • Retrieve relevant context for a task.
  • Preserve provenance and visibility rules.
  • Combine vector search with graph or metadata filters.
  • Prevent untrusted retrieved text from overriding system policy.
  • Support evaluation by making retrieval behavior inspectable.

Demo Mapping

The demo memory configuration is memory.yaml. It models:

  • document chunking
  • embeddings
  • vector search
  • knowledge graph expansion
  • visibility filters

Page created by Dr. C. Klukas