症状: GitHub Copilot 统一 Agent 默认开启,但你的企业还没有确认数据留存、额外用量和高权限任务的边界。
最快解法: 不要直接全员启用,也不要仓促退出;在 2026 年 9 月 28 日前 按组织或团队分组开放,完成策略、留存、预算、权限和真实构建验收。

这篇文章适合 3 类人:企业管理员要决定默认策略与例外团队;安全与合规团队要复核会话、MCP、插件和 Agent 工具访问;平台与移动开发团队要确认 Cloud Agent 结果能否在 CI、Xcode 或独立 Mac 环境中复现。

最后更新于 2026 年 8 月 30 日,日期与政策核实自 GitHub 官方变更公告、Copilot 官方文档 及相关管理页面。统一体验目前仍属于计划变更,不能写成已经全面生效。

先看结论:统一 Agent 默认开启,不等于企业必须全员接受

GitHub 已确认,最早不早于 2026 年 9 月 28 日,网页端 Copilot Chat、GitHub Mobile 中的 Copilot Chat 与 Copilot cloud agent 将合并为统一体验,并由一个策略控制。统一体验上线后默认开启;如果组织选择退出,网页端和移动端的 Copilot 访问都会受到影响,而不是简单保留原来的多套体验。

因此,默认决策可以这样定:

  • 保留统一体验: 适用于已经允许 Agent 执行仓库任务,且能接受账户生命周期数据留存、共享 AI 用量池和统一策略绑定的团队。
  • 分组开放: 适用于大多数企业。先给平台工程、内部工具和低敏感仓库开放,把生产代码、支付、身份认证和高权限运维仓库列入例外。
  • 暂时退出: 适用于无法接受网页聊天记录延长留存,尚未完成 MCP、插件和外部工具治理,或没有可靠 Agent 执行隔离环境的组织。

这不是“新功能值不值得用”的问题,而是“统一策略是否会改变你原有的访问、留存和费用控制模型”。

对比表:保留、分组开放与暂时退出,哪个方案适合你

决策方案 适用条件 主要收益 主要风险 建议评分
保留统一体验 已有 Agent 规则、预算硬限制和审计流程 网页端、移动端与 Cloud Agent 连续使用,管理入口更集中 网页端与移动端功能绑定,留存周期变化,策略粒度下降 8/10
分组开放 团队成熟度不同,部分仓库需要更高隔离 保留试点速度,同时把高风险任务隔离 需要维护组织、仓库和团队例外清单 9/10
暂时退出 无法接受账户生命周期留存,或没有 Agent 治理能力 避免在政策未评估时扩大数据和权限暴露 上线后失去网页端与移动端 Copilot,迁移成本上升 6/10

评分不是产品质量分,而是企业治理可执行性分。对没有统一资产分类、离职账号处置和预算停止机制的组织,退出看似保守,实际上只是把功能损失提前锁定;更稳妥的做法通常是先缩小范围,完成一个真实仓库的验收。

企业管理员:先处理默认开启与功能绑定

管理员首先要核对的不是按钮是否显示,而是原有策略是否能在统一策略下表达。官方公告明确指出,网页端、移动端和 Cloud Agent 的独立策略将被单一策略替代,且统一体验上线后默认启用;退出后,团队将失去 github.com 与 GitHub Mobile 上的 Copilot 访问。

你应在计划上线前完成以下动作:

  1. 导出当前企业、组织和仓库层面的 Copilot 策略。
  2. 标记哪些设置是显式开启、显式关闭,哪些只是继承默认值。
  3. 列出当前已启用 Cloud Agent 的组织、仓库和团队。
  4. 单独建立例外团队清单,例如生产服务、身份系统、支付系统和受监管项目。
  5. 保存策略页面截图、变更时间、操作者和受影响用户清单。
  6. 在变更工单中写明:保留、分组开放或暂时退出,以及回退责任人。

如果你需要按组织选择性启用 Cloud Agent,应确认当前企业托管设置是否能表达组织级、仓库级和团队级差异;这类控制仍然不能替代仓库级权限、MCP 白名单和发布门禁。相关设置还应结合 GitHub 企业托管设置文档 逐项核对。

