Claude Code `/compact` после этого весь предыдущий диалог пропал? На самом деле он не потерян — учим полное восстановление

/compact после исчезновения старых сообщений? Данные не потеряны — PandaNpc сшивает полную историю по цепочке сжатия, полностью восстанавливает на desktop/web, поддерживает многократное сжатие и не влияет на реальный контекст.

PandaNpcВпервые опубликовано
Claude Code `/compact` после этого весь предыдущий диалог пропал? На самом деле он не потерян — учим полное восстановление

Если вы давно используете Claude Code, вы наверняка сталкивались: когда контекст почти заполнен, он автоматически (или вы вручную /compact) сжимает историю. После сжатия весь предыдущий диалог «исчезает» — вы хотите прокрутить вверх и посмотреть, о чем говорили, какие файлы изменяли, почему приняли то или иное решение, но в итоге видите только краткое резюме, детали пропали. При возобновлении сессии на другом компьютере вы также видите только сжатую часть.

Многие думают, что эта история удалена. На самом деле нет — она по-прежнему лежит на диске, просто Claude Code сам не показывает её вам. Эта статья объясняет, почему так происходит и как восстановить полный диалог до сжатия.

1. Почему после `/compact` старые сообщения не видны

Записи сессий Claude Code хранятся в локальных JSONL-файлах (~/.claude/projects/<проект>/<session_id>.jsonl). Когда срабатывает /compact, происходит то, о чём многие не догадываются:

  • Он создаёт новый session_id и открывает новый JSONL-файл, первая запись в котором — сжатое резюме;
  • Все ваши диалоги до сжатия остаются в старом JSONL-файле в неизменном виде;
  • После этого claude --resume запускается только с самой новой сессией, старый файл больше не загружается и не отображается.

Таким образом, «исчезновение истории» на самом деле означает: данные не потеряны, просто представление восстановления Claude Code видит только последний отрезок, оставляя старые части в стороне. Если вы сжимали несколько раз, у вас будет несколько старых JSONL-файлов, разорванных на куски, и Claude всегда показывает только последний.

2. Как PandaNpc восстанавливает полную историю

Когда PandaNpc подключается к Claude Code удалённо, он делает то, что сам Claude не делает: проходит по цепочке форков /compact и последовательно склеивает все части истории.

В частности:

  • Он записывает всю цепочку сжатий (старые session_id, соединённые один за другим, плюс текущий новый);
  • При восстановлении сессии загружает и объединяет JSONL каждого отрезка в порядке [старый отрезок1 → старый отрезок2 → … → текущий отрезок], восстанавливая полную временную линию;
  • В месте каждого /compact вставляется чёткий разделитель ─── /compact ───, чтобы вы сразу видели: «здесь было сжатие»;
  • На десктопной или веб-версии вы можете прокрутить вверх и увидеть все исходные диалоги до сжатия — каждое сообщение, каждый вызов инструмента, каждое изменение кода — ничего не упущено.

Кроме того, поддерживается многократное сжатие: если вы сжимали N раз, будут склеены все N+1 отрезков истории.

🔑 Ключевой момент: эта цепочка сжатий используется только для отображения и не влияет на реальный контекст Claude. claude --resume продолжает использовать тот контекст, который нужен (новое сжатое резюме), а PandaNpc просто дополнительно читает старые отрезки и показывает их вам. То есть — вы одновременно получаете экономию контекста от сжатия и не теряете читаемость всей истории.

3. Как использовать

  1. Установите pandapaw на рабочей машине (одна команда):

    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. На другом компьютере откройте десктопное приложение PandaNpc или в браузере перейдите на https://pandanpc.com/agent , подключитесь к вашей рабочей машине, откройте любую сессию, в которой применялся /compact — прокрутите вверх, полная история до сжатия на месте, разделители чётко обозначены.

4. Краткое резюме

  • /compact не удаляет историю, просто представление восстановления Claude Code не показывает старые отрезки до сжатия.
  • PandaNpc склеивает полные JSONL по цепочке сжатий, позволяя просматривать их полностью на десктопной или веб-версии, с пометкой ─── /compact ─── для каждого сжатия; поддерживается многократное сжатие.
  • Только отображение, реальный контекст не изменяется — и рыбку съесть, и косточкой не подавиться.

Скачайте десктопное приложение (Windows / macOS / Linux) или используйте веб-версию прямо сейчас: https://pandanpc.com . Если вам надоело, что после /compact невозможно найти историю, попробуйте.

Загрузка Claude Code и установка на Windows: Desktop App, CLI, WSL — что выбрать (2026)

Загрузка Claude Code и установка на Windows: Desktop App, CLI, WSL — что выбрать (2026)

Скачивание Claude Code: что в итоге выбрать — настольную версию или CLI? Это руководство по установке Windows 2026 содержит официальные источники загрузки, команды PowerShell/WinGet/WSL, различия между Desktop и CLI, а также обработку распространённых ошибок.

Читать статью →
Пусть Claude напрямую управляет вашим браузером: заполнение форм, публикация постов и даже перетаскивание слайдер-капчи

Пусть Claude напрямую управляет вашим браузером: заполнение форм, публикация постов и даже перетаскивание слайдер-капчи

Большинство людей используют AI на уровне «ты спрашиваешь — он отвечает». Плагин Chrome от PandaNpc позволяет вашему Claude Code действительно проникать в браузер, кликать за вас, заполнять за вас, перелистывать страницы за вас — и даже перетаскивать ползунковую капчу за вас. Благодаря протоколу разработчика Chrome на уровне ядра внедряется реальный ввод с isTrusted=true + рассчитанная на бэкенде человекоподобная траектория перетаскивания, что позволяет обходить анти-скрейпинг и проникать в кросс-доменные iframe. 43 инструмента для операций, в комплекте с полным набором карточек утверждения + чёрным списком доменов + выключателем паузы + защитным шлюзом с отслеживанием операций.

Читать статью →
Можно ли делиться подпиской Claude? Как безопасно поделиться Claude Code с друзьями и командой (без пароля, с возможностью отзыва в любой момент)

Можно ли делиться подпиской Claude? Как безопасно поделиться Claude Code с друзьями и командой (без пароля, с возможностью отзыва в любой момент)

Можно — и при этом не нужно передавать логин и пароль никому. PandaNpc позволяет поделиться подключением Claude Code с вашего компьютера с друзьями, семьёй или товарищами по команде через ссылку: они удалённо используют вашу квоту подписки для запуска Claude Code. Каждый такой общий доступ — это независимый отзываемый токен со сроком действия 1/7/30 дней или бессрочно. Одним кликом вы отзываете доступ, и соединение мгновенно разрывается, совершенно не влияя на ваше собственное использование.

Читать статью →