Skip to main content
Each Expert has its own independent memory system for accumulating specialized knowledge learned through interactions with you. Unlike personal memory (which focuses on “who you are”), Expert memory focuses on “what the Expert has learned while serving you”—your project details, approaches discussed, decisions made, and pitfalls encountered.

Memory Panel

In an Expert’s detail page, you’ll find the memory panel. The panel contains three views that present the Expert’s accumulated knowledge from different perspectives.
All stored memory entries displayed as a list. Each memory is a specific fact or piece of knowledge derived from your conversations with this Expert.Supported operations:
  • Browse: View each memory’s content and source
  • Enable / Disable: A reversible operation to temporarily turn off a memory—disabled memories won’t be referenced by the Expert
  • Delete: Permanently remove a memory (irreversible)
This is the most straightforward memory management view, ideal for quickly reviewing and adjusting specific entries.

How Memory Is Built

Expert memory accumulates through two mechanisms:

Conversation Extraction

After each conversation, the system analyzes the exchange in the background and extracts valuable information into the memory list. Extraction follows strict quality standards—only specific, durable, and non-obvious facts are saved.
You can also proactively tell the Expert what to remember during a conversation. For example, “Remember: this project’s API version must remain v2-compatible.”

Memory Consolidation (Dream)

Beyond per-conversation extraction, the system also periodically “consolidates” existing memories. This process is similar to how human memory consolidation works:
1

Collecting Evidence

Raw information fragments extracted from conversations are archived as “evidence,” with each piece of evidence pointing to its specific conversation source.
2

Distilling Core Knowledge

AI analyzes all evidence and distills structured core facts—identifying key entities, their relationships, and consistency or contradictions with your existing knowledge.
3

Handling Contradictions

When new information contradicts existing memory (e.g., you changed your technology stack), the old fact is marked as expired and the new fact takes over. Historical records are never deleted, preserving the complete evolution trail.
4

Updating the Graph

Consolidated knowledge is reflected in the core memory and memory graph views, allowing you to see how the Expert’s understanding of you evolves over time.
Memory consolidation runs automatically in the background and does not affect your experience. The process never modifies the original entries in your managed memory list.

Three-Layer Architecture

The Expert’s memory system consists of three layers, progressively refined from raw to distilled:
Core memory and the graph are automatically generated—you cannot directly edit them. If you find an inaccurate fact in core memory, correct the corresponding original entry in the “Memory List” (disable or delete it), and the system will update core memory during the next consolidation.

What Memory Does

The Expert loads its memory context at the start of each conversation. This memory enables the Expert to:
  • Continue previous work: No need to re-introduce your project background every conversation
  • Maintain consistency: Remember technical approaches and design decisions you’ve confirmed
  • Avoid repeating mistakes: Remember pitfalls encountered and their solutions
  • Understand your preferences: Know your code style, communication habits, and quality standards

Management Tips

It’s a good idea to browse the Expert’s memory list from time to time to ensure the stored information is still accurate. As projects evolve, earlier technical decisions may have changed.
If an Expert references outdated memory during a conversation (e.g., mentioning an approach you’ve already abandoned), simply tell it “That’s changed—here’s the current situation…” The Expert will update its memory.
Core memory presents the Expert’s understanding of you in a structured way. If you notice that a key entity (such as your main project) is missing or inaccurately described in core memory, proactively provide the relevant information in a conversation.
The memory graph is best suited for a “bird’s-eye view” of the Expert’s knowledge system. When you feel the Expert’s understanding of a certain area is incomplete, use the graph to quickly locate knowledge gaps and then fill them in through targeted conversations.

Creators and Memory

If you are an Expert’s creator, you can also initialize the Expert’s memory through:
  • Skill injection: Write skill documents to inject domain knowledge into the Expert
  • Distillation conversations: Inject core knowledge through in-depth dialogue during Expert creation
These creator-injected memories work alongside user-conversation-generated memories within the same system.