You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Requesting dreaming (Light → Deep → REM consolidation) support for memory-lancedb-pro, ideally aligned with the upstream effort to decouple dreaming from memory-core (openclaw/openclaw#85473).
Background
Dreaming is OpenClaw's background memory consolidation system. It periodically runs three phases:
Light: collects and stages recent memory candidates
Deep: scores and promotes strong candidates to durable memory
REM: reflects on themes and recurring patterns
Currently, dreaming only works with memory-core. Users of memory-lancedb-pro cannot enable it (see #565, #705, #571, #608).
Prior art
Issue #577 presented a comprehensive analysis with three implementation strategies:
Strategy
Approach
Effort
A: Full implementation
Native Light/Deep/REM with LanceDB backend
High
B: Bridge mode
Implement the dreaming config contract, delegate phases to internal LanceDB operations
Medium
C: Prompt mode
Surface-level config compatibility only
Low
Strategy B seems the most practical near-term path — implement the dreaming config schema and wire phase operations to smart-extractor + auto-recall internals already in LanceDB.
What we need
dreaming config block compatibility (so OpenClaw UI does not reject it)
Phase pipeline backed by LanceDB (light = query recent, deep = promote, rem = reflect)
We run memory-lancedb-pro in production with autoCapture + autoRecall enabled. The missing piece is automated periodic consolidation — currently promotion is manual-only.
Summary
Requesting dreaming (Light → Deep → REM consolidation) support for memory-lancedb-pro, ideally aligned with the upstream effort to decouple dreaming from memory-core (openclaw/openclaw#85473).
Background
Dreaming is OpenClaw's background memory consolidation system. It periodically runs three phases:
Currently, dreaming only works with
memory-core. Users of memory-lancedb-pro cannot enable it (see #565, #705, #571, #608).Prior art
Issue #577 presented a comprehensive analysis with three implementation strategies:
Strategy B seems the most practical near-term path — implement the dreaming config schema and wire phase operations to smart-extractor + auto-recall internals already in LanceDB.
What we need
dreamingconfig block compatibility (so OpenClaw UI does not reject it)Context
We run memory-lancedb-pro in production with autoCapture + autoRecall enabled. The missing piece is automated periodic consolidation — currently promotion is manual-only.
Related: #565, #577, #608, #705