Пока агент правит файлы в вашей рабочей копии, WorkAI фиксирует состояние проекта в контрольных точках — checkpoint'ах. Это общий механизм любой агентной сессии в редакторе, он не привязан к какому-то одному режиму работы. ## Что это и зачем Checkpoint — снимок состояния файлов на определённый момент диалога, обычно привязанный к ходу агента. Если результат правки вас не устроил или агент увёл задачу не туда, можно вернуться к состоянию до этого хода, не откатывая изменения вручную файл за файлом и не теряя остальную часть диалога. ## Checkpoint vs откат последнего хода В механизме есть два разных действия: - **Откат последнего хода вперёд/назад** — быстрое действие «отменить последнюю правку агента» или «вернуть отменённую правку», то есть шаг по истории на один checkpoint за раз. - **Переход к произвольной точке** — можно перейти не только к предыдущему шагу, а к любой более ранней контрольной точке в истории диалога, если проблема появилась несколько ходов назад. Первое — быстрый способ для типичного случая «последняя правка не подошла». Второе — когда нужно вернуться дальше, чем на один шаг. ## Как использовать Переход между checkpoint'ами доступен прямо в панели чата, рядом с историей сообщений и правок агента — без необходимости открывать git или искать нужную версию файлов вручную. ## Что отслеживается, а что нет Checkpoint фиксирует изменения, которые сделал агент. Правки, которые вы вносите сами напрямую в файлах — в обход чата с агентом — под этот снимок не подпадают: механизм следит за состоянием, которое создают именно действия агента в рамках сессии, а не за всеми изменениями в рабочей копии в принципе. ## Чем это отличается от режима Создателя Описанный здесь механизм — это checkpoint'ы обычного агента в редакторе, который работает прямо в вашей рабочей копии. У режима Создателя (Builder) — своя, отдельная модель истории: генерация идёт в изолированном облачном окружении поверх git worktree, а откат к прошлому состоянию там работает через версии проекта, а не через этот механизм. Подробнее — на странице [Изоляция генерации](/docs/configuration/worktrees).