已决定试点的团队,可以先通过 MacPull 控制台管理指南 整理远程执行环境、账号权限和交付责任,不要先把全企业策略改成默认允许。

安全与合规团队:把聊天、会话、执行记录分开审计

最容易出错的判断是把所有“历史记录”都归为同一类数据。统一体验涉及至少 4 种证据:

  • 当前聊天体验: 网页端消息和上下文。
  • Agent Session: 提示词、回复、工具调用、文件变化和会话状态。
  • Cloud Agent 执行记录: 任务运行过程、提交、拉取请求和会话日志。
  • 仓库审计日志: 谁触发了任务、谁修改了策略、谁合并了代码。

当前网页端 Copilot Chat 的对话消息保留 28 天;官方计划是迁移到 Agent Session 体验后,网页端聊天数据改为保留至账户生命周期。具体留存说明可参考 Copilot Chat 会话与数据处理文档。这意味着安全团队要重新检查数据分类表:离职账号关闭后,哪些内容仍然存在,谁能访问,何时删除,法务保全是否会覆盖普通删除流程。

Cloud Agent 的任务记录、提交和拉取请求也不能与普通聊天混为一谈。你需要确认会话内容是否可能包含内部接口、测试凭据、客户数据或未公开漏洞信息,并分别规定查看、导出、删除和保全条件。

MCP、插件、技能和外部工具也必须单独复核。企业托管设置支持配置允许或拒绝的 MCP 服务器、插件市场、权限模式和 Sandbox 基线;Cloud Agent 访问 MCP、私有包或外部服务,则取决于组织和仓库是否明确允许。

不通过时的动作应当明确:

  • 禁止连接外部 MCP 服务,而不是只提醒开发者谨慎使用。
  • 将高敏感仓库移出试点组织。
  • 关闭绕过权限或“一键全允许”模式。
  • 禁止插件市场自由扩展,只保留审计过的来源。
  • 对离职账号执行令牌撤销、仓库权限回收和会话数据处置核对。

FAQ:4 个上线前必须回答的长尾问题

统一体验退出后,哪些功能会消失?

退出不是旧版网页端和移动端体验的保留开关。按照官方计划,统一体验上线后,选择退出的组织或团队将失去 github.com 与 GitHub Mobile 上的 Copilot 访问;具体的 IDE、仓库级 Agent 和其他功能仍要结合当前计划与组织策略核验,不能假定所有功能会同步保留。

Copilot Agent 会话数据的保留边界是什么?

网页端聊天目前按 28 天保留,统一体验计划将网页端聊天迁移到 Agent Session 体系,并改为保留至账户生命周期。Cloud Agent 的会话、提交和审计记录不应混在一起处理;你需要分别确认查看权限、删除机制、离职账号流程和法务保全要求。

如何把 Cloud Agent 的超额支出真正拦住?

GitHub AI Credits 是 Business 和 Enterprise 计划的用量计费单位,Copilot Chat、Copilot cloud agent、CLI、Spaces 和部分第三方 Agent 都可能消耗 AI Credits;官方文档明确 1 个 AI Credit = 0.01 美元。要阻止额外支出,管理员必须关闭付费额外使用,并启用预算达到上限后停止使用,而不是只开启通知。

iOS 团队能否直接拿 Cloud Agent 结果发布?

不能。Cloud Agent 只证明任务在远程执行流程中完成,并不证明依赖安装、CI 测试、Xcode 构建和签名都通过。iOS 团队至少要保留拉取请求、CI 结果、Xcode 构建日志、签名身份和归档产物 5 类证据;缺少其中任意一项,都只能把结果视为待验收代码。

财务与采购团队:席位、共享池、额外用量不是一笔账

“价格没有变化”不等于企业总支出不变。GitHub 的计费模型至少要拆成 4 层:

  1. 席位费用: 由 Business 或 Enterprise 席位数量决定。
  2. 共享 AI 用量池: 每个席位包含一定额度,按计费实体汇总。
  3. 额外使用: 共享池耗尽后,如果策略允许,继续使用会产生计量费用。
  4. 预算控制: 决定额外使用何时提醒、何时阻断,以及限制到用户、成本中心还是企业。

