Persistent memory for AI agents — REST API, MCP, OAuth, CLI, dashboard. Semantic search, knowledge graph, automatic consolidation. One self-hosted service, every transport.
Plugin hooks live — wire your logic into every memory event. ~1,838 tests.
Fire points wired into MemoryService — on_store, on_delete, on_retrieve, on_consolidate now called at actual lifecycle events. Install a plugin package and it receives live events automatically. (PR #864, @filhocf)
New GET /api/types endpoint returns all valid memory types — built-in and custom (MCP_CUSTOM_MEMORY_TYPES). Dashboard filter and store-form dropdowns now populate dynamically, so custom ontology entries appear in the UI automatically. (PR #863, @filhocf)
Reference implementation in examples/plugins/audit_log/ demonstrating all four hooks with standard entry_points packaging. A complete, working plugin you can fork as a starting point. Living documentation for the plugin API. (PR #867, @filhocf)
Claude.ai connects to your memory server through Streamable HTTP with OAuth 2.1 authentication.
Battle-tested with comprehensive testing and optimized for performance.
Install from PyPI and connect your AI agents to persistent memory.