Skip to content

CC Switch Remote v3.16.12

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Jul 08:17

CC Switch Remote v3.16.12

上游基线:CC Switch v3.16.5

远程版构建cc-switch-remote v3.16.12

本版本合并上游 v3.16.5 发布线,并继续保留远程管理 target 隔离、远程 helper 共享 Rust 服务逻辑,以及远程 provider / session / auth / model fetch 的适配边界。


重要更新

合并上游 v3.16.5 发布线

本版本吸收上游 v3.16.5 的主要改动,包括 Codex 原生 Responses 模型目录生成、拒收 web_search 的原生网关自动禁用、Codex 模型映射与本地路由开关解耦、Claude 通用配置切换前自动同步、Claude Sonnet 5 定价与默认档升级、会话分类视图与分组管理,以及新增 Qiniu、FennoAI、ZetaAPI、TeamoRouter、NekoCode、Code0.ai、Amux 等供应商预设。

本次合并继续以上游已发布 tag 作为稳定基线,没有默认合入上游发布后的 main 追加提交。

远程管理适配

本版本确认以下上游新增能力在远程管理路径中继续复用共享逻辑:

  • 远程 providers add/update/switch 继续通过 helper 调用共享 ProviderService,因此 Codex 原生 Responses 模型目录、web_search 黑名单、通用配置自动同步、usage script 凭据归一化等逻辑会在远程服务器状态上生效。
  • 远程模型列表获取继续使用远端 provider 与远端已保存密钥,编辑供应商时 API Key 留空仍表示保留远端已有密钥。
  • 会话分类视图复用同一组件,但 query key 与消息/删除操作继续带 remote target,远程会话不会混入本地会话。
  • Claude Desktop 状态、Omo/OpenCode live provider ids 等本地 live 状态读取继续被 local-only guard 保护,不会在远程页面误读本机状态。

UI 与预设同步

上游的长下拉滚动边界、窄弹层日期选择器、Claude Desktop / OpenClaw / Hermes API Key 链接、供应商图标体积优化和新增预设已合并到远程版共享前端。


验证

本版本发布前已通过以下检查:

  • pnpm typecheck
  • Provider / Session / Codex catalog / remote model fetch 相关前端回归测试:12 个文件,57 个测试通过
  • cargo fmt --check --manifest-path src-tauri/Cargo.toml
  • cargo check --manifest-path src-tauri/Cargo.toml --bin cc-switch-remote-helper --no-default-features --features proxy-runtime
  • cargo test --manifest-path src-tauri/Cargo.toml --lib cli::tests::
  • Codex catalog / native Responses / route 相关 Rust 单测
  • git diff --check

远程 Helper

本次完整版本发布会同时构建桌面端和 remote helper。远程服务器可在升级桌面应用后通过远程服务器管理页面更新 helper。

  • Helper release tag: remote-helper-latest
  • 支持目标:Linux x86_64、Linux arm64、macOS universal

下载

  • macOS: CC-Switch-Remote-v3.16.12-macOS.dmgCC-Switch-Remote-v3.16.12-macOS.zip
  • Windows: CC-Switch-Remote-v3.16.12-Windows.msiCC-Switch-Remote-v3.16.12-Windows-Portable.zip
  • Linux (x86_64): CC-Switch-Remote-v3.16.12-Linux-x86_64.AppImage / .deb / .rpm
  • Linux (ARM64): CC-Switch-Remote-v3.16.12-Linux-arm64.AppImage / .deb / .rpm
  • Remote Helper: 由 remote-helper-latest 单独发布

.tar.gz 为 Tauri updater 自动更新专用,无需手动下载。