官方文档说明,Business 和 Enterprise 的 AI Credits 按企业或组织共享池管理;共享池耗尽后,额外使用默认可能继续产生费用,除非管理员显式关闭付费额外使用。GitHub 还提供用户、成本中心、组织和企业多级预算,但不同预算的生效阶段并不相同。

财务团队应要求管理员完成这组核验:

  • 按用户、模型、组织、成本中心和产品类型查看用量。
  • 区分 Agent、Chat、代码审查和其他消耗 AI Credits 的来源。
  • 给自动化任务多的团队建立独立成本中心。
  • 为试点团队设置用户级预算,避免少数重度用户吃掉共享池。
  • 在企业与成本中心预算中启用“达到上限后停止使用”。
  • 明确超额后的动作是阻断、人工审批还是临时追加预算。

GitHub 的企业支出管理支持按用户、模型、组织和成本中心筛选并导出用量,同时特别提醒:如果只设置通知而不启用停止使用,达到预算后费用仍可能继续累积。预算的具体行为应以当前企业账单页面和 GitHub 预算控制文档 为准。

不要把“席位预付”误认为“Agent 无限使用”,也不要把试点预算放在全企业共享池里。自动化任务多的团队,至少应先单独观察一个完整计费周期,再决定是否扩大。

平台工程团队:Sandbox 有帮助,但不是企业安全基线

统一体验计划让 Cloud Agent 使用 Sandbox,以改善云端执行体验;但 Sandbox 解决的是执行隔离的一部分,不等于企业已经完成凭据、网络和发布控制。

平台团队需要用代表性任务验证 4 种权限模式:

  • 只读仓库分析: Agent 能否读取允许范围之外的文件或历史内容。
  • 受限文件修改: 是否只能修改指定目录,能否阻止敏感配置被覆盖。
  • 外部工具调用: 未列入白名单的 MCP、插件或服务是否被阻断。
  • 提交与发布链路: Agent 能否直接推送、创建合并请求或触发生产工作流。

建议按下面步骤执行,而不是只看设置页面:

  1. 建立一个脱敏测试仓库,放入模拟密钥、受限目录和禁止访问的测试服务。
  2. 用只读任务检查文件、分支和历史访问范围。
  3. 用小范围修改任务测试权限询问、拒绝和恢复。
  4. 连接一个允许的 MCP 服务,再调用一个未允许的服务。
  5. 故意中断任务,确认提交、工作区和日志是否能恢复。
  6. 检查任务停止后,临时凭据、缓存和构建产物是否仍可访问。
  7. 将阻断结果、日志位置和负责人写入 Agent 准入记录。

企业托管设置支持权限拒绝、权限询问、禁用绕过权限、MCP 允许列表和 Sandbox 限制。但你仍需要自行限制网络出口、凭据范围和发布权限,因为平台 Sandbox 不能替代企业的密钥管理与 CI/CD 门禁。

iOS 与 macOS 团队:Agent 完成,不代表应用已经可交付

对移动开发团队,最危险的误判是把“Cloud Agent 已创建拉取请求”当成“应用可以发布”。至少要把证据分成 3 层:

  • 模型层: 代码修改是否符合任务要求,依赖和接口是否合理。
  • CI 层: 依赖安装、单元测试、静态检查和自动化测试是否通过。
  • Mac 执行层: Xcode 构建、签名、归档和设备或模拟器验证是否通过。

Cloud Agent 的工作流主要围绕仓库、分支、提交和拉取请求展开;它无法替代你们实际的 Xcode、签名身份、证书权限和构建机环境。官方文档也说明,Cloud Agent 任务默认只能修改启动任务时指定的仓库,跨仓库修改并不是默认能力。相关边界可参阅 Cloud Agent 官方概念文档。

