跳到主內容

Theme / v15.10.0

Claude-Mem

Claude Code 持久化記憶系統

基礎觀念

v15.8.1~v15.9.0:Devin 支援、同意式瀏覽器上傳與遠端 worker

claude-mem v15.8.1~v15.9.0 四個 release:v15.8.1 儲存庫清理(執行方式不變)、v15.8.2 遙測瘦身、v15.8.3 修復瀏覽器 setup 未經詢問即上傳 30 天提示全文的隱私問題(#5176/#5220),以及 v15.9.0 的 Devin 支援、My Work Refresh now 與 per-provider 刷新模型、CLAUDE_MEM_WORKER_URL 遠端 worker 和更多機密遮蔽。

概述

這一課涵蓋 claude-mem 從 v15.8.0 之後的四個 release:

版本 發布時間(UTC) 定位
v15.8.1 2026-11-01 20:04 儲存庫清理,執行方式不變
v15.8.2 2026-11-02 06:00 遙測瘦身與小修正
v15.8.3 2026-11-02 06:26 隱私修復:瀏覽器 setup 未詢問即上傳
v15.9.0 2026-11-02 18:03 Devin 支援、My Work 刷新控制、遠端 worker、隱私強化

v15.8.1:儲存庫清理,執行方式不變

官方第一句就定調:「Repository cleanup. No changes to how claude-mem runs.」具體內容(PR #5259):

  • repo 根目錄從 60 個條目減至 36 個,README 在 GitHub 頁面上的位置更高。
  • 舊計畫、報告、playbook 與生成檔案移除,連同被取代的 cursor-hooks/ 與 ragtime/ 目錄。
  • 文件、測試資產與 Docker 檔案移入 docs/、tests/、.github/、.claude/ 與 docker/;changelog 移到 docs/CHANGELOG.md,security policy 移到 .github/SECURITY.md。
  • Cloudflare sync hub 原始碼移至 services/sync-hub。
  • npm 套件內容不變(The npm package contents are unchanged)。

v15.8.2:遙測瘦身與小修正

官方定位為 Fixes(#5266、#5269):

  • 高頻事件(observer turns、work-state 使用、context injections、searches、skills)改為每個安裝每日一筆附 count 的彙總。
  • worker start/stop 附帶 restart_count。
  • 失敗改為每類型每日一筆事件附 count。
  • cmem.ai 額度用盡後,observer 改為每天探測 gateway 一次,而非每次 resume 都探測。
  • 修復失控的 “opened” 事件;hosted viewer 以 viewer_host='hosted' 回報分析。
  • 閒置的任務卡片不再顯示 spinner(#5266)。

v15.8.3:瀏覽器 setup 的隱私修復(#5176/#5220)

原本的行為

自 v15.2.0 起,npx claude-mem install 開啟的瀏覽器 setup 會掃描本地 agent 歷史,並未經詢問上傳最近 30 天提示的全文——附帶 session ID、專案名稱、資料夾路徑與時間戳。

現在的行為(#5220)

  • 掃描只讀取本地,然後停下來詢問;回答前不會有任何東西離開機器。
  • 新的同意面板說明將送出什麼,並列出每個偵測到的工具與其提示數;只有勾選的工具會被上傳。
  • 「Keep everything local」,或取消勾選每個工具,就不會上傳任何內容。
  • analytics 勾選框是選用的、預設關閉,且與上傳同意分開。
  • 問題開啟中或上傳中出現的第二個 start 請求,會加入目前的狀態,而不是再啟動第二次上傳。
  • 新增 POST /api/setup/scan/consent 路由:僅限 loopback 且有 origin 防護。

v15.9.0:Devin 支援(#5172、#5276)

npx claude-mem install 現在可以設定 Devin CLI 與 Devin Desktop:hooks 為你寫入、Devin 的工具名稱會被理解,並註冊記憶搜尋工具(memory search tools)。

v15.9.0:My Work 依你的條件刷新(#5249、#5236)

  • My Work 與 Past Focus 新增 Refresh now 按鈕(#5249)。
  • 新設定可依 provider 選擇刷新模型(#5236):
    • CLAUDE_MEM_WORK_VIEW_CLAUDE_MODEL
    • CLAUDE_MEM_WORK_VIEW_CODEX_MODEL
    • CLAUDE_MEM_WORK_VIEW_GEMINI_MODEL

v15.9.0:遠端 worker(#5285)

新增 CLAUDE_MEM_WORKER_URL 設定。兩條規則值得記住:

  • 設定值錯誤時以明確錯誤失敗,而不是靜默回退。
  • 任何不在你自己機器上的 worker 都必須使用 https。

v15.9.0:隱私與安全

  • 關閉錯誤回報現在也會阻止已存在磁碟上的錯誤被送出(#5272)。
  • 儲存前遮蔽更多機密(#5277、#5207、#5204、#5224、#5222、#5197、#5205):Slack 與 Discord webhook URL、Stripe webhook secret、PyPI、SendGrid、DigitalOcean、Shopify、Docker Hub 與 GitLab token、Authorization 標頭後的 Basic 憑證,以及 --auth-token、--client-secret 這類 CLI 旗標。
  • localhost 上的其他網站無法再透過 work-state、dedup、corpus 與 advisor 路由向 worker 傳送寫入(#5200)。
  • Kimi 設定備份現在只有你本人讀得到(#5290)。

v15.9.0:值得注意的修正(節選)

記憶與搜尋

  • 對話中途切換 observer provider 不再產生重複觀察(#5227);重複的 turn 摘要不再堆疊(#5228)。
  • 檔案搜尋兩種路徑分隔寫法都匹配:src/a.ts 或 src\a.ts(#5214)。
  • 全數字的 dateStart 與 dateEnd 搜尋值以 epoch 毫秒讀取(#5234)。
  • Chroma 重建期間重啟 worker,不再重新嵌入已完成的文件(#5238)。

匯入歷史與 token 用量

  • JSON 含空白字元的 Claude transcripts 不再被略過(#5289);Codex 與 Gemini 提示不再被匯入兩次,遷移複本間的舊版 Gemini 用量不再重複計算(#5292 等)。

安裝與 CLI

  • npx claude-mem adopt --help 與 npx claude-mem cleanup --help 現在會印出說明;但 PATH 上的 claude-mem launcher 仍會直接執行,讀說明請用 npx(#5288)。
  • Windows:launcher 安裝會重試短暫的檔案鎖,並改用 npm 的 claude.exe 而非 sh shim(#5256、#5198)。
  • macOS 27:被作業系統終止的 launcher 會被重建,不再被當成外來檔案(#5253)。

知識檢核

隨堂測驗

關於 v15.8.3 的隱私修復,官方明列「不在本次更新範圍」的是什麼?

💡 想先看個提示?

留意「本更新做到」與「本更新沒有涵蓋」的差別。

動手檢查清單

升級 v15.9.0:動手檢查清單

逐項勾選,確認你已完成升級必要的步驟(進度會保存在此瀏覽器)

0 / 4

延伸閱讀