CC Switch Remote v3.16.10
CC Switch Remote v3.16.10
上游基线:CC Switch
v3.16.3远程版构建:
cc-switch-remote v3.16.10本版本继续收敛远程管理与本地工作流的功能漂移,重点修复远程托管认证、用量与模型查询、路由状态、会话管理以及远程设置页中误触本地状态的问题。
重要修复
远程托管认证与模型/额度查询使用远程账号
Codex OAuth、GitHub Copilot OAuth、订阅额度、余额、Coding Plan、Copilot 用量和模型列表查询现在都会携带当前管理目标。
这修复了远程管理中可能出现的本地账号串入远程视图、远程 Claude/Codex 供应商无法正确取模型或额度的问题。
远程设置不再触碰本机 Codex 历史备份
远程 General 设置页复用本地 Codex Auth 设置时,现在会按 target 隔离:
- 本地目标仍保留原有 Codex 统一历史备份探测和恢复逻辑。
- 远程目标只保存远程设置,不再调用本机
has_codex_unify_history_backup或restore_codex_unified_history。
远程会话页不再启动本机终端
远程 Sessions 视图不会暴露本地终端恢复入口,内部恢复 handler 也会在远程目标下避免调用本机 launch_session_terminal。
远程会话属于远程主机,桌面端不应把远程 resume 命令拿到本机终端执行。
远程路由与故障转移状态继续隔离
远程代理状态、应用路由、故障转移队列、熔断器健康状态和相关缓存 key 继续按目标隔离,避免本地代理接管状态影响远程供应商切换判断。
本版本也补强了远程 helper 对无 payload 成功响应的处理,命令级失败不会错误关闭长生命周期 helper 会话。
远程功能漂移审计规则落地
项目规则新增远程漂移审计方法,要求后续所有远程管理改动必须从本地完整调用链开始对齐,而不是只以页面是否渲染、是否有 helper command 作为完成标准。
验证
本版本发布前已通过以下检查:
- 远程 target-routing 前端回归测试:19 个文件,109 个测试通过。
- TypeScript typecheck。
git diff --check。- Rust helper 格式检查。
- 远程 helper CLI 单测。
cc-switch-remote-helperproxy-runtime 构建检查。
远程 Helper
请在升级桌面应用后,到远程服务器管理页面更新 helper。
- Helper release tag:
remote-helper-latest - 支持目标:Linux x86_64、Linux arm64、macOS universal
- Helper 仍然是无 Tauri 桌面依赖的纯 Rust CLI 构建
下载
- macOS:
CC-Switch-Remote-v3.16.10-macOS.dmg或CC-Switch-Remote-v3.16.10-macOS.zip - Windows:
CC-Switch-Remote-v3.16.10-Windows.msi或CC-Switch-Remote-v3.16.10-Windows-Portable.zip - Linux (x86_64):
CC-Switch-Remote-v3.16.10-Linux-x86_64.AppImage/.deb/.rpm - Linux (ARM64):
CC-Switch-Remote-v3.16.10-Linux-arm64.AppImage/.deb/.rpm - Remote Helper: 由
remote-helper-latest单独发布
.tar.gz为 Tauri updater 自动更新专用,无需手动下载。