CC Switch v4.0.15 修复设置重置与路由会话识别问题
CC Switch v4.0.15 是以修复为主的版本:解决了 Windows 更新后隐藏应用、配置目录覆盖等设置被重置为默认值的问题,修复了更新 Codex 时 --version 响应慢导致误卸载、路由无法识别 Claude Code 会话、DeepSeek 回放工具历史报 400 等问题,并新增用量趋势图样式切换等功能。
版本概况
CC Switch v4.0.15(发布于 2026-10-17)以修复为主,同时有三项新增功能。数据库结构保持 20,未发生变化。
新增功能
- 用量趋势图样式:用量页「设置」→「显示」中可在柱形图(默认)和曲线面积图之间切换,两种样式的指标、坐标轴、悬停提示与币种换算一致。
- Hermes 按模型声明图片输入:模型详情中新增「支持图片输入」开关,开启写入
supports_vision: true,关闭则删除该键。未声明能力的未知模型按纯文本处理。 - Claude Desktop 获取模型列表:GitHub Copilot、Codex OAuth、xAI OAuth 等托管登录供应商可在表单中按登录账号拉取模型列表,未登录时先提示登录;切换供应商类型或账号后会清空重拉。
主要修复
- Windows 设置被重置:此前直接覆盖写
settings.json,个别环境下旧内容尾部未截断导致解析失败,读取失败时静默回落到默认值,保存更新摘要时把默认值写回。现改为先写临时文件再替换,读取时去掉 BOM,解析失败的字段单独丢弃,无法完整读出的文件先备份为settings.json.broken-<时间>.bak。此前已被重置的设置无法找回。 - Codex 误卸载:仅在
--version真正运行并报错时才走卸载重装修复,超时或启动失败不再触发。 - 路由会话识别:适配新版 Claude Code 将会话 ID 以 JSON 写在
metadata.user_id中的格式,并让 Claude Desktop 读取会话头,恢复 Codex OAuth 的稳定缓存键与 Claude Desktop 连 Gemini 的工具调用。 - 历史兼容:Codex 历史中参数损坏的工具调用改写为普通文字;DeepSeek 模型下把夹在工具调用与结果间的空消息、进度文字并回原消息。
- 同步超时:WebDAV/S3 总超时随文件大小放宽,下载另设 120 秒无数据超时。
- 其他修复:macOS 26 图标显示、Windows「打开终端」PATH 缺失、WSL 内 Hermes 会话读取(需发行版含 python3 3.7 及以上)、Pi 子代理用量统计(自升级后首次导入起计,不补算历史)、拖动排序错位、Skills 下载错误提示等。
改进
路由模式下切换供应商的提示会说明实际动作,仅当客户端配置文件确实改动时才提示重启;Claude Code 用量导入复用模型价格查询;新增预设 EveryAPI、AllTokens;补齐土耳其语文案。
来源与核对说明
- farion1231/cc-switch ↗https://github.com/farion1231/cc-switch/releases/tag/v4.0.15
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞人数由服务器记录,收藏保存在当前浏览器。
继续阅读
prompt-optimizer v2.11.11:修正模型选择顺序并加强设置保存可靠性 →
Paperclip 夜间版修复:取消工作区在重建前保留文件 →