PROJECT.md 1.4 KB

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)