Skip to content

qmd auto-update timer not firing despite interval config #47111

Description

@JameelHao

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

Priority

None yet

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions