Memory Stores
Each memory subsystem is a separate store class that handles a specific type of information.Summaries
Long-term conversation memory. When session history overflows, the overflow messages are summarized by an LLM and stored.User Facts
Extracts and stores discrete facts about users: preferences, background, interests.- “Prefers dark mode”
- “Lives in Mumbai”
- “Works on logistics software”
User Profile
Structured user data — name, role, company, timezone, language, custom fields.Entity Memory
Tracks companies, people, projects, and products mentioned in conversations.search_entities, create_entity.
Decision Log
Audit trail of agent decisions — what was decided, why, and what happened.log_decision, record_outcome, search_decisions.
Learned Knowledge
Vector-backed insights from conversations. Requires aVectorStore.
save_learning / search_learnings tools.