What problem does it solve? AI agents lose conversation context between sessions and cannot learn from past interactions, forcing developers to rebuild state management, vector search, and memory consolidation from scratch. ## Core Features & Use Cases - Session and Long-Term Memory: Store conversation history, user preferences, and facts with vector embeddings for semantic retrieval across sessions. - Pattern Learning with 9 Algorithms: Train agents using Decision Transformer, Q-Learning, Actor-Critic, and other reinforcement learning plugins via CLI or API. - ReasoningBank Integration: Migrate legacy ReasoningBank databases and use reasoning agents for context synthesis, memory optimization, and experience curation. - Use Case: Build a customer support chatbot that remembers each user's preferences, retrieves relevant past conversations via vector search, and improves its responses by learning from successful interactions. ## Quick Start Initialize an AgentDB database and set up session memory for my chat agent so it can remember conversations across sessions.