HOOK.md 890 B


name: mem0-auto-capture description: "Auto-capture (please remember + last 2) + auto-recall for mem0" metadata:

{ "openclaw": { "emoji": "🧠", "events": ["message:received", "message:preprocessed", "message:sent"] } }

mem0-auto-capture

  • Capture: on message:received, only stores when the message contains "please remember" (case-insensitive). Captures the last 2 messages (previous + current).
  • Recall: on message:preprocessed, injects top mem0 matches into bodyForAgent. Sessions whose sessionKey starts with main:main:cron: are skipped so cron jobs never receive [MEMORY …] text; these skips emit [mem0] auto-recall-skip-cron in the logs.

Config flags used:

  • plugins.entries.openclaw-mem0-python.config.autoCapture
  • plugins.entries.openclaw-mem0-python.config.autoRecall
  • plugins.entries.openclaw-mem0-python.config.recallLimit