| Aspect | Value |
|---|---|
| Scope | Per user |
| Persistence | Long-term (with optional curation) |
| Default mode | Always |
| Supported modes | Always, Agentic |
Basic Usage
Always Mode
Memories are extracted automatically after each response.Agentic Mode
The agent receives tools to manage memories explicitly.save_user_memory, delete_user_memory
Tradeoff: agent may miss implicit observations.
What Gets Captured
| Good for User Memory | Better for User Profile |
|---|---|
| ”Prefers detailed explanations” | Name: “Alice Chen" |
| "Working on ML project” | Company: “Acme Corp" |
| "Struggles with async code” | Role: “Data Scientist" |
| "Uses VS Code” | Timezone: “PST” |
Memory Data Model
| Field | Description |
|---|---|
memory_id | Unique identifier |
memory | The observation text |
topics | Extracted topics for categorization |
user_id | User this memory belongs to |
created_at | When created |
updated_at | Last update |