← Гайды

Основы

Checkpoint в Cursor: как откатить агента, а не весь день

Агент может уехать не туда. Checkpoint и точечный reject дешевле, чем git reset по живому.

После длинной сессии в дереве лежат и нужные правки, и «улучшения заодно». Откатывать всё целиком жалко — откатывать по файлам долго, если не смотреть checkpoint.

Что делать сразу

Не принимайте пачку вслепую. В diff Agent посмотрите каждый файл. Reject тому, что не просили: новый README, формат всего репозитория, переименованные slug.

Если сессия поехала — вернитесь к checkpoint до развилки, а не правьте поверх ломаного состояния. Поверх ломаного агент копит второй слой ошибок.

Git — второй контур

Checkpoint в IDE не заменяет коммиты. Перед рискованным Agent сделайте чистый коммит или stash. Тогда git checkout -- путь спасёт файл, даже если в Cursor уже всё приняли.

Не делайте git add . после агента. И не force-push в общий main, чтобы «зачистить позор».

Правила, которые режут откаты

Минимальный diff, один результат на сессию, запрет рефакторить заодно. Это уже в правилах и агентах. Про мусор в коммите — Cursor и Git.

Мы используем файлы cookie для того, чтобы предоставить пользователям больше возможностей при посещении сайта. Оставаясь на сайте, Вы соглашаетесь на обработку файлов cookie. Подробнее об условиях использования.