Авто-одобрение
Автоматическое одобрение действий AI без ручного подтверждения
Что это
Авто-одобрение (auto-approve) позволяет AI выполнять определённые действия без ожидания вашего подтверждения. Это ускоряет работу, но требует доверия к модели.
Настройка
Откройте Настройки → Разрешения или нажмите на панель авто-одобрения в нижней части чата.
Доступные действия
| Действие | Описание | По умолчанию |
|---|---|---|
| Безопасные команды | Выполнение read-only команд в терминале (ls, cat, git status, grep, find) | ✅ |
| ↳ Все команды | Любые команды без ограничений (npm install, rm, git push и др.) | ❌ |
| Удаление файлов | AI может удалять файлы без подтверждения | ❌ |
| Jupyter блокноты (Notebooks) | Редактирование ячеек в .ipynb файлах без подтверждения | ❌ |
| Использование браузера | Управление встроенным браузером | ✅ |
| Использование MCP | Вызов инструментов MCP-серверов | ✅ |
Вложенные действия (↳) разблокируются после включения родительского.
Что не требует подтверждения
Некоторые действия всегда выполняются автоматически и не имеют переключателей:
- Чтение файлов — AI всегда может читать файлы проекта
- Редактирование файлов — изменения показываются через inline diff (зелёное/красное), вы принимаете или отклоняете каждое изменение вручную через кнопки Accept/Reject
Классификация команд
Когда включена опция «Безопасные команды», Skycode автоматически классифицирует каждую команду:
- Безопасные (read-only):
ls,cat,grep,find,git status,git log,git diff,npm test,node -v,type,echoи др. - Небезопасные:
rm,npm install,git push,curl,wget,sudo,pip install, команды с перенаправлением (>,>>) и др.
Если команда содержит pipe (|), все сегменты должны быть безопасными.
Уведомления
Когда авто-одобрение включено, Skycode может показывать уведомления о выполненных действиях. Включите опцию «Уведомления» в панели авто-одобрения.
Режим YOLO
⚠️ Опасно — отключает все проверки. AI автоматически выполняет любые действия без вопросов. Используйте только в изолированных окружениях (Docker, VM).
Рекомендации
- Безопасные команды — рекомендуется включить, значительно ускоряет работу
- Все команды — высокий риск, AI может выполнить деструктивную команду
- Удаление файлов — средний риск, включайте если доверяете модели
- Jupyter блокноты — низкий риск, но изменения не проходят через diff-просмотр
Версионирование настроек
Каждое изменение настроек авто-одобрения создаёт новую версию. Это гарантирует, что уже запущенные задачи не будут затронуты изменениями.