However, this session isn't eligible — Claude Code
Quick fix
更新到包含 #7893 修复的版本;该修复会在代理切换时将 CLAUDE_CODE_AUTO_MODE_SERVER 写入 settings.json。
Symptom
Section titled “Symptom”We're changing auto mode to no longer charge for classifier requests in Claude Code.
However, this session isn't eligible because your requests go through 127.0.0.1:15721...cc-switch 的 live 投影按设计只写入连接、鉴权、模型等关键字段,以及已列入兼容开关清单的独有环境变量。`CLAUDE_CODE_AUTO_MODE_SERVER` 是 Claude Code 2.1.281 新增的变量,尚未列入该清单,因此即使在 provider 的 env 中配置,也不会被投影到 `~/.claude/settings.json`。
维护者已在 #7893 修复:将该变量归入 `CLAUDE_EXCLUSIVE_ENV`。之后切入 provider 时会写入,切走时若值未被修改则移除;用户自行设置的全局值不受影响。
更新到包含 #7893 修复的 cc-switch 版本。该修复会将 provider env 中的 `CLAUDE_CODE_AUTO_MODE_SERVER` 按 Claude 专属兼容变量处理。
在需要经 cc-switch 代理访问第三方后端的 provider env 中设置 `CLAUDE_CODE_AUTO_MODE_SERVER` 为 `0`,然后在 GUI 中重新应用该 provider。
若暂时无法更新,可在 shell rc 中执行 `export CLAUDE_CODE_AUTO_MODE_SERVER=0`,以绕过 settings.json 重写。
Affected Versions
Section titled “Affected Versions”ToolClaude Code
Version3.20.4(受影响版本)
PlatformsmacOS
Source Issues
Section titled “Source Issues”- 如何临时绕过 settings.json 重写?
- 可在 shell rc 中设置 `export CLAUDE_CODE_AUTO_MODE_SERVER=0`。
- 为什么其他自定义 env key 会保留,只有这个变量丢失?
- 并非针对该键过滤;它当时未列入 live 投影会写盘的 Claude 专属兼容变量清单。
格式转换错误: No choices in response - CC SwitchClinePass 把响应套了一层 data 信封导致解析失败,可升级含修复的 CC Switch 版本,或临时用本地代理解包 response.data 再转发。就是桌面端无法看到模型 Codex 桌面端登录官方 ChatGPT、开启「切换第三方时保留官方登录」并启用本地路由后,重启 Codex 桌面端查看模型。API Error: 400 Param Incorrect Claude Code升级 CC Switch 到 v3.16.2 或更新版本,修复 MiMo thinking mode 下 reasoning_content 未回传导致的 400 错误。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。