~/.openclaw/agents/<agent>/sessions/*.jsonl — each user/assistant message becomes a searchable record. Pure tool-call entries are skipped; text blocks are decoded to prose.
Facet mapping
Real-time: multiple concurrent sessions
OpenClaw runs many agents at once, and they need each other’s context. Runduckbrain watch and messages are ingested on send/receive — searchable by every other session within seconds. sync covers the same files in batch as a safety net.