Exabase M-1 memory-provider integration for OpenClaw.
Exabase Memory (M-1) is a self-organising memory engine for AI agents. It stores facts, preferences, and events, builds a living knowledge graph, resolves contradictions, and evolves with every interaction.
M-1 is SOTA on the leading AI memory benchmark (LongMemEval), with the highest recorded QA score, and using a small model. Read the research paper here.
| System | Model | Score |
|---|---|---|
| M-1 (Exabase) | Gemini 3 Flash | 96.4% |
| Mem0 | Gemini 3 Pro | 94.8% |
| Honcho | Gemini 3 Pro | 92.6% |
| HydraDB | Gemini 3 Pro | 90.79% |
| Supermemory | Gemini 3 Pro | 85.2% |
Exabase Memory powers memory in production apps like Fabric, used by 300,000+ people.
- Automatically recalls relevant memories before a turn.
- Automatically stores each completed conversation turn after the agent finishes.
- Exposes tools to store, search, fetch, update, and delete memories.
Set either:
config.apiKeyEXABASE_API_KEY
Optional:
config.baseIdorEXABASE_BASE_IDconfig.autoRecalldefaulttrueconfig.autoCapturedefaulttrueconfig.recallLimitdefault20config.captureInferdefaultfalse
Run:
openclaw plugins install clawhub:openclaw-exabase-memory
openclaw exabase setup
openclaw gateway restartThat stores the API key in your OpenClaw config. Use openclaw exabase status to check whether the plugin is configured.
exabase_memory_storeexabase_memory_searchexabase_memory_getexabase_memory_updateexabase_memory_delete
- If no API key is configured, the plugin loads in setup-only mode.
- In setup-only mode, it exposes
openclaw exabase setupandopenclaw exabase status, but does not register memory tools or hooks. - Once configured, it registers auto-recall, auto-capture, and the Exabase memory tools.