File freshness
The 15-minute interval is the background file-scan cadence. The 15-second debounce coalesces nearby changes; it does not promise instant indexing.
QMD memory is the Query Markup Documents search engine. OpenClaw removed it in version 2026.8.1, released August 31, 2026, and replaced it with built-in Memory. Lobsterland still supports QMD as a managed compatibility path — the platform installs a pinned QMD package, emits the supported backend contract, and restarts the instance — but only on catalog images older than 2026.8.1.
2.5.3.search mode for OpenClaw memory retrieval.memory.search engine in lexical mode instead, and the instance Settings
view shows a Built-in Memory card in place of the QMD toggle. Everything below describes a
backend your instance does not run.New instances are created on the newest stable image, so a Lobsterland instance created today is on 2026.8.1 and uses built-in Memory. For what else changed in that release and how to migrate an existing install, see the OpenClaw 2.0 upgrade guide for 2026.8.1.
QMD stands for Query Markup Documents. It is an on-device search engine for Markdown notes, documentation, transcripts, and other local knowledge. The QMD package offers three distinct retrieval commands: keyword search, vector search, and hybrid query plus reranking.
Package capability is not the same as the mode a host selects. Lobsterland currently selects
search, the fast BM25 keyword path, for agent-memory retrieval. The managed pods also keep a local
embedding model available and schedule embedding maintenance, but the default retrieval mode is not QMD's hybrid
query path.
No. OpenClaw retired QMD in version 2026.8.1, released
August 31, 2026, and made built-in Memory the only engine. That release also removed the legacy
agents.defaults.memorySearch configuration schema. Upstream’s documented migration is to run
openclaw doctor --fix, which strips the retired QMD settings, preserves compatible rows already in the
agent database, and rebuilds the index from canonical Markdown — and which retires QMD-only reranking, query
expansion, and cross-agent transcript search with no replacement. Old guides that tell you to set
memory.backend = "qmd" describe an OpenClaw contract that ended at 2026.7.x.
Lobsterland’s QMD toggle is a managed compatibility surface for the pre-2026.8.1 images the platform still supports. It is not a promise that the same block works on a current self-hosted checkout, and it is not offered on 2026.8.1 instances at all.
Enable QMD from a running instance's Settings view. Lobsterland saves the setting, installs its pinned QMD package and native SQLite dependency in the pod, writes the managed config, and restarts the instance. There is no package command or config file for the customer to maintain.
As of August 26, 2026, Lobsterland generates this JSON contract:
{
"memory": {
"backend": "qmd",
"citations": "auto",
"qmd": {
"searchMode": "search",
"includeDefaultMemory": true,
"update": {
"onBoot": false,
"waitForBootSync": false,
"interval": "15m",
"debounceMs": 15000,
"embedInterval": "12h",
"embedTimeoutMs": 3600000
},
"limits": { "maxResults": 6, "timeoutMs": 4000 },
"scope": {
"default": "deny",
"rules": [{ "action": "allow", "match": { "chatType": "direct" } }]
}
}
}
} The 15-minute interval is the background file-scan cadence. The 15-second debounce coalesces nearby changes; it does not promise instant indexing.
The 12-hour interval maintains QMD's local vector index separately from the 15-minute file scan.
The four-second limit bounds one lookup, and the six-result cap keeps retrieval from flooding the model's prompt.
Scope controls where QMD results may be returned. It does not decide which workspace files are indexed.
| QMD command | Retrieval | Lobsterland default |
|---|---|---|
qmd search | BM25 keyword search | Yes |
qmd vsearch | Vector similarity search | No |
qmd query | Hybrid retrieval plus reranking | No |
The distinction matters. QMD is a hybrid-capable package; Lobsterland's current OpenClaw memory path deliberately uses its keyword mode. Collapsing those two facts over-promises what an individual managed lookup does.
These steps apply only to instances running an OpenClaw image older than 2026.8.1. On 2026.8.1 and newer there is no QMD toggle to turn on: Settings shows a Built-in Memory card instead, and durable Markdown memories are searchable without a separate plugin.
MEMORY.md and check that the answer carries a source path.The setting requires a running instance because Lobsterland installs QMD into the live pod before restarting it. If you want the host to own that installation and version pin, use managed OpenClaw hosting with pinned runtime dependencies.
includeDefaultMemory: true points QMD at OpenClaw's default workspace memory material, including
MEMORY.md and the memory directory. You can inspect and edit those files through Lobsterland's
workspace management tools without maintaining a separate QMD
collection by hand.
QMD retrieval is direct-chat-only under the managed default. That is a retrieval boundary, not a claim that group conversations are never stored anywhere. If you need the underlying workspace model first, read the guide to OpenClaw memory files.
QMD stands for Query Markup Documents. It is a local search engine for Markdown knowledge, with separate BM25, vector, and hybrid-plus-reranking modes.
No. OpenClaw removed the optional QMD backend in version 2026.8.1, released on August 31, 2026, along with the legacy agents.defaults.memorySearch schema. Built-in Memory owns search and recall from that version onward. Lobsterland still offers QMD through a pinned managed compatibility path, but only on catalog images older than 2026.8.1.
Not on the current default. New instances are created on the newest stable image, which is OpenClaw 2026.8.1, and those instances show a Built-in Memory card instead of the QMD toggle. Instances already running an older catalog version keep the QMD toggle and the managed config described on this page.
The QMD package supports hybrid retrieval, but Lobsterland currently emits searchMode: "search", which uses QMD's BM25 keyword mode for OpenClaw memory lookups.
On instances running an OpenClaw image older than 2026.8.1, Lobsterland scans memory files every 15 minutes with a 15-second debounce and schedules embedding maintenance every 12 hours. Those are separate jobs.
Lobsterland owns the QMD package pin, native dependency repair, generated config, and restart. Compare that with the current upstream path before deciding where to run OpenClaw.