Skip to main content

在 Copilot 客户端中禁用自动命令审批

禁用 yolo 模式以阻止代理在未经批准的情况下运行命令。

谁可以使用此功能?

Enterprise owners

注意

此功能目前处于公开预览,可能会发生更改。

您可以阻止用户使用在 Copilot 命令行界面(CLI) 和 VS Code 中启用代理命令自动批准的模式。 该 disableBypassPermissionsMode 设置在企业 managed-settings.json 文件中定义,适用于企业 Copilot 计划中的用户。

此设置阻止用户使用:

  • --yolo--allow-all 标志
  • /yolo/allow-all命令
  • 启用组合绕过模式的所有运行时路径

此设置 不会 阻止单个标志,例如 --allow-all-tools--allow-all-paths

  1. 在企业的 .github-private 存储库中,导航到 .github/copilot/ 目录。 如果尚未将 .github-private 存储库设置为企业的代理配置源,请参阅 准备在企业中使用自定义代理

  2. 创建或编辑 managed-settings.json 文件。 (此文件以前已命名 settings.json,也受支持。

  3. 添加以下属性。

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