概述
這一課涵蓋 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_MODELCLAUDE_MEM_WORK_VIEW_CODEX_MODELCLAUDE_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-memlauncher 仍會直接執行,讀說明請用npx(#5288)。- Windows:launcher 安裝會重試短暫的檔案鎖,並改用 npm 的
claude.exe而非 sh shim(#5256、#5198)。 - macOS 27:被作業系統終止的 launcher 會被重建,不再被當成外來檔案(#5253)。
知識檢核
關於 v15.8.3 的隱私修復,官方明列「不在本次更新範圍」的是什麼?
💡 想先看個提示?
留意「本更新做到」與「本更新沒有涵蓋」的差別。
動手檢查清單
升級 v15.9.0:動手檢查清單
逐項勾選,確認你已完成升級必要的步驟(進度會保存在此瀏覽器)
延伸閱讀
- 官方 v15.8.1 release notes
- 官方 v15.8.2 release notes
- 官方 v15.8.3 release notes
- 官方 v15.9.0 release notes
- 前一課:
v1580-cloud-viewer-host