Glossary
A reference for the terminology used in neo4j-agent-memory and how it
relates to terms from neighbouring projects in the agent-memory space.
Library terminology
| Term | Meaning in neo4j-agent-memory |
|---|---|
Short-term memory |
Conversations and messages, with sequential |
Long-term memory |
Entities (POLE+O or custom typed), preferences, and facts. The
declarative knowledge layer. Accessed via |
Reasoning memory |
Reasoning traces, reasoning steps, and tool calls — captured per
agent task. The "how did we get there" layer that complements the
"what we know" of long-term memory. Accessed via |
POLE+O |
The default entity ontology — Person, Object, Location, Event, Organization. See POLE+O Model. |
|
The label every long-term memory entity carries in addition to its
type/subtype labels (e.g. |
Adoption |
The process of attaching the |
Backend |
Which storage |
NAMS |
Neo4j Agent Memory Service — the hosted, multi-tenant backend at memory.neo4jlabs.com. A managed REST API; you bring an API key, not a database. |
Workspace |
The unit of hard isolation on NAMS — its own graph. A workspace key is
bound to one workspace; an admin key selects it per request via the
|
Bridge protocol |
The non-REST wire format ( |
Provider string |
A shorthand for an LLM or embedding model — |
Agent Skill (Preview) |
A portable, self-contained procedure — an agentskills.io |
Skill distillation (Preview) |
The server-side NAMS pipeline that turns a scoped slice of memory (messages, entities, reasoning traces) into an Agent Skill: scope → snapshot → grounded synthesis → quality gates → package. Reachable over REST + MCP only. |
Provenance grounding |
The rule that every claim and procedure step in a distilled skill is
|
Attestation |
A detached JWS signature over a published skill’s contents, verifiable
offline against the public JWKS at |
Industry-glossary alignment
The agent-memory space uses overlapping terminology. Mappings to closely related concepts in other ecosystems:
| External term | Closest concept here | Notes |
|---|---|---|
Context graph |
The full three-layer graph this library builds (short-term + long-term + reasoning). |
Zep uses "context graph" to describe a persisted graph attached to a
session. |
Memify / memification |
Long-term memory ingestion ( |
Cognee’s "memify" pipeline corresponds roughly to entity extraction |
Core memory |
Long-term memory (entities, preferences, facts) — the persistent, queryable layer. |
Letta’s "core memory" maps to long-term memory, especially preferences and entity-attached attributes that persist across sessions. |
Episodic memory |
Short-term memory (messages and conversations). |
Several agent frameworks distinguish "semantic" (long-term) from
"episodic" (per-session). |
Working memory |
Not a first-class concept here. |
What other systems call "working memory" (current-turn context) is
typically assembled per-call via |
See Also
-
Memory Types — concept-level description of short-term, long-term, and reasoning memory.
-
POLE+O Model — the default entity ontology.
-
Framework Comparison — how the library compares to other agent-memory tools.