Dit is een fan-site, niet gelieerd aan het officiële OpenClaw-project of Anthropic. github.com/openclaw/openclaw
release memory dreaming ui memory-wiki

OpenClaw 4.5–4.12: de kreeft droomt — een geheugen dat groeit terwijl jij slaapt

OpenClaws.io Team

OpenClaws.io Team

@openclaws

April 13, 2026

8 min lezen

OpenClaw 4.5–4.12: de kreeft droomt — een geheugen dat groeit terwijl jij slaapt

Toen 3.28 uitkwam was dreaming een alinea onderaan de changelog. Een experimenteel memory-groeiproces dat op de achtergrond draaide. De kreeft leerde slapen.

Acht dagen en vijf releases later droomt de kreeft echt.

Drie fasen, elk op hun eigen schema

De grote refactor landde in 4.5. Dreaming was voorheen een stel concurrerende modes — er kon er maar één tegelijk draaien, en de randen tussen hen waren vaag. 4.5 splitste het in drie coöperatieve fasen: light, deep en REM.

Elke fase heeft zijn eigen schema, zijn eigen recovery-gedrag, zijn eigen promotion-gate. Light sleep regelt gewogen short-term recall-promotie. Deep sleep is waar duurzaam geheugen daadwerkelijk wordt weggeschreven. REM is degene die "mogelijk blijvende waarheden" mag stagen en previewen voordat ze de gate passeren.

Met de splitsing kwamen configureerbare aging-controls mee: recencyHalfLifeDays en maxAgeDays laten je recall-decay afstemmen. Optionele verbose logging laat zien welke promotiebeslissingen zijn genomen en waarom. Als een fase faalt, draait recovery onafhankelijk in plaats van de hele pipeline mee te trekken.

De Dreams UI

4.5 leverde ook de eerste versie van de Dreams UI binnen de Control UI. Dream Diary als top-level oppervlak. Meertalige conceptuele tagging. Een versimpelde config — alleen enabled plus een optionele frequency. Fasen worden als implementatiedetail behandeld in het user-facing oppervlak, en dat is de juiste keuze.

4.9 bouwde daarop door met een gestructureerde diary-weergave: timeline-navigatie, backfill- en reset-controls, traceerbare dreaming-samenvattingen, en een grounded Scene-baan met promotion-hints plus een veilige clear-grounded-actie voor gestagede backfill-signalen.

4.11 voegde twee nieuwe diary-sub-tabs toe: Imported Insights en Memory Palace. Imported Insights laat Dreaming geïmporteerde source-chats direct inspecteren — inclusief ChatGPT-exports. Memory Palace brengt de gecompileerde wiki-pagina's en de volledige source-pagina's erachter naar boven. Je ziet niet alleen wat de kreeft onthield, maar ook waar het vandaan kwam.

Grounded REM backfill

Dit is de feature die dreaming nuttig maakt voor mensen die al maanden aan notities hebben.

Vóór 4.9 verwerkte dreaming alleen nieuwe dagelijkse notities naarmate die binnenkwamen. Als je een jaar lang in een memory-directory had geschreven, ging geen van die voorraad naar duurzaam geheugen, tenzij je het handmatig stagede.

4.9 voegde een grounded REM backfill-baan toe. openclaw memory rem-harness --path accepteert een historische directory. Dreaming draait die oude notities terug het corpus in — light promotion, deep promotion, REM staging — zonder een tweede memory-stack te vereisen. Diary commit/reset-flows houden de backfill auditbaar. Duurzame-feit-extractie werd schoner. Live integratie met short-term promotion betekent dat de historische pass en de lopende pass hetzelfde leidingwerk delen.

4.12 volgde op door phase reinforcement te verhogen, zodat herhaalde dreaming-only revisits daadwerkelijk de duurzame-memory-gate passeren in plaats van net onder de drempel te blijven hangen. Light-sleep candidate confidence wordt nu berekend uit alle opgenomen short-term signalen in plaats van alleen recall-counts — dreaming-only entries renderen niet meer als confidence: 0.00. Narratieve diary-schrijfacties zijn atomair, met retry-on-timeout cleanup voor transiente failures.

