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.

PandaNpcPierwsza publikacja
Claude Code `/compact` po czym cała poprzednia rozmowa znika? Właściwie nie zginęła – pokażę, jak ją odzyskać

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 --resume kontynuuje 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 /compact wstawiana 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 --resume uż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ć

  1. Zainstaluj pandapaw na maszynie deweloperskiej (jedna komenda):

    macOS / Linux:

    bash
    curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh

    Windows (PowerShell):

    powershell
    iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iex
  2. Na 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

  • /compact nie 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ć.

Claude Code download i instalacja na Windows: Desktop App, CLI, WSL — co wybrać (2026)

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

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)

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ł →