Claude Code `/compact` 이후 앞의 대화가 전혀 안 보이나요? 사실 사라진 건 아닙니다, 완전히 되찾는 방법
/compact 후 오래된 메시지가 사라지나요? 데이터는 잃지 않았습니다——PandaNpc가 압축 체인을 따라 전체 기록을 연결하여 데스크톱/웹에서 완전히 복구할 수 있습니다. 여러 번 압축을 지원하며 실제 컨텍스트에 영향을 미치지 않습니다.

Claude Code를 오래 사용하다 보면 반드시 겪는 상황: 컨텍스트가 거의 가득 찼을 때 자동으로(또는 수동으로 /compact) 히스토리를 한 번 압축합니다. 압축 후에는 앞에 있던 큰 대화가 '사라집니다' — 위로 스크롤해 이전에 무슨 얘기를 했는지, 어떤 파일을 수정했는지, 왜 어떤 결정을 내렸는지 확인하려고 하면, 결과적으로 압축 요약 한 줄만 남고 세부 내용은 전부 사라집니다. 다른 컴퓨터로 세션을 재개해도 압축된 부분만 보입니다.
많은 사람들이 이 히스토리가 삭제되었다고 생각합니다. 사실 그렇지 않습니다——히스토리는 여전히 디스크에 그대로 남아 있으며, 단지 Claude Code가 보여주지 않을 뿐입니다. 이 글에서는 왜 이런 일이 발생하는지, 그리고 압축 전의 전체 대화를 어떻게 되찾을 수 있는지 설명합니다.
一、`/compact` 후에 이전 메시지가 보이지 않는 이유
Claude Code의 세션 기록은 로컬 JSONL 파일에 기록됩니다 (~/.claude/projects/<프로젝트>/<session_id>.jsonl). /compact가 트리거되면, 많은 사람들이 인지하지 못하는 한 가지 작업을 수행합니다:
- 새로운 session_id를 fork하고, 새로운 JSONL 파일을 생성하며, 그 안의 첫 번째 항목은 압축 요약입니다;
- 압축 전의 모든 대화는 이전 JSONL 파일에 그대로 남아 있습니다;
- 이후
claude --resume은 최신 세션만 이어서 실행하며, 이전 파일은 로드하지도 않고 표시하지도 않습니다.
따라서 사용자가 보는 '히스토리 사라짐'의 본질은: 데이터는 삭제되지 않았지만, Claude Code의 복원 보기가 최신 세그먼트만 인식하고 압축 전의 이전 세그먼트는 무시하기 때문입니다. 압축을 여러 번 수행했다면 여러 개의 이전 JSONL 파일이 생기고, 각 세그먼트가 끊어져 Claude는 항상 마지막 세그먼트만 보여줍니다.
二、PandaNpc가 전체 히스토리를 되찾는 방법
PandaNpc가 Claude Code에 원격 접속할 때, Claude가 스스로 하지 않는 한 가지 작업을 수행합니다: /compact의 fork 체인을 따라 각 히스토리 세그먼트를 순서대로 이어 붙입니다.
구체적으로:
- 전체 압축 체인을 기록합니다 (압축 전의 이전 session_id를 하나씩 연결하고, 현재 최신 session_id도 포함);
- 세션을 복원할 때,
[이전 세그먼트1 → 이전 세그먼트2 → … → 현재 세그먼트]순서로 각 세그먼트의 JSONL을 로드하고 연결하여 완전한 타임라인으로 복원합니다; - 각
/compact위치에는 명확한─── /compact ───구분선이 삽입되어, '여기서 한 번 압축되었음'을 한눈에 알 수 있습니다; - 데스크탑 / 웹에서 위로 스크롤하면 압축 전의 모든 원본 대화——모든 메시지, 모든 도구 호출, 모든 코드 변경 사항이 하나도 빠짐없이 보입니다.
또한 여러 번 압축을 지원합니다: 압축을 N번 수행했다면 N+1개 세그먼트의 히스토리를 모두 이어서 보여줍니다.
🔑 핵심: 이 압축 체인은 '표시' 용도로만 사용되며, Claude의 실제 컨텍스트에는 영향을 미치지 않습니다.
claude --resume은 원래 컨텍스트(최신 압축 요약)를 그대로 사용하고, PandaNpc는 단지 추가로 이전 세그먼트를 읽어서 사용자에게 보여줄 뿐입니다. 즉——압축으로 절약된 컨텍스트의 이점을 누리면서도, 히스토리 가독성을 전혀 잃지 않습니다.
三、사용 방법
개발 머신에 pandapaw 설치 (한 줄 명령어):
macOS / Linux:
bashcurl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | shWindows (PowerShell):
powershelliwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iex다른 컴퓨터에서 PandaNpc 데스크탑을 열거나, 브라우저로 https://pandanpc.com/agent 에 접속하여 개발 머신에 연결한 후,
/compact를 사용한 세션을 열어보세요——위로 스크롤하면 압축 전의 전체 히스토리가 모두 보이며, 구분선이 명확하게 표시됩니다.
四、요약
/compact는 히스토리를 삭제하지 않습니다. 단지 Claude Code의 복원 보기가 압축 전의 이전 세그먼트를 표시하지 않을 뿐입니다.- PandaNpc는 압축 체인을 따라 전체 JSONL을 연결하며, 데스크탑 / 웹에서 완전하게 확인할 수 있습니다.
─── /compact ───표시로 각 압축 지점을 표시하고, 여러 번 압축을 지원합니다. - 순수 표시용이며 실제 컨텍스트는 변경하지 않으므로, 두 가지 이점을 모두 누릴 수 있습니다.
공식 사이트에서 데스크탑 (Windows / macOS / Linux)을 다운로드하거나 웹을 직접 사용하세요: https://pandanpc.com. /compact 후 히스토리를 찾을 수 없어 답답했던 분들에게 추천합니다.
관련 가이드

