Persistent memory for AI agents — REST API, MCP, OAuth, CLI, dashboard. Semantic search, knowledge graph, automatic consolidation. One self-hosted service, every transport.
RFC-1047 sprint: belief-aware quarantine, Consolidation Engine v2, Bootstrap Profile + Session Legacy, and a full config domain refactor — all by @filhocf. ~1,828 tests.
Memories that contradict active beliefs are automatically quarantined. Two new MCP tools — get_quarantined_memories and unquarantine_memory — let agents review and restore quarantined memories. Threshold-driven, 290 LOC of tests. (RFC-1047 SS6, PR #36)
Three new MCP tools: memory_distill rewrites undistilled memories in batch via LLM, get_onboarding_guide surfaces a structured onboarding narrative, and commit_session_legacy commits legacy sessions. Includes a scheduled distill job (6h interval) and harvest pipeline v2. (RFC-1047 SS3, PR #39)
get_bootstrap_profile tool with Kiro/Claude/Generic formatters and confidence-weighted dedup (cosine 0.70). Monolithic 1327-line config.py split into 12 domain modules with full backward-compatible re-exports. (RFC-1047 SS4+SS5, PR #40; SS9, PR #38)
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.