Memory
LOCOMO Dimensions
Five Types of Memory
Memory is structured using LOCOMO dimensions, ensuring that different types of knowledge are stored, indexed, and recalled appropriately.
Knowledge
Facts about data, business rules, and domain expertise.
Events
Things that happened: migrations, incidents, schema changes.
Entities
People, systems, teams, and their roles in the data landscape.
Relationships
Connections between entities, datasets, and business concepts.
Preferences
User-specific settings, formatting choices, and workflow habits.
Recall
Four Retrieval Strategies
Different questions require different recall methods. The platform picks the right strategy automatically or lets you choose.
Entity Lookup
Direct retrieval by dataset URN or entity reference. Finds memories explicitly tagged to a specific table, column, or catalog entity.
Best for: When querying a known dataset and need its accumulated context.
Semantic Search
Vector similarity search across memory content. Finds conceptually related memories even when the exact entity is not referenced.
Best for: Exploratory questions where the relevant dataset is not yet identified.
Graph Traversal
Follows DataHub lineage to find memories attached to upstream and downstream datasets. If you query a derived table, memories about its source tables surface automatically.
Best for: Lineage-dependent questions where context propagates across related data.
Auto (Combined)
Runs all three strategies and merges results with deduplication. The platform selects the most relevant memories across all retrieval methods.
Best for: Default mode. Covers all recall paths without manual strategy selection.
Lifecycle
Remember, Recall, Manage
Memory operations are explicit and auditable. The platform remembers what you tell it, recalls it when relevant, and provides tools to update, forget, and review stale entries.
Memory is personal and persists across sessions. It is distinct from knowledge capture, which is organizational and feeds the catalog. Memory stores what a specific user or agent has learned. Knowledge capture stores what the organization has validated.
Memory commands
Common questions
Memory FAQ
LOCOMO is the framework Plexara uses to classify memory dimensions. The platform structures memory into five distinct types per LOCOMO so different kinds of knowledge are stored, indexed, and recalled in the way each needs to be, rather than dumped into a single bucket.
Different questions need different recall methods. Plexara composes entity lookup (exact match on people, tables, projects), semantic search (meaning-based via embeddings), and lineage graph traversal (related concepts). The platform picks the right strategy automatically per query; the agent can also call memory_recall directly when it knows what it needs.
Memory is personal and persists across sessions for a specific user or persona. The catalog is organization-wide structured documentation. Memory captures what an individual taught the agent during their work; once an admin reviews and promotes it, that observation can become catalog metadata everyone benefits from.
Yes. The memory_manage tool exposes commands to remember, update, and forget. Stale memories surface in periodic review prompts so users can keep their context fresh. Nothing is locked in.
No. Memory is scoped per user and persona. Cross-user sharing happens through the insights pipeline: an observation captured in one user's memory can be promoted, with admin review, to catalog documentation that all future agents see. That is intentional, not a bypass.
Next
Knowledge Capture
How every conversation improves your data catalog through governed knowledge capture.

