You can adjust memory behavior in your OpenClaw config file. vectorWeight and textWeight control hybrid search balance. cache toggles whether embeddings are cached to disk for faster restarts. storePath changes where the SQLite database lives.
What if you work on multiple projects? Each project can have its own MEMORY.md at the project root. OpenClaw loads the project-level memory file in addition to the global one at ~/.openclaw/MEMORY.md. Project memory takes priority when entries conflict, so you can override global preferences on a per-project basis.