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 客户在默认启用状态下会自动获得替代模型,除非管理员关闭过全局默认或显式禁用。团队可以先完成暴露面盘点、官方清单对齐、替代模型验证和回归测试准备,同时把地区例外、计费与性能变化等未确认项留到官方文档或客户团队处进一步核实。