Зачем это нужно

Допустим, вы работали над проектом в терминале с помощью Claude Code, потом закрыли проект, IDE и сам терминал, а через какое-то время снова к нему вернулись. Как открыть ту сессию, в которой вы работали?

Если просто выполнить команду claude, откроется новая чистая сессия, а прежний контекст будет потерян. Для этой задачи есть несколько способов.

Продолжить последнюю сессию

Первый способ - продолжить последнюю активную сессию. Для этого выполняем команду claude --continue. Откроется та сессия, в которой вы работали в последний раз.

Переключиться на конкретную сессию

Если нужна не последняя сессия, а какая-то определённая, поможет команда claude --resume. У неё есть сокращённая запись - claude -r.

Если не передавать никаких аргументов, откроется окно со списком сессий, с которыми вы работали. Стрелками вверх и вниз выбираете нужную и продолжаете работу в ней.

Найти нужную сессию через сам Claude Code

Есть и другой вариант. Можно открыть чистую сессию и написать запрос своими словами: я когда-то работал над такой-то задачей, найди идентификатор той сессии, чтобы я мог её продолжить.

Claude Code просмотрит ваши сессии и найдёт подходящую. После этого выполняете claude --resume и через пробел указываете идентификатор нужной сессии - произойдёт переключение на неё.

Итог

Две основные команды для переключения между сессиями: claude --continue - последняя активная сессия, claude --resume - переход на конкретную сессию.