Skip to content

fix: store memory-core dreams state in sqlite#91056

Merged
steipete merged 1 commit into
mainfrom
fix/memory-core-dreams-sqlite
Jun 7, 2026
Merged

fix: store memory-core dreams state in sqlite#91056
steipete merged 1 commit into
mainfrom
fix/memory-core-dreams-sqlite

Conversation

@steipete

@steipete steipete commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • move Memory Core dreaming runtime state from legacy .dreams/*.json sidecars into SQLite-backed plugin state
  • add doctor migration for persistent daily/session/short-term/phase state while leaving transient lock/cache state behind
  • update doctor/control stats, REM harness facade wiring, repair paths, and tests to use the canonical SQLite state
  • include a narrow ACPX doctor type-guard fix so the extension typecheck lane stays green on current main

Verification

  • pnpm exec oxfmt --check src/memory-host-sdk/dreaming.ts extensions/memory-core/doctor-contract-api.ts extensions/memory-core/doctor-contract-api.test.ts
  • pnpm tsgo:core
  • pnpm tsgo:extensions
  • node scripts/run-vitest.mjs src/memory-host-sdk/dreaming.test.ts src/plugin-sdk/memory-core-bundled-runtime.test.ts src/plugin-sdk/memory-core-engine-runtime.test.ts src/gateway/server-methods/doctor.test.ts extensions/memory-core/src/short-term-promotion.test.ts extensions/memory-core/src/dreaming-phases.test.ts extensions/memory-core/src/dreaming-repair.test.ts extensions/memory-core/src/dreaming.test.ts extensions/memory-core/src/cli.test.ts extensions/memory-core/src/tools.citations.test.ts extensions/memory-core/doctor-contract-api.test.ts
  • /Users/steipete/Projects/agent-scripts/skills/autoreview/scripts/autoreview --mode local clean, no accepted/actionable findings

@openclaw-barnacle openclaw-barnacle Bot added gateway Gateway runtime extensions: memory-core Extension: memory-core extensions: acpx labels Jun 7, 2026
@steipete steipete merged commit 3f5e001 into main Jun 7, 2026
34 of 36 checks passed
@openclaw-barnacle openclaw-barnacle Bot added size: XL maintainer Maintainer-authored PR labels Jun 7, 2026
@steipete steipete deleted the fix/memory-core-dreams-sqlite branch June 7, 2026 01:38
github-actions Bot pushed a commit to Desicool/openclaw that referenced this pull request Jun 7, 2026
wangmiao0668000666 pushed a commit to wangmiao0668000666/openclaw that referenced this pull request Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

extensions: acpx extensions: memory-core Extension: memory-core gateway Gateway runtime maintainer Maintainer-authored PR size: XL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant