Overview
Memory helps the AI remember your personal information and preferences across conversations.
What Is Memory?
Memory is a feature that allows the AI to remember important information about you across conversations. This enables personalized responses — for example, remembering your name, food preferences, or travel plans you've shared.
Memory helps the AI understand you better over time without you having to repeat information every conversation.
Two Memory Layers
The system operates with two complementary memory layers:
| Layer | Description | Scope |
|---|---|---|
| Short-Term Memory | Message history within the current conversation | Single conversation |
| Long-Term Memory | Information extracted and persisted across conversations | Cross-conversation |
Short-Term Memory
This is the message history of your ongoing conversation. The AI reads previous messages to understand context and provide more accurate responses.
- Automatically saves all messages (user + assistant)
- Only exists within the scope of a conversation
- No configuration needed
Long-Term Memory
This is the system for remembering important information between conversations. The AI automatically analyzes conversation content and extracts noteworthy information.
- Automatically extracted after each conversation turn
- Stored permanently until you delete it
- Semantic search for accurate recall
- Can be enabled/disabled from Settings
Memory Types
The AI categorizes information into 9 types for efficient organization and retrieval:
| Type | Description | Example |
|---|---|---|
preference | Personal preferences | "Prefers black coffee, no sugar" |
fact | Factual information | "Works at company ABC" |
decision | Decisions made | "Chose to learn Python over Java" |
plan | Future plans | "Planning a trip to Da Nang in July" |
emotion | Emotions, feelings | "Feeling anxious about the deadline" |
value | Personal values | "Values work-life balance" |
relationship | Relationships | "Has a sister named Linh" |
health | Health information | "Allergic to seafood" |
interest | Hobbies, interests | "Passionate about landscape photography" |
Scoped Per Assistant
Memories are stored separately for each assistant. This means:
- Assistant A cannot read memories from assistant B
- Each assistant has its own memory tailored to its role
- You have full control over memories for each assistant
For example: Memories about "food preferences" saved with a food advisor assistant won't appear when using a technical support assistant.