Hybrid recall
BM25 lexical matching fuses with semantic vector similarity via Reciprocal Rank Fusion across 11 recall paths — exact identifiers and fuzzy meaning in one query.
OpenClaw support
@xdarkicex/openclaw-memory-libravdb replaces the lightweight default memory path with scoped session, user, and global memory owned by the local daemon. Registers as both a memory and context-engine plugin in the OpenClaw gateway.
BM25 lexical matching fuses with semantic vector similarity via Reciprocal Rank Fusion across 11 recall paths — exact identifiers and fuzzy meaning in one query.
Memories tagged as identity, fact, preference, constraint, decision, or episode. Search by kind for surgical recall instead of undifferentiated nearest-neighbor.
The daemon pre-computes what the agent is likely to ask next and injects relevant memory before the turn executes — no extra round-trips.
Regex-based anchor extraction with Jaccard dedup automatically marks superseded facts. New information replaces stale claims without manual cleanup.
Constraints and identity never decay. Facts decay over 180 days. Preferences over 365. Each memory kind follows its own retention curve.
L8 extraction pulls decisions, constraints, and next steps via pure heuristics — no LLM call, no token cost, no latency spike.
Watches directories including Obsidian vaults and syncs notes into daemon memory. Agents stay aligned with your written knowledge base.
Per-agent isolated vector databases inside a single daemon process. Assign each agent a distinct tenant ID for clean separation.
openclaw plugins install @xdarkicex/openclaw-memory-libravdbGitHub — openclaw-memory-libravdb · Talk about OpenClaw integration