Already Told You: 1년 동안의 기록 보관
Claude Code는 ~/.claude/projects/에 세션 기록을 저장하며, 기본값인 30일(cleanupPeriodDays)이 지나면 삭제합니다.
/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일은 1년입니다. 이미 삭제된 기록은 복구할 수 없습니다. 동의를 구합니다. - 동의 후,
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/keep_history.py --apply를 실행합니다. 권한을 요청하므로 사용자가 해당 프롬프트에 응답하도록 합니다. 출력 결과(백업 경로와 파일에서 읽어온 값)를 보여줍니다. - 나중에 되돌리려면: 백업 파일을 다시
~/.claude/settings.json에 복사하거나,cleanupPeriodDays줄을 삭제합니다.
settings.json을 다른 방식으로 편집하지 마십시오.