Контрольные точки
Контрольные точки автоматически сохраняют снимок рабочего пространства перед тем, как агент приступает к обработке каждого сообщения. Если агент пошёл не в том направлении, можно восстановить любое более раннее состояние — состояние файлов и история разговора перематываются вместе.
Как работают контрольные точки
Заголовок раздела «Как работают контрольные точки»Каждый раз, когда вы отправляете сообщение, Kodik сохраняет снимок, привязанный к этому сообщению. Снимок фиксирует содержимое всех файлов, которые агент изменил. Контрольные точки:
- Создаются автоматически — никаких ручных действий не требуется.
- Не вмешиваются в историю Git. Хранение снимков осуществляется отдельным слоем сессии.
- Отслеживают, какие файлы были созданы или изменены, чтобы при восстановлении затронуть только нужные файлы.
Контрольные точки должны быть включены в настройках. При отключённой функции действие восстановления блокируется с предупреждением.
Восстановление к контрольной точке
Заголовок раздела «Восстановление к контрольной точке»Чтобы восстановить более раннее состояние разговора:
- Найдите сообщение пользователя, к которому хотите вернуться.
- Нажмите действие восстановления на этом сообщении.
- Kodik перематывает историю разговора до этого сообщения, восстанавливает содержимое файлов из сохранённого снимка и очищает весь последующий контекст API.
После восстановления агент готов принять новое сообщение с этой точки. Можно отредактировать исходное сообщение перед повторной отправкой — см. Редактирование Сообщений.
Связь с авто-подтверждением
Заголовок раздела «Связь с авто-подтверждением»Контрольные точки особенно полезны при включённом режиме Авто-Подтверждения: агент работает без остановок, поэтому контрольные точки — основной способ откатить нежелательный результат.
Случаи использования
Заголовок раздела «Случаи использования»- Попробовать другой подход: восстановить состояние до редактирования и дать агенту другое указание.
- Исправить непредвиденные изменения: если агент затронул файлы, которые вы не планировали изменять, восстановите состояние до этого шага.
- Безопасные эксперименты: позвольте агенту попробовать что-то рискованное, просмотрите разницу и восстановите, если результат не устраивает.