From 0a75a08ae5b944e6bc2f1338f6789cebe09734d0 Mon Sep 17 00:00:00 2001 From: "openclaw-docs-sync[bot]" Date: Sun, 12 Apr 2026 17:52:52 +0000 Subject: [PATCH] chore(sync): mirror docs from openclaw/openclaw@15b86ac6d05f0ae13dbc438d5013996db6246480 --- .openclaw-sync/source.json | 4 ++-- docs/concepts/memory-qmd.md | 9 ++++++--- docs/reference/memory-config.md | 3 +++ 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index a65ce6562..8fcde122d 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "42590106ab6ea29106ee522e4e1acfb0f0ec880c", - "syncedAt": "2026-04-12T17:37:05.565Z" + "sha": "15b86ac6d05f0ae13dbc438d5013996db6246480", + "syncedAt": "2026-04-12T17:52:52.365Z" } diff --git a/docs/concepts/memory-qmd.md b/docs/concepts/memory-qmd.md index 82a67ed2c..df6802814 100644 --- a/docs/concepts/memory-qmd.md +++ b/docs/concepts/memory-qmd.md @@ -51,6 +51,9 @@ legacy `--mask` collection flags and older MCP tool names when needed. - OpenClaw creates collections from your workspace memory files and any configured `memory.qmd.paths`, then runs `qmd update` + `qmd embed` on boot and periodically (default every 5 minutes). +- The default workspace collection tracks `MEMORY.md` plus the `memory/` + tree. Lowercase `memory.md` remains a bootstrap fallback, not a separate QMD + collection. - Boot refresh runs in the background so chat startup is not blocked. - Searches use the configured `searchMode` (default: `search`; also supports `vsearch` and `query`). If a mode fails, OpenClaw retries with `qmd query`. @@ -114,8 +117,8 @@ collection under `~/.openclaw/agents//qmd/sessions/`. ## Search scope -By default, QMD search results are only surfaced in DM sessions (not groups or -channels). Configure `memory.qmd.scope` to change this: +By default, QMD search results are surfaced in direct and channel sessions +(not groups). Configure `memory.qmd.scope` to change this: ```json5 { @@ -164,7 +167,7 @@ with `qmd query "test"` using the same XDG dirs OpenClaw uses. Set to `120000` for slower hardware. **Empty results in group chats?** Check `memory.qmd.scope` -- the default only -allows DM sessions. +allows direct and channel sessions. **Workspace-visible temp repos causing `ENAMETOOLONG` or broken indexing?** QMD traversal currently follows the underlying QMD scanner behavior rather than diff --git a/docs/reference/memory-config.md b/docs/reference/memory-config.md index 4d2234e68..d7e47bfb8 100644 --- a/docs/reference/memory-config.md +++ b/docs/reference/memory-config.md @@ -438,6 +438,9 @@ Controls which sessions can receive QMD search results. Same schema as } ``` +The shipped default allows direct and channel sessions, while still denying +groups. + Default is DM-only. `match.keyPrefix` matches the normalized session key; `match.rawKeyPrefix` matches the raw key including `agent::`.