[공지] Claude Code가 30일 지난 로컬 기록을 자동으로 삭제함
PSA: Claude Code silently deletes local history older than 30 days
핵심 요약
Claude Code가 30일 지난 세션 기록을 경고 없이 삭제하는 문제와 해결법을 공유합니다.
- 자동 삭제 문제 — 30일 지난 로컬 세션 기록이 경고 없이 영구 삭제됨
- 설정 변경법 — ~/.claude/settings.json에서 cleanupPeriodDays 값을 수정해 해결 가능
- 기록 보존 논쟁 — 세션 기록의 중요성과 로컬 저장 방식에 대한 사용자 간 의견 차이 발생
- 대안적 백업 — SQLite 등을 활용해 세션 기록을 별도로 저장하는 방식 공유됨
Claude Code가 30일 넘은 로컬 세션 기록을 자동으로 삭제한다는 걸 아주 뼈저리게 깨달았다 :/
기본 설정이 cleanupPeriodDays: 30으로 되어 있거든.
이게 시작할 때 조용히 돌아가는데, 삭제되면 끝이야... 휴지통도 없고 경고도 없고 복구할 서버 측 복사본도 없음.
이거 막으려면 ~/.claude/settings.json에 아래 내용을 추가해.
{ "cleanupPeriodDays": 3650 }
이미 알려진 문제임: GitHub #59248, #62476, #64999


