Agent Memory
Long-term memory production agents remember—with predictable token spend
Organize enterprise knowledge as governed memory units with clear team, domain, and topic boundaries. Layered wake-up loads core context at session start and expands on user questions—less repetition, fewer off-topic answers, and no linear token bill growth every chat.
Capabilities
- ✓Multi-team governance: Library / Scope / Topic memory boundaries
- ✓Layered wake-up: core context at start, details on demand—predictable token cost
- ✓Traceable links: path backlinks for audit and knowledge evolution
- ✓Published benchmark: ENGRA-KB-v2 Recall@10 75.3% (+20pp vs chunk RAG)
- ✓Production access: Memory MCP + REST API, quotas and SLA
Memory hierarchy
Library → Scope → Topic → Atom answers: which workspace, which domain, which subject, and the concrete retrievable unit.
- 1
Library
Isolated memory workspace (tenant boundary): separate storage, vectors, and indexes. Each team can create multiple libraries per project or use case.
Examples: support knowledge base, engineering runbooks, onboarding library
- 2
Scope
Broad thematic bucket for work domains—not a single memory title. The system can suggest a scope on write when left empty.
Examples: engineering, finance, operations
- 3
Topic
Narrow subject within a scope (billing, auth, releases). Classified by meaning, not calendar buckets by default; encode time periods in names if needed.
Examples: billing, api-auth, onboarding
- 4
Atom
Smallest retrievable unit: structured body text, optional source attachment, and a semantic vector. Cross-memory citations carry Scope / Topic / title paths.
Examples: a billing rule, an incident postmortem summary
Memory stack (wake-up & retrieval)
Works with the four layers: what to load when a session starts vs. what to search during conversation.
- L0L0 Identity — stable self-description
- L1L1 Core narrative — top salient atoms
- L2L2 Recall on demand — filter by Library / Scope / Topic
- L3L3 Deep search — semantic search across the library
Product model is Library / Scope / Topic / Atom. Public API JSON may still expose persona bound to the library (library-{id}); see API docs for field details.
Backlinks graph
2D shows linked atoms on one plane; 3D reveals compressed topic clusters behind—re-summarized from correlated atoms.
[[/finance/billing/invoice-rules: Due on the 25th each month]]
Interactive demo with sample data. Your team's live graph appears in the console after atoms are linked.
Benchmarks & published results
On ENGRA-KB-v2 (550 docs / 400 queries), Structured atom retrieval beats BM25 and traditional chunk-RAG — full tables and downloadable JSON.
76.0%
Recall@10
+24.0 pp vs BM25
0.301
MRR
+17% vs BM25
550/400
Docs / queries
ENGRA-KB-v2 paper-scale suite
Synthetic enterprise corpus · same embedder · retrieval stage only
API prefix
/api/v1/memory