Claude Code /rewind: почему откат возвращает не все изменения

cybercobra

Administrator
Команда форума
Регистрация
6 Авг 2025
Сообщения
912
Реакции
1
Баллы
777
Веб-сайт
cybercobra.ru
claude-code-rewind-chto-ne-otkatyvaetsya.jpg


Если /rewind вернул разговор, но оставил часть изменений, сначала выясните, какие файлы попали в контрольные точки, или checkpoints. Это не снимок всего компьютера и не кнопка отмены любых действий агента.

Как выбрать точку и вид отката​


  1. Откройте меню командой /rewind либо дважды нажмите Esc при пустом поле ввода.
  2. Выберите исходный запрос. Если он отправлен посреди уже выполняющегося хода, собственного checkpoint у него может не быть. Тогда выберите запрос, начавший ход.
  3. Выберите, что восстановить: только разговор, только код или оба. Восстановление кода предлагается, когда у выбранной точки есть отслеживаемые изменения.

Эти варианты и ограничение для запросов посреди хода описаны в документации checkpoints. Восстановление одного разговора файлы не меняет.

Когда откат затронет изменения через Bash​


Неверно утверждать, что любые изменения через командную оболочку Bash всегда остаются. Если Claude уже редактировал файл своими файловыми инструментами в этой беседе, /rewind может вернуть и последующие изменения этого файла через Bash.

Но файл, который менялся только shell-командами, не отслеживается. Отдельные правки других сессий и субагентов тоже не стоит считать гарантированно покрытыми откатом. Ограничения восстановления

Что проверить до и после восстановления​


  1. До эксперимента сохраните проверенное состояние в Git. Checkpoints предназначены для быстрого восстановления внутри сессии, а не долгосрочной истории.
  2. Перед подтверждением решите, нужен ли откат файлов или только неудачной ветки обсуждения.
  3. После отката просмотрите diff, то есть различия файлов, и выполните подходящие проекту тесты.
  4. Отдельно проверьте внешние действия: публикацию, письмо, миграцию базы, изменение облачного ресурса.

Восстановление локальных файлов не является обратной операцией для внешнего сервиса. Не просите агента «повторить всё» до проверки: уже выполненное действие можно случайно продублировать.

Для будущих опасных шагов полезнее заранее настроить подтверждения через /permissions, чем надеяться на последующий откат. Это отдельный механизм разрешений на инструменты. Правила разрешений Anthropic
 
Последнее редактирование:
Назад
Сверху Снизу

Экосистема проектов TeleCobra

CyberCobra.ru — форум TeleCobra.com — софт для Telegram TeleCobra.ru — экосистема CyberMindBot — нейрокомментинг Spellbook Academy — AI обучение