- OpenClaw-native memory plugin scaffold
- Phase 1: core contract + write/search/get
- Phase 2: session buffer + flush + distill + prompt-ready recall snippets
- Phase 3: local dashboard UI (timeline/search/health/session monitor)
- Phase 4: intent-based reminder scheduler (pending/overdue/completed)
- Claw integrations: ClawReceipt / ClawFlow / ClawWizard
- Optional local real vector backend (Chroma + sentence-transformers)
- Next.js dashboard scaffold (self-host)
- Unit/integration tests pass
- Command:
pytest -q tests --capture=no
- Command:
- OpenClaw bridge commands tested (
write/search/get/session/distill/reminders) - Dashboard API smoke-tested (
/api/snapshot,/api/commitments) - Plugin manifest and extension entry files present
openclaw.plugin.jsonpackage.json(openclaw.extensions)index.js
- Python package metadata present (
pyproject.toml) - OpenClaw plugin config schema updated (
reminderDefaultSecondsincluded) - Skill doc updated (
skills/clawmemory/SKILL.md) - README updated with run/install instructions
- Commit all release files
- Create annotated tag:
v0.1.0 - Push branch and tags to GitHub
- Create GitHub Release with notes
- Verify tag on GitHub (
v0.1.0) - Verify Release page assets/notes
- Fresh install dry run:
openclaw plugins install --link /path/to/ClawMemoryopenclaw plugins enable clawmemory- set
plugins.slots.memory = "clawmemory"