Claude Code 다운로드 및 Windows 설치: Desktop App, CLI, WSL 선택 가이드(2026)
Claude Code download, 도대체 데스크톱 버전을 받아야 할까요, 아니면 CLI를 받아야 할까요? 이 2026 Windows 설치 가이드는 공식 다운로드 입구, PowerShell/WinGet/WSL 명령어, Desktop과 CLI의 차이점, 그리고 일반적인 오류 처리 방법을 제공합니다.
기사 읽기 →
Claude가 직접 브라우저를 조작하게 하세요: 양식 작성, 게시물 작성, 심지어 슬라이더 CAPTCHA까지 드래그 가능
대부분의 사람들은 AI를 아직도 '묻고 답하는' 수준으로만 사용합니다. PandaNpc의 Chrome 플러그인은 Claude Code가 실제로 브라우저에 접근하여 클릭, 입력, 페이지 넘김은 물론 슬라이더 캡차까지 대신 처리하게 해줍니다. Chrome 개발자 프로토콜을 통해 커널 수준에서 isTrusted=true인 실제 입력과 백엔드에서 계산된 인간형 드래그 궤적을 주입하여 안티크롤링을 우회하고 크로스도메인 iframe까지 진입합니다. 43개의 조작 도구와 함께 승인 카드, 도메인 블랙리스트, 일시 중지 스위치, 조작 기록 등의 완벽한 안전 장치를 제공합니다.
기사 읽기 →
Claude 구독을 공유할 수 있나요? Claude Code를 친구와 팀에게 안전하게 공유하는 방법 (비밀번호 없이, 언제든 철회 가능)
가능합니다 — 게다가 계정 비밀번호를 아무에게도 맡길 필요가 없습니다. PandaNpc는 여러분의 컴퓨터에 있는 Claude Code 연결을 하나의 링크로 친구, 가족, 또는 팀원과 공유할 수 있게 해줍니다. 상대방은 원격으로 여러분의 구독 크레딧으로 Claude Code를 실행합니다. 각 공유는 독립적이고 취소 가능한 토큰이며, 1/7/30일 또는 영구 유효 기간으로 설정할 수 있습니다. 한 번 클릭으로 취소하면 상대방은 즉시 연결이 끊기며, 여러분의 사용에는 전혀 영향을 미치지 않습니다.
기사 읽기 →