Repository navigation
CC Switch v4.0.15-1
·
112 commits
to local/v4.0.0-1
since this release
⚠️ 此版本的升级通道有故障(已由 v4.0.15-2 修复):本版(v4.0.15-1)内置的更新检查指向了上游仓库,应用内「检查更新」会提示升级到上游 4.0.15 并安装上游包(丢失本 fork 全部定制)。请勿安装本版,请直接下载 v4.0.15-2。以下为原始发布说明。
CC Switch v4.0.15-1 发布说明
同步上游 v4.0.15 全量变更,接续 v4.0.14-2。
新增
- 用量趋势图可选柱形图或曲线面积图:用量页「设置 → 显示」区新增「趋势图样式」,两种样式的指标、坐标轴、悬停提示和币种换算一致;「显示」区设置重排为对齐的两列。
- Hermes 按模型声明图片输入:模型详情新增「支持图片输入」开关(写/删
supports_vision),选到已知支持图片的模型时自动打开。 - Claude Desktop 托管登录供应商可获取模型列表:GitHub Copilot、Codex OAuth、xAI OAuth 等在 Desktop 表单中新增「获取模型列表」,按登录账号拉取。
- 新增预设:EveryAPI、AllTokens。
改进
- 路由下切换供应商的提示写明实际动作(记住供应商 / 改路由目标 / 切换路由 / 改聚合默认),只有客户端配置文件确实改了才提示重启,不再无条件弹重启提示。
- 侧栏「今日」徽章只显示数值(完整说明在悬停提示)。
- Claude Code 用量导入提速:同一导入事务内模型定价缓存复用。
- 补齐土耳其语卸载/套餐额度文案。
修复(精选)
- Windows 更新后设置被重置:
settings.json改为先写临时文件再替换;读取容错(BOM、残留尾巴、坏字段只丢弃该字段);没完整读出的文件先备份为settings.json.broken-<时间>.bak再允许保存。 - 经路由的请求重新认出 Claude Code 会话:新版 Claude Code 把会话 ID 写成 JSON 放在
metadata.user_id,此前同对话每个请求都被当新会话(Codex OAuth 缓存键不稳定、Desktop 连 Gemini 签名报错的根因);现在两种格式都识别,Claude Desktop 也读会话头。 - Codex→Chat 上游:历史里有参数坏掉的工具调用不再每轮被拒(改写为文字保留上下文);DeepSeek 不再拒收回放的工具历史(空消息/进度/思考并回工具调用消息,仅对 DeepSeek 生效)。
- Codex 聚合模式保留
x-codex-beta-features请求头(部分原生 Responses 网关需要)。 - Claude Desktop 原生供应商配模型映射不再死循环(保存映射要求先开路由、开路由要求已有映射的循环已解开)。
- WebDAV/S3 慢传输不再 300 秒硬截断:总超时随文件大小放宽,下载另设 120 秒无数据超时。
- 其他:更新 Codex 时
--version响应慢不再误卸载;Windows「打开终端」带上完整用户/系统 PATH;WSL 里的 Hermes 会话改为发行版内只读读取(需python3≥3.7);故障转移后「路由中」标记跟随;Pi 子代理用量从子会话文件导入;拖动排序卡片拉伸遮挡;Skills 下载错误不再被分支回退 404 盖掉;DeepSeek 空钱包不再误报「余额已用完」;矮窗口 Codex 思考等级弹窗不再截断;macOS 26 图标不再进灰底板。
升级说明
- 数据库结构无变化(fork schema 仍为 24)。
- Windows 上已带尾巴的
settings.json首次启动时自动恢复,原文件保留.broken-<时间>.bak;此前更新时已被重置的设置无法找回。 - Pi 子代理用量从升级后第一次导入开始统计,之前的记录保持原样。
- Windows 上读 WSL 里的 Hermes 会话需发行版装有
python3(≥3.7)。
Fork 维护说明
- fork 定制全量核对无损:聚合模型 id fork 形态(
<前缀><分组>.<模型>[1M])、★设为默认模型、统计页 t/s 指标与输出速度第 5 卡、应用 chips 过滤、悬浮球、DSH/Zcode/WorkBuddy 接入、API 报文记录、自建更新源(updater 指向本 fork Release)。 - 已知基线:本机无 Windows 开发者模式时 2 个 symlink 特权测试(cargo)恒失败,与代码无关。