跳转到内容

Warmup request downgraded to model: gpt-5-mini - Claude Code

Quick fix

在 CC Switch 中关闭 Copilot 的 warmupDowngrade 选项,防止请求被静默替换为 gpt-5-mini。

报错原文
[Copilot] Warmup request downgraded to model: gpt-5-mini

CC Switch 的 Copilot 优化器默认开启了 Warmup 降级功能(`warmup_downgrade: true`),并将 `gpt-5-mini` 作为默认替换模型。当系统把子代理(sub agent)的请求分类为 Warmup 探测时,会无视用户显式选择的模型(如 `claude-opus-4.8-1m`),在请求到达 GitHub Copilot 前将其静默替换。

此集群还包含其他 Copilot 代理异常:如流式输出时深度缩进代码被误判为“无限空白 bug”导致 tool call 丢弃(#2646),以及代理模式下模型映射配置不生效(#3231)。这些问题均源于代理层对请求的过度干预或逻辑缺陷,但本页面主要解决模型被意外降级的问题。

  1. 手动修改 Copilot optimizer 配置,将 `warmupDowngrade` 设置为 `false` 以禁用该降级功能:`{"warmupDowngrade": false}`。

ToolClaude Code
Versioncc-switch 3.18.0
PlatformsmacOS
为什么主窗口的请求正常,但子代理的请求被降级了?
因为 CC Switch 将子代理发起的某些请求分类为了 Warmup 探测,从而触发了默认的降级替换逻辑,而主窗口请求未被如此分类。
代理 Copilot 时写入缩进代码导致 tool call 丢失也是这个原因吗?
不是。那是由于流式输出的无限空白检测阈值过低(20)导致的误伤,属于另一个独立的 bug(#2646),需升级 cc-switch 解决。

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。