What problem does it solve?
Memory systems provide persistence across sessions and enable reasoning over accumulated knowledge by combining layered memory, graph structures, and time-aware storage. This solves the problem of losing state and inconsistent entity data when agents reset or across conversations.
Core Features & Use Cases
- Layered memory architecture (working memory, short-term memory, long-term memory) and knowledge graphs for scalable continuity.
- Temporal memory with validity periods to track changes over time using temporal knowledge graphs.
- Knowledge graphs and vector stores for structured reasoning and fast retrieval.
- Entity tracking and cross-session persistence for consistent user experiences.
- Memory consolidation and privacy-aware retention to control growth and data exposure.
- Use Case: An AI assistant remembers user preferences across sessions and reasons about past interactions to tailor responses.
Quick Start
Initialize a memory session, store a fact about an entity (e.g., "Customer123 last_seen: 2026-02-08"), then retrieve memories for that entity in the current session.