Mem0 OpenClaw Plugin (v1.0.11)
New Features:
- Skills-mode auto-setup:
enableSkillsConfig()now runs automatically after onboarding — enables triage, recall (with reranking + keyword search), and dream consolidation withtools.profile = "full"and disables the built-in session-memory hook to avoid conflicts - Memory runtime capability: Plugin now exposes
runtime.getMemorySearchManager()andresolveMemoryBackendConfig()on the registered memory capability, enabling OpenClaw gateway to query memory status and backend config directly - Dimension-aware collections: OSS wizard detects embedder dimension changes and creates a new collection (
mem0_<dims>d) automatically, with a warning about old memories being inaccessible under the new embedder - Tool documentation in skills: Both
memory-triageandmemory-dreamSKILL.md files now include full tool reference sections listing all available tools with parameters
Improvements:
- Auto-capture and auto-recall default to enabled:
autoCaptureandautoRecallnow default totrue(wasfalse). Manifest descriptions updated accordingly. Ignored in skills mode memory_updateover delete+add: Skills now prefermemory_updatefor in-place edits — atomic and preserves edit history. Consolidation pattern updated: update best memory, delete redundant ones- Search threshold lowered: Default
searchThresholdreduced from0.5to0.1for broader recall. Removed hardcoded0.6recall-specific override — all searches now use the configured threshold - Embedder dimension propagation: Vector store config auto-resolves dimensions from embedder config when not explicitly set. Syncs
dimensionandembeddingModelDimsfields for Qdrant/PGVector compatibility - Config file write safety:
writeFullConfig()now re-reads and deep-merges thepluginssection before writing, preservinginstallsandslotswritten by the OpenClaw gateway - Additional embedder models: Added
mxbai-embed-large(1024),all-minilm(384), andsnowflake-arctic-embed(1024) to known embedder dimensions
Security:
- Bumped
protobufjsto>=7.5.5via pnpm overrides (GHSA-xq3m-2v4x-88gg) (#5012)
Fixes:
- Moved
bootstrapTelemetryFlag()and removedensureInstallRecord()from module-level side effects — both now run insideregister()to avoid crashes when loaded outside OpenClaw gateway - Fixed OSS history DB path resolution: absolute paths no longer passed through
resolvePath(), preventing double-prefix bugs - Manifest
providerAuthEnvVarsreplaced with spec-compliantsetup.providersformat usingid+envVars
Dependencies:
- Bumped
mem0aifrom3.0.1to3.0.2 - Bumped
pluginApiandminGatewayVersioncompat to>=2026.4.24