SkycodeSkycode

Авто-одобрение

Автоматическое одобрение действий 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-просмотр

Версионирование настроек

Каждое изменение настроек авто-одобрения создаёт новую версию. Это гарантирует, что уже запущенные задачи не будут затронуты изменениями.