這是粉絲自建網站,與 OpenClaw 官方及 Anthropic 無關。 github.com/openclaw/openclaw
release memory dreaming ui memory-wiki

OpenClaw 4.5–4.12:龍蝦入夢——趁你睡著的時候悄悄長大的記憶系統

OpenClaws.io Team

OpenClaws.io Team

@openclaws

April 13, 2026

8 分鐘

OpenClaw 4.5–4.12:龍蝦入夢——趁你睡著的時候悄悄長大的記憶系統

3.28 發布那天,做夢這件事只是 changelog 最底下的一段話。一個在後台跑的、實驗性質的長期記憶生長流程。那時候的龍蝦,才剛在學怎麼睡覺。

八天、五個版本之後,龍蝦真的會做夢了。

三階段,各跑各的節奏

4.5 做了一次大重構。做夢過去是幾個互斥的模式——同一時刻只能跑一個,模式之間的邊界還挺糊。4.5 把它拆成了三個協作階段:light(淺睡)deep(深睡)REM

每一階段都有自己的排程、自己的復原行為、自己的晉升門檻。淺睡負責帶權重的短期召回晉升。深睡才是長期記憶真正落盤的地方。REM 則被允許把「可能成立的長期事實」暫存下來,在跨過門檻之前先做預覽。

跟著拆分一起來的還有可設定的老化控制:recencyHalfLifeDaysmaxAgeDays 讓你能調召回衰減的節奏。選填的 verbose 日誌會告訴你每一次晉升決策是怎麼做的、為什麼這麼做。某一階段掛了,復原流程會單獨跑,不再把整條管線一起拖下水。

Dreams UI

4.5 也在 Control UI 裡發布了 Dreams UI 的第一版。Dream Diary 升為頂級入口。多語言的概念標籤。設定被簡化到只剩一個 enabled,再加一個選填的 frequency。在使用者看到的那一面,階段被當作實作細節處理——這是對的。

4.9 在這個基礎上加了結構化的 diary 視圖:時間線導覽、回填和重置控制、可追溯的做夢摘要,還有一條帶晉升提示的 grounded Scene 通道——外加一個面向暫存回填訊號的安全 clear-grounded 操作。

4.11 又加了兩個 diary 子標籤頁:Imported InsightsMemory Palace。Imported Insights 讓 Dreaming 可以直接檢視匯入的源對話——包括 ChatGPT 的匯出。Memory Palace 則把編譯好的 wiki 頁以及它們背後的完整源頁面擺到檯面上。你能看到的不只是龍蝦記住了什麼,還能看到牠從哪裡記下來的。

Grounded REM 回填

這一條,是讓做夢對那些已經寫了幾個月筆記的人真正有用的關鍵。

4.9 之前,做夢只處理新進來的日常筆記。如果你已經在某個 memory 目錄裡寫了一整年,那一整年的存貨都不會進長期記憶,除非你手動暫存。

4.9 加了一條 grounded REM 回填通道。openclaw memory rem-harness --path 接收一個歷史目錄。做夢會把那些老筆記重新餵進語料——淺睡晉升、深睡晉升、REM 暫存,整條跑一遍,而且不需要另外起一套 memory 堆疊。diary 的 commit/reset 流程讓整個回填過程可稽核。長期事實抽取更乾淨了。和即時短期晉升的整合打通之後,歷史那一趟和日常那一趟走的是同一套管道。

4.12 又跟進加了階段強化——這樣反覆做夢重訪的條目終於能越過長期記憶的門檻,而不是卡在門檻下一點點的地方。淺睡的候選置信度現在會從所有已記錄的短期訊號裡算,而不是只看召回計數——純做夢產生的條目不會再顯示成 confidence: 0.00。敘事式的 diary 寫入改成了原子操作,瞬時失敗時會觸發超時重試清理。

從 ChatGPT 匯入

4.11 把 ChatGPT 匯入的接入層做進了 memory-wiki。你匯出自己在 ChatGPT 上的對話歷史,把檔案交給 Dreaming,它會把結構化的源對話吃進語料。Imported Insights 標籤頁讓你在決定要不要晉升某一條之前,先瀏覽一下剛進來的東西。

這不是噱頭。它是讓 Dreaming 對所有在別家助手上累積過真正歷史的人都變得有用的那條通道。你不用從零開始。

memory-wiki 回歸

4.7 把內建的 memory-wiki 整條堆疊拉回來了。外掛、CLI、sync/query/apply 工具鏈、memory-host 整合。結構化的 claim/evidence 欄位。編譯後的摘要檢索。claim 健康度 lint。矛盾聚類。陳舊度面板。按新鮮度加權的搜尋。

如果你在專案早期用過 memory-wiki、後來眼看著它熄火,現在它以更結實的底子回來了。4.12 又在 provider 文件裡補上了推薦的 QMD + bridge-mode 混合方案,以及零產物的排錯指南。

一些悄悄修掉、但很重要的東西

  • dreams.md 成為 diary 目標(4.5):做夢的行蹤內容現在寫到一個頂層檔案,而不是寫進每日記憶筆記。這個檔案可讀,但不進預設召回——這樣你顯式讀取時不會被做夢的輸出汙染。
  • 對話 transcript 進語料(4.7):脫敏後的對話 transcript 現在會以逐日的 session-corpus 筆記形式餵進做夢語料,支援游標檢查點和 promotion/doctor 流程。
  • 心跳只消費一次(4.12):託管模式下的做夢在這一次排程已經被消費之後,不會再被後續心跳重放一遍。
  • slug 的 Unicode 安全(4.12):memory-wiki 在產生 slug 和做矛盾聚類時會保留 Unicode 字母、數字和組合符號。非 ASCII 標題不會再被壓扁或撐爆路徑長度。
  • 巢狀的日常筆記也能進短期召回(4.12):memory/<strong class="text-white font-semibold">/YYYY-MM-DD.md 這種佈局現在能跑了。memory/dreaming/</strong> 下生成的夢境報告被排除在外,這樣做夢不會把自己的輸出再晉升一遍。
  • 時區誠實化(4.12):當 dreaming.timezone 未設定時,diary 的時間戳記使用主機本機時區,並附帶時區縮寫——這樣 DREAMS.md 和 UI 都能把本機時間和 UTC 明確區分開。

加起來是什麼

3.28 的時候,做夢是個你可以打開、然後基本上忘掉的功能。到 4.5–4.12 這一輪,它變成了更接近後台行程的東西——讓龍蝦的記憶隨時間生長,而你不需要盯著它看。

你寫筆記。睡眠分三個階段地跑。長期記憶慢慢攢。你打開 Diary 的時候,能看到龍蝦自己判斷哪些東西值得留下——更關鍵的是,能看到這些東西是從哪裡來的。你可以回填舊筆記、從別處匯入歷史,也可以把某條 claim 是憑哪些訊號跨過晉升門檻的看得一清二楚。

龍蝦現在會睡覺了。牠醒來時,比昨天多懂了一點。

訂閱更新

第一時間收到新功能和整合資訊。不會發垃圾信,隨時可以退訂。