GitHub 在 2026 年 9 月 18 日发布 changelog,标题为 “Upcoming deprecation of selected GitHub Copilot models in mid-October”。公告明确:2026 年 10 月 19 日,GitHub 将弃用部分 Copilot 模型,影响范围覆盖所有 GitHub Copilot 体验,包括 Copilot Chat、inline edits、ask 和 agent 模式,以及 code completions。

这条公告容易被读成“聊天模型换一个”的个人设置问题,但官方列出的范围包含 code completions 和 inline edits。从工程角度看,补全、内联编辑、聊天、ask/agent 都可能进入同一轮弃用影响面。只要某个入口仍绑定被弃用模型,团队就可能遇到功能失败、行为变化或体验降级。真正需要先确认的是:你的代码补全和内联编辑是否也依赖同一个将被弃用的模型路由。

官方已经明确的弃用清单

官方 changelog 直接给出了受影响模型、弃用日期和建议替代模型:

将被弃用模型 弃用日期 建议替代模型
Gemini 3.7 Flash 2026-10-19 Gemini 3.8 Flash
GPT-5.5 2026-10-19 GPT-5.6 Sol
GPT-5.4 2026-10-19 GPT-5.6 Sol
GPT-5.4 mini 2026-10-19 GPT-5.6 Luna
GPT-5 mini 2026-10-19 GPT-5.6 Luna
Grok 4.5 2026-10-19 Grok 4.6

公告同时说明了几项与迁移直接相关的规则:

  • 在默认模型启用状态下,建议替代模型会自动为 Copilot Enterprise 和 Copilot Business 客户启用,除非管理员关闭了全局默认,或显式禁用了该模型。
  • 如果管理员关闭了全局默认,可以通过 Copilot settings 中的 model policies 启用替代模型的访问权限。
  • 启用后,用户会在受支持的 GitHub Copilot 体验中的 Copilot Chat 模型选择器里看到该模型。
  • 模型弃用后,不需要执行额外操作来移除这些模型。
  • 有疑问的 GitHub Enterprise 客户可以联系其客户团队获取帮助。

从工程角度看,这意味着对多数 Enterprise 和 Business 客户而言,替代模型的可达性并不需要从零配置;真正需要确认的是管理员是否关闭过全局默认,或是否显式禁用过某个替代模型。

当前资料仍未覆盖的问题

以下问题在官方 changelog 中没有展开,迁移计划里应作为待验证项,而不是直接写成既定步骤:

  • 弃用后旧模型是否仍有宽限期或只读可用;
  • 是否存在地区性例外;
  • 不同 IDE、不同扩展版本的行为是否完全一致;
  • 组织级策略与个人设置冲突时哪一层优先;
  • 是否伴随计费、配额或性能变化;
  • 替代模型在具体工作流中的实际表现差异。

把这些未确认项直接写成迁移步骤,会把工程风险从“模型不可用”扩大到“配置被误改”。更稳妥的做法是把它们列为待验证问题,并在内部变更单里保留验证人和验证时间。

企业团队在 10 月 19 日前的检查清单

1. 按体验维度盘点暴露面

不要只检查 IDE 聊天窗口。至少按官方列出的入口分别盘点:

  • Copilot Chat;
  • inline edits;
  • ask / agent 模式;
  • code completions。

对每个入口记录:谁在使用、依赖哪个模型、配置在哪一层、是否被组织策略覆盖。官方公告没有提供配置文件名等细节,实际落地以当前环境和官方文档为准。

2. 用官方清单做差集

把上表中的六个模型与内部盘点结果做差集。不要依赖二手转述或记忆中的模型名。只有出现在官方列表里的模型,才能进入确定影响范围;其他模型只能标记为待观察。

3. 确认管理员是否关闭过全局默认

这是本轮迁移中最容易出问题的一步。官方规则是:默认启用状态下替代模型自动可用;一旦管理员关闭全局默认或显式禁用某个模型,就需要通过 Copilot settings 中的 model policies 重新开启。建议在截止日前核对一遍全局默认状态和模型策略,避免替代模型在弃用生效后才被发现不可见。

4. 区分个人设置、组织策略和扩展版本

企业环境里,模型可用性可能同时受个人设置、组织策略、扩展版本和账号类型影响。官方公告没有说明这些层级之间的优先级。实际落地时,建议用测试账号分别验证个人层、组织层和不同客户端版本,记录实际生效结果,而不是假设某一层一定覆盖另一层。

5. 验证替代方案,而不是假设替代方案

官方给出了建议替代模型,但没有承诺替代后的行为完全一致。工程上可行的做法是:对每个关键工作流建立小型评测集,比较替换前后的补全接受率、响应延迟、长上下文表现、内联编辑准确性和 agent 多步任务完成情况。这些指标是团队自建评估维度,不是官方承诺。

6. 做回归测试,覆盖真实代码库

回归测试至少要覆盖:

  • code completions:多语言、多包仓库、测试文件、配置文件和边界代码;
  • inline edits:小范围改写、重命名、格式调整和跨文件引用;
  • Copilot Chat:常见问答、代码解释、错误排查;
  • ask / agent 模式:多步任务、工具调用和失败恢复。

重点观察是否出现错误、超时、输出格式变化、权限拒绝或与旧模型明显不同的行为。

7. 安排灰度与回滚路径

距离 10 月 19 日约一个月,时间适合先冻结非必要模型变更,再按团队灰度。回滚路径需要提前设计,但不能把回滚建立在旧模型仍然可用上,因为官方公告没有确认弃用后的保留策略。更可靠的回滚是切换到已验证可用的替代模型,或临时关闭受影响的入口。

8. 监控与沟通

弃用生效后,监控模型相关错误、延迟、用户反馈和补全使用率。对开发者说明三件事:日期、受影响的 Copilot 入口、反馈渠道。对企业管理员而言,Copilot 模型不应只被当作个人偏好,而应作为依赖项纳入变更管理和回归测试流程。

对开发者的实际影响

对个人开发者,最直接的影响是某些入口可能需要重新选择模型。如果组织策略限制了可选模型,个人可能无法自行解决,需要走管理员流程。

对平台团队,更值得做的是把模型标识从硬编码改为可配置,并维护一套跨模型的冒烟测试。这样下次再出现模型弃用,团队不必重新从零盘点。

当前可以确定的是:2026 年 10 月 19 日,Gemini 3.7 Flash、GPT-5.5、GPT-5.4、GPT-5.4 mini、GPT-5 mini 和 Grok 4.5 将在所有 Copilot 体验中弃用,官方已给出对应的建议替代模型。Enterprise 和 Business 客户在默认启用状态下会自动获得替代模型,除非管理员关闭过全局默认或显式禁用。团队可以先完成暴露面盘点、官方清单对齐、替代模型验证和回归测试准备,同时把地区例外、计费与性能变化等未确认项留到官方文档或客户团队处进一步核实。