Already Told You:保留一年的歷史記錄
Claude Code 將會話記錄儲存在 ~/.claude/projects/,並在 cleanupPeriodDays 天後(預設為 30 天)刪除。/already-told-you:run 只能從仍然存在的記錄中學習。(若使用者設定了 CLAUDE_CONFIG_DIR,腳本會使用該資料夾而非 ~/.claude。)
- 執行
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/keep_history.py --check並顯示輸出。- "Nothing to do" → 告知使用者已設定完成,並停止。
- "STOP: ... not valid JSON" → 說明設定檔案有格式錯誤,未做任何變更,並停止。
- 用兩行文字說明:它會備份
~/.claude/settings.json,將cleanupPeriodDays設為 365,並保留所有其他設定不變。記錄會佔用磁碟空間(繁忙月份可能達數 GB);365 天即為一年。已刪除的記錄無法復原。要求使用者確認。 - 確認後,執行
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/keep_history.py --apply。它會請求權限——讓使用者回應該提示。顯示輸出:備份路徑以及從檔案讀取回來的值。 - 若要日後復原:將備份檔案複製回
~/.claude/settings.json,或刪除cleanupPeriodDays這一行。
請勿以任何其他方式編輯 settings.json。