最終更新:2026-09-08 (火) 09:47:30 (5d)  

Claude Code/設定/cleanupPeriodDays
Top / Claude Code / 設定 / cleanupPeriodDays

https://code.claude.com/docs/ja/settings

メモ

  • クリーンアップ対象(約30日で消える)
    実測で「最も古いものが今日から約25〜30日前で止まっている」ものが該当します。
    
    ~/.claude/projects/<プロジェクト>/*.jsonl … セッションの会話ログ本体(あなたとのやり取り、Plan内容の会話含む)
    ~/.claude/projects/<プロジェクト>/<セッションID>/subagents/agent-*.jsonl … サブエージェント(Agentツール)の実行ログ
    ~/.claude/plans/*.md … Planモードで作成された計画ファイル
    ~/.claude/shell-snapshots/*.sh … Bashツール用のシェル環境スナップショット
    これらは全て「最終更新から30日」で削除される時間ベースのローテーションで、実装完了かどうかは無関係です。
    
    クリーンアップ対象外(別のライフサイクルで管理)
    ~/.claude/file-history/ … 2025年12月分がまだ残っていました。ファイル編集の巻き戻し用履歴で、30日ルールとは別(もっと長く、あるいは無期限に近い保持)
    ~/.claude/backups/*.claude.json.backup.* … 直近数時間分しかなく、日数ではなく「世代数」で古いものから間引かれている様子
    ~/.claude/sessions/* … 現在実行中セッションのロック/鍵ファイルで、セッション終了時に整理される一時ファイル(クリーンアップ対象というより実行中の状態管理)
    ~/.claude/cache/ … アプリ内キャッシュで別ロジック

グローバル

関連