每次會話後您都會丟失 AI 上下文 - 這就是原因
您在一個已經建置了三週的專案上開啟一個新的 Claude Code 會話。在兩個訊息中,您將重新解釋架構決策,重新定義編碼約定,並重建您上次花費數小時建立的心理模型。
這不是一個小不便。在複雜的專案中,上下文重建可能會消耗 代幣預算的 15–30% 在編寫一行有用的程式碼之前。對於共享 Claude Code 執行個體的團隊,每天早上將每個開發人員的浪費倍增。
根本原因:人工智慧代理不睡覺——他們會忘記。除非您手動維護記憶體文件,否則每個會話都會冷啟動。而手動記憶體管理正是一種會扼殺開發人員流程的低價值開銷。
Auto Dream 是 Anthropic 對這個問題的答案。 它於 2026 年 3 月 24 日至 26 日悄然發布,引入了在會話之間運行的自動後台集成通道 - 清理零散的筆記、修剪陳舊的上下文並重新組織內存,以便您的下一個會話快速開始。
本指南是您在其他地方找不到的綜合參考:它如何在文件層級工作、何時觸發、如何針對您的工作流程進行配置以及出現問題時應採取的措施。
什麼是Claude Code汽車夢想? (快速動眼睡眠的類比解釋)
Auto Dream 是 Claude Code 中的後台子代理機制,可在會話之間整合您的記憶體檔案。 Think of it as 人工智慧代理的快速動眼睡眠週期 — 維護階段,碎片化的短期筆記被處理成乾淨、持久的長期記憶。
REM 的類比是有意且準確的:
- 在會話期間(清醒狀態),Claude Code 透過 Auto Memory 累積原始筆記、觀察結果和決策
- 會話之間(夢境),Auto Dream 運行一個子代理,讀取所有累積的內存文件,識別冗餘,修剪過時的條目,合併相關註釋,並將輸出重寫為更緊密、更有用的內存集
- 您的下一次會議(喚醒)從整合的高訊號上下文開始,而不是雜亂的草稿本
「合併」在文件層級的實際意義是:子代理不僅僅進行匯總。它執行一個 結構編輯頻道 - 折疊重複的條目,刪除已被後來決策取代的上下文,將零碎的要點重新格式化為連貫的區塊,並標記高優先級項目,以便它們在未來的會議中儘早出現。
自動記憶與自動夢想-各自的作用
大多數文章模糊了這種差異。它們是具有互補作用的獨立系統:
| 特徵 | Auto Memory | Auto Dream |
|---|---|---|
| 當它運行時 | During an active session | Between sessions (background) |
| 它的作用 | 工作時累積筆記、決定、觀察 | 鞏固、修剪和重組累積的記憶 |
| User action required | 透過 /memory 設定啟用 |
透過 /memory → Auto-dream 切換啟用 |
| Manual trigger | 不適用 | /dream 斜線指令 |
| Output | Raw memory entries | Cleaned, restructured memory files |
| Think of it as | Taking notes during a meeting | Writing the meeting summary the next morning |
Auto Memory 創造原料。 Auto Dream 將原料轉化為有用的東西。
自動夢什麼時候觸發? (頻率和閾值)
根據經驗測試,Auto Dream 似乎在三種條件下啟動:
- Session end threshold: 會話以最小記憶體佔用結束後(觀察到在會話期間累積了大約 8-12 個新記憶體條目)
- Token volume threshold: 當累積的記憶體檔案超過大約 4,000–6,000 個原始內容令牌時,可能會在下一個會話結束時進行整合
- Manual trigger: 無論閾值如何,
/dream斜線指令都會強制立即進行合併
Important: Auto Dream 不會中斷活動會話。它僅在會話結束後運行,因此您不會在工作中看到整合。會話啟動時,「dreaming」狀態指示器會出現在提示 UI 中,表示自上次會話以來已執行整合傳遞。
Anthropic 尚未發布官方閾值文件。這些觀察結果反映了當前的行為,並且可能會隨著功能在發布後的成熟而改變。
如何在 Claude Code 中啟用自動夢想(逐步)
- 開啟 Claude Code 並在提示字元中輸入
/memory - 導航至 Auto-dream 記憶體設定面板中的選項
- 切換 Auto-dream ON
- (可選)立即執行
/dream以觸發現有記憶體檔案的第一次手動整合
Verifying it's working: 在下一次訓練開始時(在合格的記憶累積之後),您將看到 “做夢” 狀態指示器會短暫出現在提示 UI 中。這確認了合併子代理程式在會話之間運行。
Manual trigger 與 /dream: 當您想要立即整合時,請使用此選項 - 例如,在開始專案的主要新階段之前,或在與團隊成員共用 Claude Code 執行個體之前。它可以根據需要為您提供乾淨的記憶體狀態。
Auto Dream 實際上對您的記憶體檔案做了什麼(之前和之後)
以下是一個具體範例,說明合併過程後所發生的變化。
汽車夢之前
2 小時編碼會話後的原始 Auto Memory 輸出:
- 用戶正在建立 Next.js 應用程式
- 使用 Tailwind CSS
- 喜歡 2 個空格的縮排
- 使用者說使用 2 個空格縮排
- 不要使用分號
- 認證系統使用NextAuth v5
- 資料庫是PostgreSQL
- 使用者提到他們正在使用 Prisma
- 使用Prisma ORM作為資料庫
- 不要使用var,只使用const/let
- 使用者更喜歡功能組件
- 使用 TypeScript 嚴格模式
- 使用者希望所有主要路線上都有錯誤邊界
汽車夢想鞏固後
## 項目:Next.js 申請
### 堆
- 框架:Next.js 與 TypeScript(嚴格模式)
- 樣式:Tailwind CSS
- 驗證:NextAuth v5
- 資料庫:PostgreSQL + Prisma ORM
### 程式碼約定
- 2 個空格縮進,無分號
- 僅 const/let (無 var)
- 貫穿始終的功能組件
- 所有主要路線都需要誤差邊界
子代理修剪了什麼
重複條目 - 縮排被提及 3 次,並折疊到一次
子代理合併了什麼
分散的堆疊引用重新組織成單一結構化區塊
子代理程式的格式是什麼
平面項目符號清單轉換為分層參考文檔
結果
令牌數量從約 180 個令牌減少到約 85 個令牌 — 減少 53%,且資訊遺失為零
如何建立您的記憶體檔案以使汽車夢想更好地發揮作用
當您的原始記憶體具有一致的結構時,整合子代理程式會做出更好的決策。這些格式約定可提高輸出品質:
- Use section headers 在手動記憶體條目(
## Project Context、## Decisions、## Constraints)。子代理尊重現有的標頭並在部分內進行整合,而不是展平所有內容。 - Prefix time-sensitive entries 與
[TEMP]或[SESSION-SPECIFIC]。這向子代理發出信號,表明該條目是合併後修剪的候選者。 - Avoid prose paragraphs 在原始記憶體中。項目符號和鍵值對比敘述性句子整合得更清晰。
- Mark permanent constraints 明確:「永久:永遠不要使用類別元件。」具有強烈指示性語言的條目不太可能被刪除。
- One fact per bullet. 複合項目符號會混淆合併邏輯,並可能導致部分保留。
不同用例的汽車夢想
Solo Dev — 單一項目記憶體衛生的最佳實踐
對於長期運作專案的獨立開發者來說,Auto Dream 的最高價值是 防止記憶體文件膨脹影響令牌效率 經過幾週的工作。
- 在每個專案里程碑(功能完成、PR 合併、衝刺結束)執行手動
/dream傳遞 - 在記憶體檔案的頂部保留
## Permanent Decisions部分 - 這可以鞏固整合並防止關鍵架構選擇被重新格式化而被遺忘 - 在前幾個 Auto Dream 週期後查看合併輸出,以校準其修剪的積極程度
AFK & 隔夜特工-將汽車夢想與無人值守的管道配對
對於夜間運行或 AFK 代理管道的團隊來說,Auto Dream 可以自然地與無人值守的工作負載配對,但需要精心設定。
Key consideration: 如果您的管道在一夜之間按順序產生多個會話,Auto Dream 將嘗試在每個會話之間進行合併。這通常是可取的,但如果會話非常短(不到 5 分鐘,記憶體寫入最少),您可能會累積整合開銷而沒有有意義的清理。
JaWaMi73/AutoDream (GitHub 掛鉤系統)是需要對此行為進行更多控制的使用者的主要第三方替代方案。它允許您直接配置整合計劃、設定自訂觸發器和記錄整合差異 - 本機切換不公開的功能。對於高頻夜間管道,鉤子系統為您提供了本機功能目前所缺乏的確定性行為。
Native Auto Dream 與 Custom Hook 系統 — 您應該使用哪一個?
| 標準 | Native Auto Dream | JaWaMi73/AutoDream 掛鉤 |
|---|---|---|
| 設定複雜性 | 2 clicks (toggle ON) | 需要鉤子安裝+配置 |
| Trigger control | Threshold-based (opaque) | Fully configurable |
| Consolidation visibility | None (black box) | Diff logs available |
| Reliability | Tied to Anthropic updates | Stable, version-pinned |
| Maintenance burden | Zero | 需要 Claude Code 變更進行更新 |
| 最適合 | Solo devs, standard workflows | Teams, overnight pipelines, power users |
使用 Native Auto Dream 如果...
您想要零配置記憶體衛生,並且不需要審核會話之間發生的變更。
如果…使用鉤子系統
您運行自動化管道,需要出於審計目的整合差異,或者需要確定性調度而不是基於閾值的觸發器。
Auto Dream 故障排除 — 當整合出現問題時
過度修剪:關鍵上下文被刪除
Symptom: 您的下一個會話缺少您所依賴的架構決策或限制。
Cause: 記憶體條目缺乏明確的永久性訊號,或者其格式對子代理來說看起來是多餘的。
Fix: 在重新啟用 Auto Dream 之前,手動恢復遺失的條目並使用強指令語言(“PERMANENT:”、“ALWAYS:”、“NEVER:”)標記它們。然後再次執行 /dream — 子代理程式將重新整合完整恢復的上下文。
Prevention: 手動審核前 2-3 個 Auto Dream 整合過程,以建立對其在特定項目上的修剪行為的信任。
整合未觸發
Symptom: 會話結束,但沒有出現「做夢」指示器,記憶體檔案保持未處理狀態。
Likely cause: 記憶累積尚未超過激活閾值。新記憶體條目少於 8 個的會話可能不會觸發自動傳遞。
Fix: 使用 /dream 強製手動合併,或延長會話直至滿足自然閾值。
與手動管理的記憶體檔案衝突
Symptom: 精心格式化的手動記憶體條目會被 Auto Dream 重組或部分覆蓋。
Cause: 合併子代理程式將所有記憶體內容視為原始輸入,包括您手動格式化的條目。
Fix: 將手動規劃的部分包裝在明確區塊標記中(例如,像 ## DO NOT CONSOLIDATE — Manual Reference 這樣的標頭),並觀察子代理是否尊重它。如果衝突仍然存在,請考慮僅將本機 Auto Dream 用於自動累積條目,並在整合範圍之外維護單獨的固定記憶體檔案。
快速啟動清單-5步從零到優化的汽車夢想
- Enable Auto Dream: 輸入
/memory→ 導航至 Auto-dream → 切換為 ON - Structure your memory files: 新增
## Permanent Decisions和## Constraints標頭;以[TEMP]標記臨時條目 - Run your first manual pass: 輸入
/dream立即整合現有內存 - Verify the output: 檢查合併的記憶體檔案 - 檢查第一遍中是否沒有永久上下文被修剪
- Confirm the status indicator: 累積記憶體後開始新的會話;在提示 UI 中尋找「dreaming」標籤,以確認 Auto Dream 正在主動執行
總設定時間:不到 5 分鐘。結構格式化步驟(步驟 2)是大多數使用者跳過的步驟,也是最直接決定整合品質的步驟。
為什麼 EasyClaw 贏得 AI 支援的工作流程
Auto Dream 解決了 Claude Code 內部的會話記憶體問題,但 EasyClaw 使人工智慧輔助工作更進一步。作為桌面本機 AI 代理平台,EasyClaw 為您的內容和開發團隊提供持久上下文、精心編排的子代理和任何雲端工具都無法複製的工作流程自動化。
- ✅ 桌面原生:無雲延遲,沒有資料離開您的機器
- ✅ 所有代理會話的持久記憶體 - 不僅僅是單一工具會話
- ✅ 為實際生產工作負載所建構的精心編排的多代理管道
- ✅ 與 Claude Code 一起使用 - 增強您現有的工作流程,而不是取代它
常見問題
Q:我需要啟用「自動記憶」才能讓「自動夢想」正常運作嗎?
答:是的。 Auto Dream 合併 Auto Memory 在會話期間累積的記憶體條目。如果 Auto Memory 關閉,則 Auto Dream 無需處理任何內容。在 /memory 設定面板中啟用兩者。
Q:Auto Dream 可以永久刪除重要上下文嗎?
答:Yes — 如果條目未標記永久性訊號。對於必須在合併過程中倖存的任何上下文,請使用“PERMANENT:”、“ALWAYS:”或“NEVER:”等前綴。在相信它完全無人值守運行之前,請手動檢查前幾個整合輸出。
Q:Auto Dream 與手動匯總我的記憶體檔案有何不同?
答:Auto Dream 執行結構編輯過程-而不僅僅是摘要。它刪除重複條目,將相關事實合併到分層區塊中,刪除被取代的上下文,並保留指令語言。手動摘要通常會產生一個敘述性段落; Auto Dream 產生針對未來會話上下文載入而最佳化的結構化參考文件。
Q:Auto Dream 是否可以同時跨多個專案工作?
答:Auto Dream 對與每個會話的項目上下文關聯的記憶體檔案進行操作。如果您在單獨的 Claude Code 會話中跨多個專案工作,則每個專案的記憶體都會獨立整合。不會發生跨項目記憶體混合。
Q:原生切換和 JaWaMi73/AutoDream 掛鉤系統有什麼不同?
答:本機切換是基於閾值的並且完全不透明 - 當它觸發時您無法看到更改或配置的內容。 JaWaMi73/AutoDream 掛鉤系統公開差異日誌、可設定觸發器和計畫整合。對於獨立開發人員來說,本機切換就足夠了。對於團隊和夜間管道,掛鉤系統提供了本機功能目前缺乏的控制和可審核性。
Q:有沒有辦法在運行之前預覽 Auto Dream 將修剪的內容?
答:不在本機實作中。合併過程是靜默的,不會產生差異輸出。預覽本機系統中行為的唯一方法是在測試會話上手動執行 /dream ,然後自行比較記憶體檔案狀態之前和之後。如果此審核功能對您的工作流程很重要,則 JaWaMi73/AutoDream 掛鉤系統確實會公開差異日誌。
最終判決──汽車夢值得實現嗎?
Yes — 有一點要注意。
對於大多數 Claude Code 使用者來說,Auto Dream 是一種直接的生活品質升級。它會自動處理記憶體衛生,減少長期專案中的令牌膨脹,並且不需要持續維護。預設配置非常適合單獨開發人員和標準工作流程。
警告: 目前合併行為是不透明的。您不會獲得差異、日誌或預覽。在使用的第一周,在每次 Auto Dream 通過後手動驗證您的整合記憶體檔案是否正確。一旦您確定它準確地保存了您的關鍵上下文,您就可以相信它可以在無人值守的情況下運行。
誰受益最大
- 單獨開發人員進行為期數週的項目,內存文件不斷增長
- AFK 管道操作員需要會話以乾淨的上下文開始
- 任何曾經在會話開始時花費代幣重新解釋其堆疊的人
目前值得關注的局限性
- 使用者尚不能配置觸發閾值
- 本機實作中沒有合併差異或審核日誌
- 非常大或高度結構化的記憶體檔案的行為仍在啟動後進行表徵
Anthropic 的記憶體管理軌跡——2025 年的 Auto Memory,2026 年初的 Auto Dream——指向日益自主的上下文管理。合乎邏輯的下一步是使用者可設定的整合策略和預定的夢想週期。
立即啟用 Auto Dream。按照上述約定建置記憶體檔案。運行您的第一個手動 /dream 通行證。 5 分鐘的設定會在以後的每次會話中得到回報,您不必重新解釋上週已經告訴 Claude 的內容。