Разрешения
Четыре режима: от одних предложений до самостоятельной работы.
Каждый вызов инструмента проходит одну проверку перед запуском, и это относится и к встроенным инструментам, и к инструментам расширений.
| Режим | Чтение | Правки | Удаление | Команды |
|---|---|---|---|---|
| Plan only | Да | Нет | Нет | Нет |
| Ask first | Да | Спрашивает | Спрашивает | Спрашивает |
| Accept edits | Да | Да | Спрашивает | Спрашивает |
| YOLO | Да | Да | Да | Да |
Accept edits — режим по умолчанию. Каждая правка показывается как diff и может быть отменена. Используйте YOLO для проектов, которые можно восстановить. Chat, у которого нет папки проекта, работает без запросов. В Code параметр Settings → Code → Preferences → New projects start in задаёт режим, с которого начинается новый проект.
Панель браузера спрашивает, прежде чем агент начнёт действовать на сайте: Allow once или Allow for this session.

Чтение не спрашивает#
В любом режиме, включая режим планирования, не спрашивается чтение и просмотр файлов, поиск по ним, git status и diff, веб-поиск, ваша библиотека документов, загрузка навыка и запись плана.
Карточка запроса#
| Кнопка | Что охватывает |
|---|---|
| Allow once | Этот вызов. Следующий снова спросит. |
| Allow for this task | Этот вид вызовов до конца ответа. |
| Always allow here | Запоминается для этого проекта. |
| Don't | Отказ. Модель продолжает работу без него. |
Settings → Code → Projects показывает всё, что вы разрешили, с кнопкой Remove у каждого пункта.