- Semantic memory storage via vector embeddings
- Support for multiple backends (ChromaDB, FAISS, SQLite)
- Memory addition, retrieval, update, and deletion
- Timeline-based and namespaced memory organization
- Customizable similarity search thresholds
- Integration with OpenAI and HuggingFace embedding models
- Persistent memory stores
- Multi-agent memory namespaces