Skip to main content

Безопасно изменить код

Для небольшой понятной задачи используйте Code, для большой сначала подготовьте план в Plan.

  1. Опишите ожидаемое поведение и то, что менять нельзя. Укажите проверяемый критерий, например конкретный тест или конфигурацию сборки.

  2. Ограничьте изменения через Edit Scope. Для файлов, которые нельзя менять ни в одной задаче, используйте .writeignore.

    Edit Scope ограничивает файлы и папки, которые агент может изменить.

  3. Попросите агента сначала найти связанные использования и существующие тесты, затем внести минимальные правки.

  4. Попросите запустить наиболее узкий подходящий тест, затем более широкую конфигурацию, если это нужно по правилам проекта.

  5. Откройте Agent Changes, проверьте каждый изменённый файл и отклоните несвязанные правки.

  6. Для отдельной проверки запустите Auto Review. Как разбирать найденные проблемы, описано в маршруте проверки изменений агента.

Пример запроса:

Измени валидацию этого метода так, чтобы пустое имя отклонялось до обращения
к репозиторию. Работай только в приложенных файлах, не меняй публичный API.
Найди существующие тесты, внеси минимальную правку и запусти подходящую
тестовую конфигурацию IDE. В конце перечисли изменённые файлы и результат запуска.