llama-cpp is the official external provider plugin for local GGUF embeddings.
It owns the node-llama-cpp runtime dependency used by
memorySearch.provider: "local".
Install it before using local memory embeddings:
openclaw npm package does not include node-llama-cpp. Keeping the
native dependency in this plugin prevents normal OpenClaw npm updates from
deleting a manually installed runtime inside the OpenClaw package directory.
Configuration
Set the memory search provider tolocal:
embeddinggemma-300m-qat-Q8_0.gguf. You can also point
local.modelPath at a local .gguf file.