PROJECT.md 731 B

PROJECT: chat-logger-plugin

Purpose

Provide a lightweight log of recent conversation turns so other hooks (notably mem0-auto-capture) can retrieve the previous assistant reply when storing a new user memory.

Scope

  • Capture the last two turns (user + assistant) on agent_end
  • Resolve and cache sessionKey when available
  • Write JSON lines to /tmp/openclaw-chat.log

Integration notes

  • mem0-auto-capture reads the log and uses messages[1] when role === "assistant".
  • If the session key is missing or unknown, the hook will fall back to the latest assistant message globally.

Operational notes

  • Keep workspace/chat-logger-plugin as the source of truth.
  • Ensure the gateway is restarted after edits.