平台团队可以用一个真实但低风险的 iOS 项目做双轨验收:

  1. 让 Agent 只处理一个明确的小任务,例如修改测试或补充无敏感信息的页面逻辑。
  2. 检查仓库交接是否包含分支、提交、变更说明和回滚点。
  3. 在隔离 CI 环境安装依赖并执行测试。
  4. 将同一分支交给独立 Mac 环境执行 Xcode 构建。
  5. 使用专用签名身份完成归档,不把生产证书直接暴露给 Agent。
  6. 对失败记录分类:模型错误、依赖错误、CI 错误、Mac 环境错误或签名错误。
  7. 只有当构建日志、测试结果和归档产物都能保存时,才扩大到更多仓库。

如果团队没有稳定、隔离且可审计的 Mac 环境,先建立远程 Mac 验证池,再扩大 Cloud Agent 使用范围。你可以先阅读 MacPull 的远程开发环境帮助说明,把账号交接、执行权限和构建责任分开配置,而不是让 Agent 直接接触长期生产凭据。

最终验收:用证据包决定保留、分组开放还是退出

在 9 月 1 日、9 月 28 日和 10 月 1 日 这几个官方计划节点后,管理员应重新核对公告、Copilot 文档、账单页面和实际企业管理界面。计划日期不代表所有租户会在同一时刻完成切换,界面路径和默认值必须以你自己的企业页面为准。

最终证据包至少应包含:

  • 当前策略截图和组织覆盖范围。
  • 例外团队、仓库和受影响用户清单。
  • 会话留存、离职账号和删除流程评估。
  • MCP、插件、技能、外部工具和权限测试结果。
  • AI Credits 用量、试点预算和硬停止设置。
  • Cloud Agent 任务日志、CI 结果和失败分类。
  • Xcode 构建、签名、归档与恢复记录。
  • 异常停用责任人和复核日期。

如果 8 项证据中有任意一项缺失,可以先回退到分组开放,而不是直接全员启用。保留统一体验的团队,应设置明确复核日期;选择暂时退出的团队,则要记录网页端和移动端功能损失,以及下一次重新评估的触发条件。

对于已经在使用 Windows、Linux 或公共云执行移动开发任务的团队,当前方案常见的问题是 macOS 与 Xcode 环境不一致、签名凭据隔离困难、构建机排队不可控,以及 Agent 生成代码与真实发布环境之间缺少连续证据。长期稳定重负载、需要固定物理接口或必须自主管理硬件的团队,直接购买并维护 Mac 仍可能更合适;但如果你的目标是临时试点、隔离验证或为 Cloud Agent 建立真实 Mac 交付环节,租赁 MacPull 的远程 Mac 环境通常比临时拼接个人设备、公共云和共享签名机更容易收口权限与恢复流程。可先查看 MacPull 的方案与价格页面,再用一个真实仓库完成小范围切换演练,确认通过后才修改全组织策略。

常见问题

关闭统一 Copilot 体验后,团队还可以继续使用哪些功能?

退出并不是保留旧版体验,而是会在新体验上线后失去 github.com 与 GitHub Mobile 上的 Copilot 访问。是否仍能使用 IDE 内功能、代码补全或其他受组织策略控制的 Agent,需要结合当前计划、客户端和管理员设置逐项核对,不能把退出理解成无损回退。

Copilot 的聊天记录和 Agent Session 会保存多久?

当前网页端 Copilot Chat 的消息按 28 天保留;官方计划是迁移到 Agent Session 体验后,网页端聊天数据改为保留至账户生命周期。Cloud Agent 会话还涉及会话日志、提交记录和仓库审计记录,安全团队应分别建立分类、删除和离职账号处置规则。

企业怎样阻止 Copilot Cloud Agent 产生额外费用?

不要只设置提醒。管理员需要关闭 AI Credits 的付费额外使用,并为用户、成本中心和企业设置预算;其中企业或成本中心预算要启用达到上限后停止使用,用户级预算则可以直接限制个人从共享池和额外用量中消耗的总额。

iOS 团队能直接把 Copilot Cloud Agent 的结果用于发布吗?

不能仅凭 Agent Session 显示完成就进入发布。Cloud Agent 产出仍需经过仓库交接、依赖安装、CI 测试、Xcode 构建、签名和归档验证。任何一步失败,都要区分是模型修改错误、依赖环境问题、Mac 执行问题还是签名权限问题,再决定是否扩大使用范围。

延伸阅读