Claude Code `/compact` po czym cała poprzednia rozmowa znika? Właściwie nie zginęła – pokażę, jak ją odzyskać
Czy po /compact stare wiadomości znikają? Dane nie zostały utracone — PandaNpc łączy pełną historię wzdłuż łańcucha kompresji, na desktopie/web można w pełni odzyskać, obsługuje wielokrotną kompresję i nie wpływa na rzeczywisty kontekst.

Jeśli długo używasz Claude Code, na pewno spotkałeś się z tym: gdy kontekst jest prawie pełny, automatycznie (lub ręcznie przez /compact) kompresuje historię. Po kompresji poprzednia część rozmowy „znika” – chcesz przewinąć w górę, żeby zobaczyć, o czym wcześniej rozmawiałeś, jakie pliki zmieniałeś, dlaczego podjąłeś jakąś decyzję, a widzisz tylko jedno skompresowane podsumowanie, bez szczegółów. Jeśli wznowisz sesję na innym komputerze, zobaczysz tylko skompresowaną część.
Wiele osób myśli, że te historie zostały usunięte. W rzeczywistości tak nie jest – wciąż leżą nienaruszone na dysku, tylko Claude Code sam ich nie pokazuje. W tym artykule wyjaśnię, dlaczego tak się dzieje i jak odzyskać pełną rozmowę sprzed kompresji.
1. Dlaczego po `/compact` stare wiadomości nie są widoczne
Historia sesji Claude Code jest zapisywana w lokalnym pliku JSONL (~/.claude/projects/<projekt>/<session_id>.jsonl). Gdy uruchomione jest /compact, dzieje się coś, czego wielu nie zauważa:
- Tworzy nowy fork z nowym session_id i nowym plikiem JSONL, którego pierwszym wpisem jest skompresowane podsumowanie;
- Cała Twoja rozmowa sprzed kompresji pozostaje w starym pliku JSONL, nietknięta;
- Następnie
claude --resumekontynuuje tylko najnowszą sesję, stary plik nie jest już ładowany ani wyświetlany.
Więc to, co postrzegasz jako „zniknięcie historii”, w istocie jest: dane nie zostały utracone, tylko widok przywracania Claude Code widzi tylko najnowszy segment, pomijając stare segmenty sprzed kompresji. Jeśli kompresowałeś kilka razy, będziesz miał kilka starych plików JSONL, każdy odłączony, a Claude sam zawsze pokaże Ci tylko ostatni segment.
2. Jak PandaNpc odzyskuje pełną historię
Gdy PandaNpc zdalnie łączy się z Claude Code, robi coś, czego sam Claude nie robi: idzie wzdłuż łańcucha forków /compact i składa każdy segment historii w kolejności.
W szczególności:
- Rejestruje cały łańcuch kompresji (stare session_id sprzed kompresji są połączone jedno po drugim, plus najnowsze);
- Podczas przywracania sesji ładowane i łączone są segmenty JSONL w kolejności
[stary segment1 → stary segment2 → … → obecny segment], tworząc pełną oś czasu; - W każdym miejscu
/compactwstawiana jest wyraźna linia oddzielająca─── /compact ───, abyś od razu widział, że „tu była kompresja”; - Gdy przewijasz w górę w kliencie desktopowym / webowym, widzisz całą oryginalną rozmowę sprzed kompresji – każdą wiadomość, każde wywołanie narzędzia, każdą zmianę w kodzie, ani jednej brakuje.
Co więcej, obsługuje wielokrotną kompresję: jeśli kompresowałeś N razy, zostanie złożonych N+1 segmentów historii.
🔑 Kluczowa kwestia: ten łańcuch kompresji służy tylko do „wyświetlania”, nie wpływa na rzeczywisty kontekst Claude.
claude --resumeużywa odpowiedniego kontekstu (najnowsze skompresowane podsumowanie), a PandaNpc tylko dodatkowo odczytuje stare segmenty, abyś mógł je zobaczyć. Innymi słowy – korzystasz z oszczędności kontekstu dzięki kompresji, a jednocześnie nie tracisz żadnej czytelności historii.
3. Jak używać
Zainstaluj pandapaw na maszynie deweloperskiej (jedna komenda):
macOS / Linux:
bashcurl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | shWindows (PowerShell):
powershelliwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iexNa innym komputerze otwórz klienta desktopowego PandaNpc lub przeglądarkę na https://pandanpc.com/agent , połącz się z powrotem ze swoją maszyną deweloperską, otwórz dowolną sesję, w której użyto
/compact– przewiń w górę, a zobaczysz pełną historię sprzed kompresji, z wyraźnie zaznaczonymi liniami oddzielającymi.
4. Podsumowanie
/compactnie usuwa historii, tylko widok przywracania Claude Code nie pokazuje starych segmentów sprzed kompresji.- PandaNpc łączy pełne pliki JSONL wzdłuż łańcucha kompresji, umożliwia pełny podgląd w kliencie desktopowym / webowym, oznacza każdą kompresję
─── /compact ───, obsługuje wielokrotną kompresję. - Czysto wyświetlanie, bez ingerencji w rzeczywisty kontekst – masz i kontekst, i historię.
Pobierz klienta desktopowego ze strony (Windows / macOS / Linux) lub użyj wersji webowej: https://pandanpc.com . Jeśli masz dość przewijania w górę po /compact i nie widzenia historii, warto spróbować.
Powiązane przewodniki

Claude Code download i instalacja na Windows: Desktop App, CLI, WSL — co wybrać (2026)
Pobieranie Claude Code — czy wybrać wersję Desktop, czy CLI? Ten przewodnik instalacji dla Windows 2026 podaje oficjalne źródła pobierania, polecenia PowerShell/WinGet/WSL, różnice między Desktop a CLI oraz sposoby radzenia sobie z typowymi błędami.
Przeczytaj artykuł →
Niech Claude bezpośrednio steruje Twoją przeglądarką: wypełnianie formularzy, publikowanie postów, a nawet przeciąganie suwaków CAPTCHA
Większość ludzi używa AI wciąż na zasadzie „ty pytasz, on odpowiada”. Wtyczka Chrome od PandaNpc sprawia, że twój Claude Code naprawdę sięga do przeglądarki – klika za ciebie, wypełnia, przewija strony, a nawet przeciąga suwak CAPTCHA. Dzięki protokołowi Chrome Developer Protocol na poziomie jądra wstrzykuje prawdziwe wejścia z isTrusted=true oraz obliczone przez backend realistyczne trajektorie przeciągania, omijając zabezpieczenia antybotowe i wchodząc w iframe z różnych domen. 43 narzędzia operacyjne, w pełni wyposażone w karty zatwierdzeń, czarną listę domen, przełącznik pauzy oraz zabezpieczenia śledzące operacje.
Przeczytaj artykuł →
Czy subskrypcję Claude można współdzielić? Jak bezpiecznie udostępnić Claude Code znajomym i zespołowi (bez podawania hasła, z możliwością odwołania w każdej chwili)
Można — i to bez przekazywania komukolwiek danych logowania. PandaNpc umożliwia udostępnienie połączenia Claude Code z Twojej maszyny za pomocą linku znajomym, rodzinie lub członkom zespołu: druga osoba zdalnie korzysta z Twojego limitu subskrypcji do uruchamiania Claude Code, każde udostępnienie to niezależny, odwoływalny token, można ustawić ważność na 1/7/30 dni lub bezterminowo, jednym kliknięciem odwołujesz dostęp, a druga osoba natychmiast traci połączenie, całkowicie bez wpływu na Twoje własne korzystanie.
Przeczytaj artykuł →