症狀
升到 v13.24.0 後,marketplace manifest 顯示 13.24.0,但 committed plugin bundle 仍是 13.23.1 bytes。Worker health 回報的 baked-in version 與 plugin cache version 不一致,ensureWorkerRunning() 因此反覆 kill / respawn。
修復流程
先把 marketplace / npm 安裝升到 v13.24.1,再重啟 worker:
npx [email protected]
npx claude-mem restart
接著開新的 Claude Code / Cursor session,確認 observation 能重新保存。
為什麼不能只重啟 13.24.0
如果磁碟上的 bundle bytes 本來就是舊版,重啟只會重新啟動同一份錯誤 payload。這就是為什麼 v13.24.1 必須「重新 build + bump patch version」,而不是只叫使用者 restart。
驗證觀念
Recovery 要同時確認:
- package 已是 13.24.1
- worker PID 已替換
- readiness 通過
- 新 observation 實際寫入
只看到 process 存在,不能證明記憶管線恢復。