Project: openclaw-mem0-python (mem0 API plugin)
Purpose
- Provide OpenClaw tool access to the mem0 server (conversational memory + knowledge base) so agents can write/search explicitly when needed.
Scope
- Provide an OpenClaw plugin wrapper around the mem0 HTTP API.
- Support conversational memory write/search and knowledge-base write/search.
- Expose knowledge-base helpers for tool-driven RAG (list sources, describe a book, search a book or a set of books).
Key files
- hooks/mem0-auto-capture/handler.ts — main hook implementation (TypeScript)
- README.md — developer-facing overview
- openclaw.json (global) — plugin configuration lives in ~/.openclaw/openclaw.json under plugins.entries.openclaw-mem0-python
Configuration
Testing
- Unit-simulate hook events (development) or POST to the gateway hooks endpoint (if available) to verify behaviour.
- After code changes, restart the gateway to reload hooks.
Operational notes
- Keep the workspace copy as the single source of truth and symlink it into ~/.openclaw/hooks for runtime.
- Log lines include tags: [mem0-auto-capture], [mem0-auto-recall], [mem0-stt] to help troubleshooting.
Maintainer: Lukas (GOLEM assistant handles deployments and tests)