The memory system provides hierarchical storage for conversations, knowledge, and agent state. It enables agents to maintain context, learn from interactions, and build persistent knowledge. For conceptual overview, see Memory and State. For runtime architecture, see Runtime Core.
// Database indexes for performanceCREATE INDEX idx_memories_room_type ON memories(roomId, type);CREATE INDEX idx_memories_user_created ON memories(userId, createdAt);CREATE INDEX idx_memories_embedding ON memories USING ivfflat (embedding);CREATE INDEX idx_facts_subject_predicate ON facts(subject, predicate);