GitHub 于 2026 年 9 月 9 日宣布 Copilot Agent 操作的企业托管权限。对于把开发任务交给 Agent 的团队,实际变化是:某些过去依赖个人设置的操作,现在可以由管理员集中控制。
我们于 9 月 10 日核对公告与设置文档。本文提供上线验证方法,没有在企业租户中实际部署这些设置。
更新了什么,谁可以使用?
GitHub 公告列出 Copilot Business 与 Enterprise,覆盖 Copilot 应用、CLI,以及使用 Agent Host 的 VS Code 会话。管理员可管理命令执行、文件访问和网络域名。
上线前要确认每个团队的具体客户端。“我们使用 Copilot”不是足够明确的范围。在一个受支持客户端生效的策略,不能直接推定会保护所有编辑器、远程 Agent 或自动化路径。
deny、ask、allow 如何相互作用?
托管设置文档定义了以下优先级:
| 规则 | 文档说明的效果 |
|---|---|
| deny | 阻止匹配操作,即使其他规则允许 |
| ask | 每次匹配操作都要求重新批准 |
| allow | 在没有更高优先级限制时免提示放行 |
适用的托管允许列表取交集。绕过模式、自动批准或之前保存的批准,均不能满足托管 ask。这些细节在多个策略来源同时作用于一个用户时尤其关键。
发布策略前,记录哪些来源组成最终配置。否则开发者可能把预期中的批准请求误判为工具故障。
应该怎样验证策略?
使用一次性工作区和无害操作。下面是建议的验收步骤,不是已经执行的测试结果:
- 选择预期允许的受支持操作,确认可以执行。
- 选择预期需要批准的操作,执行两次,确认每次都重新询问。
- 选择预期禁止的操作,确认本地批准设置不能解除限制。
- 检查被冲突规则同时匹配的操作,核对最终策略。
- 在准备支持的每个客户端及团队配置中重复验证。
把策略版本、客户端版本、操作和实际判断记录在一起。设置页面截图不如可重复操作及其预期结果有说服力。
哪些问题还需要单独解决?
批准规则不是完整沙箱。一个允许的命令可能调用脚本或依赖,产生额外作用。网络策略、文件系统隔离、凭据和本地 MCP 访问,仍应在实际执行环境中逐项检查。
允许修改文件,也不意味着修改正确。应保留普通评审与验收流程。Agent 治理指南提供更完整的责任和升级处理框架。
团队工作流应更新哪些内容?
明确三个负责人:维护托管策略的人、负责执行环境的人,以及接受代码变更的评审者。同时约定开发者怎样报告意外拦截,团队怎样验证策略修改,再扩大适用范围。
若同时采用新模型,应让两类变更足够独立,以便解释失败。模型资格可参考 GPT-6 Astra 的 Copilot 入口指南。如果正在迁移到自有执行机器,Cursor 数据流分析解释了执行位置与权限为何是两项独立决策。
常见问题
保存过的批准可以绕过 Copilot 托管 ask 规则吗?
不可以。GitHub 文档说明,托管 ask 要求每次重新进行一次性批准。绕过模式、自动批准以及之前保存的授权都不能满足该规则。
托管权限规则适用于所有 Copilot 客户端吗?
不能假设全部支持。9 月 9 日公告列出 Copilot 应用、CLI 及使用 Agent Host 的 VS Code 会话。部署策略前应查看最新客户端支持表。
Agent 权限可以代替沙箱或代码评审吗?
不能。权限决定是否允许某个受支持的操作;沙箱限制执行环境能够访问的资源;评审判断最终改动是否正确。三者需要分别验证。