Memory
Memory Dimensions
Five Types of Memory
Memory is structured into five 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.
Classification
What Stays Yours, and What Gets Proposed
Every memory also carries a class, shown beside it in the portal, and the class is the mechanism behind promotion. Two classes are personal by definition and never leave your own records. The other three assert something about the business, so they are recorded as proposals and go to a person before they reach anyone else.
Personal
Live for you immediately
Nobody reviews these, because there is nothing for anyone else to agree with. They are yours, and they stay yours.
- Preference
- How you like to work: formats, defaults, habits.
- Event
- Something that happened, in your own working history.
Reviewed
Recorded as a proposal
These are claims about how the business works, so they enter the review queue as insights and become shared knowledge only once someone promotes them.
- Business knowledge
- A fact about the business that the rest of the team would benefit from.
- Operational rule
- A standing rule about how the work gets done here.
- Schema/entity
- A fact about one table, column, or catalog entry.


Promotion is covered on Knowledge Capture, including where each promoted fact lands and how a promotion is undone.
Recall
One Search, Four Ways In
There is no separate command for reading memory back. The one search that covers your catalog, knowledge pages, assets, prompts, and connections covers memory too, and returns it grouped alongside everything else. Underneath, it reaches memory four ways and merges what they find.
Entity Lookup
Direct retrieval by dataset 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
Meaning-based ranking across memory content, blended with an exact-term signal so an identifier, column name, or error code is not underweighted by similarity alone.
Best for: Exploratory questions where the relevant dataset is not yet identified.
Keyword Match
Full-text matching on the words themselves, with no interpretation in between. It is also what search falls back to rather than failing, and it says so when it does.
Best for: Hunting for a term you know appears verbatim.
Graph Traversal
Follows catalog 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.
Lifecycle
Capture, Correct, Consolidate
Memory operations are explicit and auditable. Capture is the one way in, and it checks what you already have before writing: a restatement of something you said before supersedes it rather than sitting beside it, and a near-match is offered back so the agent can update instead of duplicating.
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
Plexara structures memory into five dimensions: knowledge (facts, definitions, business rules), events (migrations, incidents, schema changes), entities (people, systems, teams), relationships (how those connect), and preferences (per-user formatting and workflow habits). Storing each kind separately means it is indexed and recalled the way that kind needs, rather than dumped into a single bucket.
Learn more: Five kinds of memory, and how each comes backDifferent questions need different recall methods, so Plexara composes entity lookup (exact match on people, tables, projects), semantic search (meaning-based via embeddings), and lineage graph traversal (related concepts). All three run inside one universal search tool that reaches memory alongside the catalog, knowledge pages, insights, saved assets, and prompts, and returns results grouped by source. The agent does not pick a strategy or a place to look; it asks once and sees the shape of the whole answer space.
Learn more: Letting the agent find the right toolMemory 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.
Learn more: Knowledge: from memory to insightsYes. Recording is one action, memory_capture, and the memory_manage tool exposes commands to update, forget, list, and review what has gone stale or duplicated. Stale memories surface in periodic review prompts so users can keep their context fresh. Nothing is locked in.
Learn more: Knowledge: from memory to insightsNo. 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.
Learn more: Knowledge: from memory to insights
Next
Knowledge Capture
How every conversation improves your data catalog through governed knowledge capture.

