← AI 寫程式記憶實用指南

指南

如何暫停 AI 程式助理自動記憶,避免存到敏感內容?

暫停 Cairn.ink Memory Cloud 保存,分開控制 Codex 提問回想、每日上限,以及 Claude Code 原生自動記憶。

作者: Cairn

更新於:

發布於:

Cairn.ink Memory Cloud 可在敏感對話前執行 npx @cairn-ink/memory pause,結束後用 npx @cairn-ink/memory resume 恢復;成對設定的 Claude Code 和 Codex 共用暫停狀態。Claude Code 原生自動記憶則從 /memory 另外控制。暫停文字會略過、不補存,先前已傳送與進行中的請求仍可能保留。

我現在要暫停哪一套記憶?

先列出助理裡會保存脈絡的機制。Claude Code 有原生自動記憶;Cloud 整合可以透過 hook 保存對話,MCP 連線也能提供明確保存工具。每個開關負責不同路徑,要依想停掉的行為選擇。

例如關閉原生自動記憶,調整的是 Claude Code 寫筆記的行為;暫停 Cairn.ink Memory Cloud,則調整它的自動保存與回想。私密討論開始前,把這些路徑一起確認,也依組織規範判斷哪些資訊適合放進程式助理對話。

檢查控制時用虛構資料。可以先暫停、討論一項無敏感內容的虛構偏好,再恢復,到新對話看結果,用這個方式熟悉界線,不必拿真密碼或客戶資料測試。

開始前先寫下預期狀態,是暫停保存、關閉提問回想,還是設定每日上限,再和實際改動的設定核對。

這些控制屬於哪種安裝?

Cairn.ink Memory 的主要安裝方式是:

npx @cairn-ink/memory setup

選 Cloud,啟用自動保存與提問回想。準備 Node 22.16 以上版本和執行路徑上的 CLI。同意連接 Claude Code 和 Codex,完全關閉兩邊並等背景工作結束後,再確認共用。第一次成對安裝只需一次瀏覽器登入,memory ID 連起同一專案;重開後在 Codex /hooks 查看四項 Cairn.ink Memory 設定。

選 Local 則免費、不需帳號,在單機使用明確工具,沒有自動保存或跨電腦同步。以下暫停、回想與上限命令屬於 Cloud;Local 使用自己的明確保存與讀取工具。兩條路徑和下列命令都記載在安裝器 README。

Cloud 怎麼暫停與恢復?

進入要排除的對話前,先執行:

npx @cairn-ink/memory pause

有安裝 Codex 時,會自動選用它的整合;成對安裝會和 Claude Code 共用暫停狀態。只有 Claude Code 時,安裝器會顯示外掛命令,也可以直接在 Claude Code 輸入:

/cairn-memory:pause
/cairn-memory:status

暫停會停止自動保存與自動回想,既有 Memory 仍可用明確工具讀取。在對話裡檢查整合時,先看回報的暫停狀態,再繼續討論。

準備恢復自動記憶時,執行:

npx @cairn-ink/memory resume
npx @cairn-ink/memory status

只有 Claude 的情況,對話指令是:

/cairn-memory:resume

恢復後,用新的普通訊息測試一筆無敏感內容的保存。Status 顯示本機整合狀態與文件說明的既有觀察;驗證自動行為時,再查看實際結果。隱私控制說明暫停界線,以及自動處理和明確工具的差異。

想繼續保存,只關閉 Codex 提問回想呢?

提問回想會在回答前傳送目前 prompt 的副本,尋找相關脈絡。想保留自動保存、只停掉這個查詢,執行:

npx @cairn-ink/memory prompt-recall-off --client codex

恢復時執行:

npx @cairn-ink/memory prompt-recall-on --client codex

MCP 工具與自動保存都會保留。要一起停掉共用的自動保存與查詢,就使用完整暫停;Claude Code 停止提問回想的文件路徑則是外掛暫停。

排查助理為什麼帶入某段脈絡時,可以只改變回想行為,保留原先選擇的保存方式。若期間明確要求助理存一件事,另外查看該工具回應。

Codex 每日保存上限怎麼調整?

官方範例把上限設成 300:

npx @cairn-ink/memory config --codex-daily-cap 300
npx @cairn-ink/memory status

Codex 預設每天自動保存 200 次,既有安裝保留原上限,可設定整數 1 到 100000。已有當日計數時,新上限在下次每日重置生效;status 顯示今日有效上限與待套用變更。達到上限後,當天停止 Codex 自動保存,隔天重新計數,Claude 額度獨立。

想立刻留出一段私密時間,用暫停;想限制每日 Codex 自動保存次數,用每日上限。自動執行的 codex exec 預設排除保存與提問回想,安裝器另有明確開啟的選項。

Claude Code 原生自動記憶怎麼關?

依 官方記憶指南,查閱日期為 2026-11-12,先開啟:

/memory

使用自動記憶開關,會把 autoMemoryEnabled 存在使用者設定 ~/.claude/settings.json。只要關閉單一專案,就在該專案的設定加入:

{
  "autoMemoryEnabled": false
}

也可以在啟動 Claude Code 前使用官方環境變數:

export CLAUDE_CODE_DISABLE_AUTO_MEMORY=1

部分背景對話與由另一個 Claude Code 對話啟動的對話會維持關閉;要重新開啟,從自己的終端機直接啟動 Claude,再使用該對話的開關。想檢查或移除已存的原生筆記,也從同一個記憶面板瀏覽。

關閉原生自動記憶後,其他保存整合與助理對話的處理仍各自受自己的設定控制。敏感工作要一起確認這些設定。Cloud 遮蔽採盡力辨識,因此應先控制保存,再輸入敏感內容,不要只依賴格式辨識。

依連線指南設定適合工作的記憶路徑與控制。

常見問題

Cloud 成對安裝用哪個暫停指令?
執行 npx @cairn-ink/memory pause。有安裝 Codex 且與 Claude Code 配對時,會共用暫停狀態。只有 Claude 的安裝會顯示外掛指令。
怎麼保留保存,只關閉 Codex 提問回想?
執行 npx @cairn-ink/memory prompt-recall-off --client codex。恢復時用相同前綴與 client 選項,改成 prompt-recall-on。MCP 工具仍可用。
Codex 新每日上限何時生效?
已有當日計數時,新上限在下次每日重置生效。Status 會顯示今日有效上限和待套用變更,既有安裝保留原上限。
Claude Code 原生自動記憶開關在哪?
在對話開啟 /memory,使用自動記憶開關。官方也提供 autoMemoryEnabled 設定與 CLAUDE_CODE_DISABLE_AUTO_MEMORY=1。

參考來源