Files
openclaw/docs/concepts/memory-qmd.md
T
Peter Steinberger 8b0735e89f refactor(memory)!: remove the QMD backend; builtin is the only memory engine (#120936)
* refactor(memory): remove qmd backend

Make builtin the sole memory-core engine, rename the retained session helper barrel, retire QMD config with doctor migrations, and remove QMD runtime/UI/policy surfaces.

* docs(memory): remove qmd backend guidance

Delete the QMD concept page, rewrite memory documentation for builtin retrieval, and remove QMD from navigation and taxonomy source.

* refactor(memory): remove qmd-only leftovers

* refactor(memory): finish qmd integration cleanup

* build(deps): align root string-width types

* build(deps): model root string-width tooling

* refactor(memory): align qmd removal ui and docs

* fix(memory): preserve qmd external paths in doctor

* test(memory): remove obsolete backend probe case

* test(plugin-sdk): refresh private type baseline
2026-08-09 03:05:47 -07:00

1005 B

summary, read_when, title
summary read_when title
QMD memory backend removal and migration
Migrating an installation that used the QMD memory backend
QMD memory backend removal

QMD memory backend removal

The optional QMD memory backend has been removed. Builtin memory is now the only memory engine.

Run openclaw doctor --fix to remove retired memory.backend, memory.qmd.*, and memory.search.qmd.* settings, including agent-scoped variants. Your Markdown memory sources are indexed by the builtin engine on its next sync. Doctor preserves configured QMD paths and extra collections in the corresponding memory.search.extraPaths setting. Custom QMD glob patterns are removed; builtin memory indexes its supported files under each preserved path and reports that change during migration. QMD indexes, exported session Markdown, downloaded models, and collection metadata are derived state and do not require migration.

See Memory for the current architecture and configuration.