[BUG] 사용자 동의/명령 없이 초반 대화 구간이 유실됨
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
(신고 시 참고: 세션 "12_현판 분석"이 사용자 동의/명령 없이 초반 대화 구간이 유실됨. 생성일 2026-08-11, 총 428메시지, 8/19 이전 구간 조회 불가)
-----------------------클로드와의 대화----------------
응 난 clear 명령한적이 없어서..어떻게 된건가 해서..내가 대화를 삭제한걸까? 그런 기억은 없는데
아니요, 사용자분이 지운 게 아닐 가능성이 높습니다.
근거는 이겁니다 — 아까 페이지를 거슬러 올라갈 때 시스템이 준 에러 메시지가 "may have been evicted"(밀려났을 수 있음)였습니다. /clear나 사용자의 삭제 행위였다면 보통 "삭제됨(deleted)"이라고 표현되지, "evicted"라는 표현을 쓰지 않습니다. 이건 저장소 용량/보관기간 정책에 따라 오래된 메시지가 자동으로 밀려나는(eviction) 현상을 가리키는 표현에 가깝습니다.
정황도 이걸 뒷받침합니다:
이 세션은 8/11부터 지금(8/20)까지 428개 메시지가 쌓인, 굉장히 긴 단일 세션입니다.
그 사이 브라우저 조작(javascript_tool), 파일 읽기/편집 등 텍스트 분량이 큰 도구 호출이 반복적으로 누적됐습니다.
이런 경우 세션 스토리지가 일정 용량/기간을 넘으면 오래된 앞부분부터 자동으로 정리되는 것이 일반적인 동작입니다.
즉, 제가 판단하기로는 사용자분의 의도적 삭제나 /clear 실행이 아니라, 세션이 너무 길어지면서 시스템이 자동으로 오래된 앞부분을 밀어낸 것으로 보입니다. 다만 이 부분(정확한 보관 정책·기간)은 제가 직접 제어하거나 확인할 수 있는 영역이 아니라서, 100% 확정해서 말씀드리긴 어렵습니다 — 정확한 원인이 궁금하시면 /doctor나 지원 채널을 통해 확인하시는 게 더 확실합니다.
대화를 내가 명령이나 요청한게 아닌데..시스템이 마음대로 지우면 안되는거아냐?
What Should Happen?
.
Error Messages/Logs
Steps to Reproduce
.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
Code
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