letta-ai/claude-subconscious

Give Claude Code a subconscious

解決的問題

Claude Code 通常在會話之間會忘記所有上下文。Claude Subconscious 提供了一個持久記憶層和一個背景智能代理,可觀察您的編碼會話,學習您的偏好,並在不同會話和專案之間保持專案上下文。

工作原理

它作為 Claude Code 的外掛程式,使用 Letta Code SDK 運行。一個背景 Letta 代理異步監控會話轉錄。會話結束後,轉錄內容會被傳送給代理,代理隨後可以使用工具(如 Read、Grep 和 Glob)探索程式碼庫並更新其內部記憶區塊。在每次新提示或工具呼叫之前,代理會透過 stdout 直接向 Claude 的上下文中「低語」相關的指導或記憶更新,而不會修改磁碟上的任何檔案。

適用對象

希望獲得長期記憶、跨專案一致性,並擁有在工作時能主動執行研究和模式偵測的背景代理的 Claude Code 使用者。

特性亮點

  • 持久記憶:為使用者偏好、專案上下文、待辦事項和會話模式維護專用區塊。
  • 背景運行:透過 Letta Code SDK 異步運行,確保從不阻塞主 Claude Code 工作流程。
  • 工具存取:背景代理可以獨立讀取檔案、搜尋網路並探索程式碼庫。
  • 靈活注入模式:提供「低語」模式用於輕量級訊息,或「完整」模式用於完整記憶區塊同步。
  • 多專案共享腦:一個代理可服務多個專案,共享學習知識的同時保持獨立的對話線程。

相關