Как продолжить сессию Claude Code: --continue, --resume

Как продолжить сессию Claude Code: claude --continue вернёт последний диалог, --resume откроет список всех, плюс имена сессий, форки и session ID.

6 мин чтенияОбновлено 2026-06-12ЕАЕвгений АрсентьевЕвгений Арсентьев · PhD

Да, любую сессию Claude Code можно продолжить: claude --continue открывает последний разговор в текущей папке, а claude --resume показывает список всех. Каждая сессия автоматически сохраняется на диск прямо во время работы — закрытый терминал ничего не теряет.

Я Евгений, и это был мой первый искренний момент «стоп, он что, помнит?» с Claude Code. Сессия — это сохранённый разговор, привязанный к папке проекта: память Claude обо всём, что вы вместе обсудили, решили и построили. Потерять её — как уволить мастера посреди ремонта и нанять его близнеца с амнезией. Хорошая новость: терять почти невозможно. Вот весь набор инструментов.

Как продолжить последнюю сессию?

Один флаг. Откройте терминал в папке проекта и выполните claude --continue — Claude вернётся с полным контекстом самого свежего разговора в этой директории. Это команда для 90% случаев: вчера закрыли ноутбук, сегодня продолжаете.

Продолжить с того же места
claude --continue

Возобновляет самую свежую сессию в текущей папке. Дальше просто говорите, будто ничего не было: «так, на чём мы остановились с формой обратной связи?»

Как найти разговор постарше?

Для этого есть claude --resume: без аргументов он открывает интерактивный список сессий — с именем или первым сообщением, временем последней активности, числом сообщений и git-веткой. Внутри запущенной сессии то же делает /resume — можно перескочить в другой разговор без перезапуска. Знаете имя сессии — пропустите меню: claude --resume <имя> открывает её сразу, и session ID там тоже работает.

Список по умолчанию показывает сессии текущей папки, но его легко расширить: Ctrl+A показывает все проекты на машине, Ctrl+W — все рабочие деревья репозитория, Ctrl+B фильтрует по текущей git-ветке. А если задача начиналась с pull request, есть отдельный трюк: claude --from-pr <номер> поднимает сессию, привязанную к этому PR, — поиск по истории не нужен.

Шпаргалка по списку сессий
claude --resume
  ↑/↓   перемещение по сессиям
  Space предпросмотр разговора
  Ctrl+R переименовать выделенную сессию
  Ctrl+A показать сессии всех проектов
  начните печатать — поиск
  Enter продолжить
Называйте сессии — будущий вы плох в археологии

Начинайте задачу как claude -n contact-form или переименуйте на ходу через /rename contact-form, а потом возвращайтесь командой claude --resume contact-form. Бонусный секрет: одобрение плана в plan mode называет сессию автоматически по содержанию плана. Безымянные сессии к пятнице превращаются в «которая из этих двенадцати была удачной?».

Переживёт ли сессия упор в лимит?

Да. Сессии непрерывно пишутся в локальные файлы-расшифровки прямо во время работы, так что лимит использования, сбой или случайно закрытый терминал разговор не стирают. Вернулись — claude --continue поднимет его. Настоящий срок годности — время: расшифровки лежат в ~/.claude/projects и по умолчанию удаляются через 30 дней; настройка cleanupPeriodDays это меняет. Если разговор важен надолго — выполните /export и сохраните его обычным текстовым файлом.

Как ставить на паузу и продолжать, не теряя место?

Пауза не требует никаких церемоний — кнопки «сохранить» нет, потому что сохранение идёт постоянно. Даже /clear не уничтожает разговор: он начинает чистый контекст, а прежняя беседа остаётся сохранённой, и её можно поднять через /resume. Мастерство — в осознанном возвращении. Мой распорядок для параллельных задач, копируйте целиком:

Аккуратная многозадачность

  1. 1Начало задачи: claude -n payment-bug — имя с рождения.
  2. 2Нужно переключиться? Просто закройте или выполните /resume и перейдите в другой разговор.
  3. 3Возвращение: claude --resume payment-bug — нужная сессия, полная память.
  4. 4Хотите рискованный вариант? claude --continue --fork-session даёт ветку, оригинал не тронут.
  5. 5Конец недели: claude --resume, на загадочном жмите Space — предпросмотр напомнит, что это было.

Про --fork-session стоит сказать ещё фразу: форк копирует разговор до текущего момента и переключает вас в копию. Так устраивают A/B-тест подходов, не загрязняя основную линию времени, — а форки в списке сессий группируются под родителем. И одно предупреждение из документации, которое стоит повторить: если открыть одну и ту же сессию в двух терминалах без форка, оба потока сообщений перемешаются в одну расшифровку. Хаос. Лучше форк.

Лаба: неубиваемый разговор

0/5

Финал: люди теряют часы, заново объясняя контекст свежему Claude то, что предыдущий Claude уже знал. Два флага — --continue и --resume — плюс привычка давать имена делают эти потери вымершим видом. Назовите сегодняшнюю сессию раньше, чем сделаете что-либо ещё.

#sessions#continue#resume#session picker#workflow
ЕАЕвгений Арсентьев

Автор

Евгений Арсентьев

PhD · Директор по продукту (CPO) в healthtech-компании

▌ Чтение — это синяя пилюля

Хочешь реально это построить?

Гайды объясняют. Бесплатный курс превращает — персонально, с геймификацией и заточенный на быстрый запуск.

◉ Принять красную пилюлю →