Безопасно изменить код
Для небольшой понятной задачи используйте Code, для большой сначала подготовьте план в Plan.
-
Опишите ожидаемое поведение и то, что менять нельзя. Укажите проверяемый критерий, например конкретный тест или конфигурацию сборки.
-
Ограничьте изменения через Edit Scope. Для файлов, которые нельзя менять ни в одной задаче, используйте
.writeignore.Edit Scope ограничивает файлы и папки, которые агент может изменить.
-
Попросите агента сначала найти связанные использования и существующие тесты, затем внести минимальные правки.
-
Попросите запустить наиболее узкий подходящий тест, затем более широкую конфигурацию, если это нужно по правилам проекта.
-
Откройте Agent Changes, проверьте каждый изменённый файл и отклоните несвязанные правки.
-
Для отдельной проверки запустите Auto Review. Как разбирать найденные проблемы, описано в маршруте проверки изменений агента.
Пример запроса:
Измени валидацию этого метода так, чтобы пустое имя отклонялось до обращения
к репозиторию. Работай только в приложенных файлах, не меняй публичный API.
Найди существующие тесты, внеси минимальную правку и запусти подходящую
тестовую конфигурацию IDE. В конце перечисли изменённые файлы и результат запуска.