模型就自动切换到了haiku上 cc-switch
Quick fix
这是 Claude Code 自带特性:haiku 用于读文件,cc-switch 只管理环境变量,不会改变模型选择。
Symptom
Section titled “Symptom”我已经通过/model定义了模型是sonnet4.6,但是一开始问问题之后,模型就自动切换到了haiku上
这个是什么原因呢?在未使用ccSwitch,走自己的环境变量时没有这个问题用户在 #1389 中已经通过 /model 将主模型定义为 sonnet4.6,但开始提问后看到模型自动切到 haiku;该现象在未使用 ccSwitch、走自己的环境变量时没有出现。维护者回复:haiku 模型是用来读文件用的,这是 Claude Code 的自带特性,cc-switch 只是帮助配置,不会改变模型使用。因此根因不是环境变量注入或 cc-switch 配置错误,而是 Claude Code 自身的模型分工。
本 cluster 中的 #614(macOS 远程服务器 Claude 环境变量配置不支持)、#833(Ubuntu 配置完 cc-switch 后仍需在 bashrc 设置环境变量)、#148(Codex env_key)和 #506(多会话注入不同环境变量)属于其他环境变量相关话题,与本页模型自动切换不是同一故障,不应沿用本页结论。
无需修改 cc-switch 或环境变量;这是 Claude Code 自带的文件读取模型行为,主模型仍由 /model 指定为 sonnet4.6。
Affected Versions
Section titled “Affected Versions”ToolClaude Code
Version未知
PlatformsmacOSLinux
Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
- 这个是什么原因呢?
- haiku 模型是用来读文件用的,这是 Claude Code 的自带特性;cc-switch 只帮助配置,不会改变模型使用。
cc-switch老是自动删除我的环境变量冲突弹窗直接关闭不会删除环境变量;想彻底消除需删除 shell 配置或 Hermes config.yaml 中的对应项;v3.17.0 弹窗无法关闭是已知问题。model does not support thinking在 cc-switch 高级设置里关掉整流器(Proxy Rectifier),或升到修复版本;Qwen 工具调用死循环、空 thinking block 等变体仍未解决。配置WSL路径但技能读不到 cc-switch在 Windows 版 cc-switch 中无法直接读取或安装 WSL 的 ~/.agents/skills,需直接在 WSL 内安装并运行 Linux 版 cc-switch。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。