Description
The memory.qmd.update.interval config is set to 5m in openclaw.json, but the automatic update timer never fires.
Config
"qmd": {
"update": {
"interval": "5m",
"debounceMs": 15000
}
}
Observed Behavior
- Gateway logs show
qmd memory startup initialization armed for agent "xxx" on startup
- No subsequent update logs appear even after waiting 10+ minutes
qmd status shows index was last updated 4 days ago
- Manual
qmd update && qmd embed works fine
Expected Behavior
Gateway should automatically run qmd update && qmd embed every 5 minutes as configured.
Environment
- OpenClaw: 2026.3.13 (61d171a)
- qmd: 1.1.5 (4135badedd)
- OS: macOS (Darwin 25.3.0 arm64)
Workaround
Using crontab as fallback:
*/5 * * * * /opt/homebrew/bin/qmd update && /opt/homebrew/bin/qmd embed
Description
The
memory.qmd.update.intervalconfig is set to5min openclaw.json, but the automatic update timer never fires.Config
Observed Behavior
qmd memory startup initialization armed for agent "xxx"on startupqmd statusshows index was last updated 4 days agoqmd update && qmd embedworks fineExpected Behavior
Gateway should automatically run
qmd update && qmd embedevery 5 minutes as configured.Environment
Workaround
Using crontab as fallback: