What problem does it solve? AI agents lose context between sessions and cannot learn from past interactions, forcing developers to rebuild memory, retrieval, and learning infrastructure from scratch. ## Core Features & Use Cases - Session and Long-Term Memory: Store conversation history, user facts, and preferences with persistent vector-backed storage. - Pattern Learning and Retrieval: Store interaction patterns, retrieve them with HNSW vector search and MMR, and train learning plugins such as Decision Transformer, Q-Learning, and Actor-Critic. - ReasoningBank Integration: Migrate legacy ReasoningBank databases, synthesize context with reasoning agents, and optimize memory through consolidation and quantization. - Use Case: Build a chat assistant that remembers user preferences across sessions, retrieves relevant past conversations via embedding search, and improves its responses by training on successful interactions. ## Quick Start Initialize an AgentDB database and create a memory adapter that stores conversation patterns and retrieves context with reasoning for my agent.