Продолжить прошлую сессию Claude Code можно тремя безопасными способами: открыть её в боковой панели Desktop, выполнить claude --continue для самой свежей беседы или claude --resume для точного выбора. Перед продолжением откройте тот же проект и проверьте незавершённые изменения, иначе правильная история окажется рядом с неправильными файлами.
Какой способ продолжения выбрать
Основной путь для большинства пользователей: приложение Claude Code Desktop. Каждая беседа отображается отдельной сессией в боковой панели. Нажмите нужную сессию и продолжайте в ней. В официальной документации Desktop это указано как эквивалент флагов --resume и --continue в терминале.
- Desktop: выберите сессию по проекту и названию в боковой панели.
- CLI, нужна последняя беседа текущего проекта: запустите
claude --continueилиclaude -c. - CLI, нужна определённая беседа: запустите
claude --resumeбез идентификатора и используйте выборщик. - Автоматизация, идентификатор известен: передайте его в
claude --resume <session-id>.
Правило безопасности: сначала выберите папку и проверьте файлы, затем возвращайте историю. Сессия хранит разговор, но не отменяет изменения, сделанные вне Claude Code.
Карта результата перед продолжением
Исходная ситуация: Claude Code уже работал над задачей, терминал был закрыт или вы переключились на другую работу. Ожидаемый результат: восстановлена нужная беседа в нужной папке, видны фактические изменения и понятен следующий шаг.
- Откройте корень того же проекта.
- Посмотрите
git statusили список изменённых файлов, ничего не отменяя. - Выберите сессию по имени, идентификатору или признаку «самая свежая».
- Попросите Claude назвать цель, последний проверенный результат и незавершённый шаг.
- Сверьте пересказ с файлами и тестами. Только затем разрешайте изменения.
Этот порядок отделяет три источника состояния: разговор, рабочую папку и внешние сервисы. Сессия может помнить, что тест был запущен, но после неё файл могли изменить вручную. Подтверждением служит текущий файл и новый запуск проверки, а не фраза из истории.
Продолжить сессию полезно, когда задача разбита на проверяемые этапы. Следующий шаг, научиться давать ИИ точное задание и фиксировать результат.
Занять местоПродолжить самую свежую сессию в CLI
Команда claude --continue загружает самую свежую беседу в текущем проекте. Короткая форма claude -c делает то же самое. Обе команды перечислены в официальном справочнике CLI.
cd /path/to/project
git status --short
claude --continue
После запуска не начинайте с команды «продолжай». Сначала дайте безопасное поручение без записи: «Назови цель, последний подтверждённый результат, изменённые файлы и следующий шаг. Ничего пока не меняй». Так можно обнаружить неверно выбранную историю до новых правок.
Если проект содержит постоянные команды и ограничения, держите их в CLAUDE.md, а не только в разговоре. Тогда новая и возобновлённая сессии получают одинаковую основу.
По теме: Папка Claude: что хранится в .claude и что можно менять
Выбрать точную сессию через resume
Если последняя беседа относится к другой ветке или задаче, используйте claude --resume. Без аргумента команда открывает выборщик. В интерактивной сессии доступна команда /resume, её псевдоним /continue и выбор по имени или идентификатору. Это подтверждает официальный список команд Claude Code.
claude --resume
claude --resume "session-id"
claude --resume "session-id" "Сначала покажи состояние задачи без изменений"
Идентификатор удобен для точного восстановления, но не вставляйте случайный ID из чужого проекта. Проверьте название, путь и дату в выборщике. Если сессии трудно различать, заранее используйте /rename, чтобы дать разговору понятное имя.
История помогает не повторять вводные, но файлы и тесты всё равно нужно проверять. На бесплатном вебинаре вы пройдёте путь от задачи до принятого проекта.
Записаться на вебинарКак проверить, что восстановлена правильная работа
Примените проверочный список. Он полезнее ощущения, что Claude помнит контекст.
- Папка: текущий путь совпадает с корнем проекта.
- Ветка: активная ветка соответствует задаче, если используется Git.
- Файлы: список изменений совпадает с пересказом сессии.
- Результат: тест, сборка или просмотр страницы повторены сейчас.
- Граница: Claude может назвать, что ещё не проверено и какое действие требует вашего решения.
Если хотя бы один пункт расходится, остановите изменения. Сохраните текущее состояние, найдите другую сессию или начните новый разговор с короткой передачей контекста. Выбор между старой и новой беседой разобран в статье новый чат в Claude.
По теме: Claude Memory: как работает память в чате и Claude Code
Частые сбои и восстановление
- Открылась не та беседа. Выйдите без новых правок и запустите
claude --resume, затем выберите по имени или ID. - История правильная, файлы другие. Перейдите в нужную папку или ветку и повторно проверьте
git status. - Claude пересказывает задачу слишком общо. Попросите назвать пути, последний тест и известный незакрытый риск.
- Контекст сжат и деталь потерялась. Сверьтесь с файлами, журналом Git и контрольной записью.
- Сессия отсутствует. Если она не сохранялась, начните новую с фактами из проекта, а не с догадкой.
Команда claude -c -p "..." продолжает последнюю беседу в печатном режиме и завершает процесс после ответа. Она подходит для скрипта чтения или проверки, но не для неограниченного изменения файлов без контроля. Для ручной работы используйте интерактивный режим.
Продолжение, compact и новая сессия
Возобновление и сжатие решают разные задачи. --continue возвращает сохранённую беседу после выхода. /compact освобождает место внутри текущей длинной беседы, сохраняя краткое содержание. Проверка после сжатия описана в статье Claude Code compact.
- Продолжайте старую сессию, если цель, проект и набор изменений прежние.
- Используйте
/compact, если работа та же, но контекстное окно заполнено. - Начинайте новую сессию, если задача изменилась или старая история повторяет неверные предположения.
- Создавайте ветвь беседы, если хотите попробовать другой подход, не теряя исходный разговор.
По теме: Claude Code compact: как сжать контекст без потери задачи
Когда продолжение не подходит
Не восстанавливайте старую сессию только потому, что там много текста. Если код, требования или ветка существенно изменились, новая краткая постановка безопаснее. Не полагайтесь на продолжение для восстановления удалённых файлов, секретов или состояния внешнего сервиса. История разговора не является резервной копией.
Частые вопросы
Чем отличаются claude --continue и claude --resume?
--continue открывает самую свежую беседу текущего проекта. --resume позволяет выбрать конкретную сессию или передать её идентификатор.
Можно ли продолжить сессию из другой папки?
Историю можно найти, но безопаснее сначала открыть исходный проект. Иначе разговор описывает одни файлы, а инструменты получают другие.
Продолжение возвращает отменённые изменения?
Нет. Оно возвращает историю разговора. Состояние файлов проверяйте через Git, резервную копию или фактическое содержимое проекта.
Что делать, если Claude не помнит последний шаг?
Попросите контрольный пересказ и сверьте его с файлами и тестами. Если ключевой факт потерян, дайте подтверждённую запись вместо догадки.
Продолжение сессии экономит вводные, но результат даёт только понятная задача и проверка файлов. На бесплатном вебинаре вы соберёте проект с ИИ и пройдёте этот цикл целиком.
Записаться на вебинар