最終更新:2026-09-08 (火) 09:47:30 (5d)
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/ … アプリ内キャッシュで別ロジック
グローバル
- ~/.claude/settings.json
"cleanupPeriodDays": 999999999
関連
- ~/.claude/projects
- ~/.claude/plans
- ~/.claude/shell-snapshots?

