Skip to main content

Отключение автоматического одобрения команды в клиентах Copilot

Отключите режим Yolo, чтобы агенты не могли выполнять команды без одобрения.

Кто может использовать эту функцию?

Enterprise owners

Примечание.

Эта функция уже присутствует Публичный предварительный просмотр и может измениться.

Вы можете запретить пользователям использовать режимы, позволяющие автоматическое одобрение команд агента в Второй пилот CLI и VS Code. Эта disableBypassPermissionsMode настройка определена в файле managed-settings.json вашего предприятия и применяется к пользователям тарифного плана вашего предприятия Copilot .

Эта настройка блокирует пользователей от использования:

  • --yolo Флаг OR --allow-all
  • Командование /yolo или /allow-all
  • Все пути выполнения включают комбинированный режим обхода

Эта настройка не блокирует отдельные флаги, такие как --allow-all-tools или --allow-all-paths.

  1. В репозитории .github-private вашего предприятия создайте управляемый файл настроек по адресу copilot/managed-settings.json. Если вы не установили .github-private репозиторий в качестве источника конфигурации агентов вашего предприятия, см. Подготовка к использованию пользовательских агентов на предприятии.

    Также поддерживается наследственный путь (.github/copilot/settings.json).

  2. Добавьте следующее свойство.

    JSON
    {
      "permissions": {
        "disableBypassPermissionsMode": "disable"
      }
    }