ChatGPT-import

4.11 leverde ChatGPT-import ingestion in de memory-wiki-laag. Je exporteert je ChatGPT-gespreksgeschiedenis, geeft het bestand aan Dreaming, en het slikt gestructureerde source-chats het corpus in. De Imported Insights-tab laat je doorbladeren wat binnenkwam voordat je beslist of je specifieke entries wilt promoveren.

Dit is geen gimmick. Het is het pad dat Dreaming nuttig maakt voor iedereen met een betekenisvolle geschiedenis bij een andere assistent. Je begint niet vanaf nul.

Memory-Wiki, weer tot leven gewekt

4.7 bracht de meegeleverde memory-wiki-stack terug. Plugin, CLI, sync/query/apply-tooling, memory-host-integratie. Gestructureerde claim/evidence-velden. Ophalen van gecompileerd digest. Claim-health linting. Contradiction clustering. Staleness-dashboards. Freshness-gewogen zoekopdrachten.

Als je memory-wiki eerder in het leven van het project gebruikte en het donker zag worden, het is terug met betere botten. 4.12 voegde het aanbevolen QMD + bridge-mode hybride recept toe, plus zero-artifact troubleshooting-guidance aan de provider-docs.

Stillere fixes die er toe doen

  • dreams.md als diary-target (4.5): dreaming trail-content schrijft naar een top-level bestand in plaats van dagelijkse memory-notities. Het bestand blijft leesbaar maar wordt niet in default recall getrokken, dus je expliciete reads worden niet vervuild door dreaming-output.
  • Session-transcripts in het corpus (4.7): geredigeerde session-transcripts voeden nu het dreaming-corpus met per-dag session-corpus notes, cursor-checkpointing en promotion/doctor-ondersteuning.
  • Heartbeat precies één keer geconsumeerd (4.12): managed dreaming doet geen replay meer op latere heartbeats nadat de geplande run al geconsumeerd was.
  • Unicode-veilige wiki-slugs (4.12): memory-wiki bewaart Unicode-letters, cijfers en combinerende markers in slugs en contradiction clustering. Niet-ASCII-titels stoppen met instorten of het overschrijden van path-limieten.
  • Geneste dagelijkse notities voeden short-term recall (4.12): memory/<strong class="text-white font-semibold">/YYYY-MM-DD.md-layouts werken nu. Gegenereerde dream-rapporten onder memory/dreaming/</strong> zijn uitgesloten, zodat dreaming zijn eigen output niet promoveert.
  • Timezone-eerlijkheid (4.12): diary-timestamps gebruiken de lokale timezone van de host wanneer dreaming.timezone niet is ingesteld, met de timezone-afkorting erbij zodat DREAMS.md en de UI expliciet local vs UTC laten zien.

Waar dit bij elkaar op neerkomt

Toen 3.28 uitkwam was dreaming een feature waarop je opt-in kon en die je daarna grotendeels kon vergeten. Door 4.5–4.12 heen werd het iets dat dichter bij een achtergrondproces lag dat de memory van de kreeft in de tijd laat groeien zonder dat jij toezicht houdt.

Jij schrijft notities. Slaap draait in drie fasen. Duurzaam geheugen stapelt zich op. Als je naar de Diary kijkt, zie je wat de kreeft besloot de moeite waard te vinden — en cruciaal, waar het vandaan kwam. Je kunt oude notities backfillen, geschiedenis van elders importeren, en precies zien welke signalen een claim voorbij de promotion-gate duwden.

De kreeft slaapt nu. Hij wordt wakker en weet meer dan hij gisteren wist.

Blijf op de hoogte

Ontvang updates over nieuwe functies en integraties. Geen spam, altijd opzegbaar.