← 所有指南

AI 寫程式記憶實用指南

Claude Code 如何跨對話保留記憶

長對話裡的偏好,可能在結束後就找不到了。Cairn.ink Memory 的 Claude Code 設定會自動想起、自動記住。這份指南帶你裝好它,並確認它留下了什麼。

裝一次,之後讓它自己記

CLAUDE.md 這類專案指示檔適合放專案規則。個人偏好可以放在別處,例如你希望 AI 助理在你用的每個程式專案裡如何處理測試。

在終端機執行 npx @cairn-ink/memory setup。它會在瀏覽器開啟 Cairn 的授權頁,你登入並確認連線即可,不必自己建立或貼上權杖。接著設定會把 Cairn.ink Memory 外掛裝進 Claude Code。從下一次對話開始,外掛會在你送出提問前想起相關記憶,並在一輪結束時記下新的內容。

在新的對話裡再問一次

  1. 1. 執行設定並確認連線

    執行 npx @cairn-ink/memory setup,並在瀏覽器完成授權。開啟新的 Claude Code 對話,輸入 /cairn-memory:status;應顯示 active 與 credential: configured。若設定無法開啟瀏覽器,連線指南有手動建立權杖的步驟。

  2. 2. 只儲存一項長期指示

    使用簡短且不含敏感資訊的偏好。可以讓外掛自動記下,也可以請助理呼叫 remember_memory,再查看結果中的私人範圍與來源收據。

  3. 3. 在新的對話裡問問看

    在新的對話中問:「我請你記住什麼測試優先偏好?」外掛可能已經先想起來了;你也可以請助理用 recall_memory 查詢。使用前先讀回傳內容與收據。

預期會看到什麼

儲存成功時,結果會說明這是一筆私人記憶並回傳識別碼。查詢有找到相符項目時,會顯示記憶文字與來源收據。收據能幫你核對當初為何留下這項記憶,但不能證明它仍符合今天的程式碼。

若要限制在單一專案,專案範圍需要受支援的設定提供不透明的 project_id。不要拿專案名稱或路徑代替。沒有這個識別碼時,請把範例留在個人範圍,或把專案規則寫進版本庫。

使用前先知道

  • 自動想起與自動記住是 Claude Code 外掛的功能。想起時可能沒有結果,也可能漏掉相關記憶;請檢查結果與收據,若現況不同就以現在的指示為準。
  • 外掛會自己記下對話的內容,所以不要在對話裡輸入憑證或整段私人內容。你可以在「設定 → 連線」暫停記錄。
  • 記憶只屬於你的帳號,不會因此成為共享知識卡。