# CC Switch v3.10.0 > OpenCode 支持、全局代理、Claude Rectifier 与多应用体验增强 **[English →](v3.10.0-en.md) | [日本語版 →](v3.10.0-ja.md)** --- ## 概览 CC Switch v3.10.0 新增 OpenCode 支持,成为第四个受管理的 CLI 应用。 同时带来全局代理设置、Claude Rectifier(thinking 签名修正器)、健康检查增强、按供应商配置等多项重要功能,并对多应用工作流与终端体验做了全面改进。 **发布日期**:2026-01-21 --- ## 重点内容 - OpenCode 支持:供应商、MCP 服务器、Skills 全面管理,首次启动自动导入 - 全局代理:为出站网络请求统一配置代理 - Claude Rectifier:thinking 签名修正器,兼容更多第三方 API - 健康检查增强:可配置提示词、CLI 兼容请求 - 按供应商配置:支持供应商特定配置的持久化 - 应用可见性控制:自由显示/隐藏应用,托盘菜单同步更新 - 终端改进:供应商专属终端按钮、fnm 路径支持、跨平台安全启动 - WSL 工具检测:在 WSL 环境检测工具版本,并增加安全加固 --- ## 主要功能 ### OpenCode 支持(新增第四应用) - 完整的 OpenCode 供应商管理:新增、编辑、切换、删除 - MCP 服务器管理:与 Claude/Codex/Gemini 统一架构 - Skills 支持:OpenCode 也可使用 Skills 功能 - 首次启动自动导入:检测到已有 OpenCode 配置时自动导入 - 完整国际化:中/英/日三语支持(#695) ### 全局代理(Global Proxy) - 为所有出站网络请求配置统一代理(#596,感谢 @yovinchen) - 支持 HTTP/HTTPS 代理协议 - 适用于需要代理访问外部 API 的网络环境 ### Claude Rectifier(Thinking 签名修正器) - 自动修正 Claude API 的 thinking 签名(#595,感谢 @yovinchen) - 解决部分第三方 API 网关返回的 thinking 块格式不兼容问题 - 在高级设置中可开启/关闭 ### 健康检查增强 - 可配置自定义提示词(prompt)用于流式健康检查(#623,感谢 @yovinchen) - 支持 CLI 兼容请求格式,更好地模拟真实使用场景 - 提升故障检测的准确性 ### 按供应商配置(Per-Provider Config) - 支持为每个供应商单独保存配置(#663,感谢 @yovinchen) - 配置持久化:重启后保留供应商专属设置 - 适用于不同供应商需要不同配置的场景 ### 应用可见性控制 - 自由显示/隐藏任意应用(Gemini 默认隐藏) - 托盘菜单自动同步可见性设置 - 隐藏的应用不会出现在主界面和托盘菜单中 ### Takeover Compact Mode - 当显示 3 个及以上可见应用时,自动使用紧凑布局 - 优化多应用场景下的空间利用 ### 终端改进 - 供应商专属终端按钮:一键在终端中使用当前供应商(#564,感谢 @kkkman22) - `fnm` 路径支持:自动识别 fnm 管理的 Node.js 路径 - 跨平台安全启动:改进 Windows/macOS/Linux 的终端启动逻辑 ### WSL 工具检测 - 在 WSL 环境中检测工具版本(#627,感谢 @yovinchen) - 增加安全加固,防止命令注入风险 ### Skills 预设增强 - 新增 `baoyu-skills` 预设仓库 - 自动补充缺失的默认仓库,确保开箱即用 --- ## 体验优化 - 键盘快捷键:按 `ESC` 快速返回/关闭面板(#670,感谢 @xxk8) - 代理日志简化:输出更清晰易读(#585,感谢 @yovinchen) - 定价编辑器 UX:统一使用 `FullScreenPanel` 风格 - 高级设置布局:Rectifier 区块移至 Failover 下方,逻辑更顺畅 - OpenRouter 兼容模式:默认禁用,UI 开关隐藏(减少干扰) --- ## Bug 修复 ### 代理与故障切换 - 启用自动故障切换时立即切换到 P1(而非等待下次请求) ### 供应商管理 - 修复供应商编辑对话框保存后重新打开时数据过时的问题(#654,感谢 @YangYongAn) - 修复切换预设时 baseUrl 和 apiKey 状态未重置的问题 - 修复端点自动选择状态未持久化的问题(#611,感谢 @yovinchen) - 未设置图标颜色时自动应用默认颜色 ### 深链接 - 支持多端点导入(#597,感谢 @yovinchen) - 优先使用 `GOOGLE_GEMINI_BASE_URL` 而非 `GEMINI_BASE_URL` ### MCP - WSL 目标路径跳过 `cmd /c` 包裹(#592,感谢 @cxyfer) ### 用量模板 - 新增变量提示,修复验证问题(#628,感谢 @YangYongAn) - 防止配置在供应商之间泄漏 - 用量区块偏移量根据操作按钮宽度自动适应(#613,感谢 @yovinchen) ### Gemini - 超时参数转换为 Gemini CLI 格式(#580,感谢 @cxyfer) ### UI - 修复 `FullScreenPanel` 中 Select 下拉框渲染问题 --- ## 说明与注意事项 - **OpenCode 为新支持的应用**:需要先安装 OpenCode CLI 才能使用相关功能。 - **全局代理会影响所有出站请求**:包括用量查询、健康检查等网络操作。 - **Rectifier 功能为实验性**:如遇问题可在高级设置中关闭。 --- ## 特别感谢 感谢 @yovinchen @YangYongAn @cxyfer @xxk8 @kkkman22 @Shuimo03 为本版本做出的贡献! 感谢 @libukai 设计的故障转移相关 UI,非常优雅! --- ## 下载与安装 访问 [Releases](https://github.com/farion1231/cc-switch/releases/latest) 下载对应版本。 ### 系统要求 | 系统 | 最低版本 | 架构 | | ------- | ----------------------------- | ----------------------------------- | | Windows | Windows 10 及以上 | x64 | | macOS | macOS 10.15 (Catalina) 及以上 | Intel (x64) / Apple Silicon (arm64) | | Linux | 见下表 | x64 | ### Windows | 文件 | 说明 | | ---------------------------------------- | ----------------------------------- | | `CC-Switch-v3.10.0-Windows.msi` | **推荐** - MSI 安装包,支持自动更新 | | `CC-Switch-v3.10.0-Windows-Portable.zip` | 便携版,解压即用,不写入注册表 | ### macOS | 文件 | 说明 | | -------------------------------- | --------------------------------------------------------- | | `CC-Switch-v3.10.0-macOS.zip` | **推荐** - 解压后拖入 Applications 即可,Universal Binary | | `CC-Switch-v3.10.0-macOS.tar.gz` | 用于 Homebrew 安装和自动更新 | > **注意**:由于作者没有苹果开发者账号,首次打开可能出现"未知开发者"警告,请先关闭,然后前往"系统设置" → "隐私与安全性" → 点击"仍要打开",之后便可以正常打开 ### Homebrew(macOS) ```bash brew tap farion1231/ccswitch brew install --cask cc-switch ``` 更新: ```bash brew upgrade --cask cc-switch ``` ### Linux | 发行版 | 推荐格式 | 安装方式 | | --------------------------------------- | ----------- | ---------------------------------------------------------------------- | | Ubuntu / Debian / Linux Mint / Pop!\_OS | `.deb` | `sudo dpkg -i CC-Switch-*.deb` 或 `sudo apt install ./CC-Switch-*.deb` | | Fedora / RHEL / CentOS / Rocky Linux | `.rpm` | `sudo rpm -i CC-Switch-*.rpm` 或 `sudo dnf install ./CC-Switch-*.rpm` | | openSUSE | `.rpm` | `sudo zypper install ./CC-Switch-*.rpm` | | Arch Linux / Manjaro | `.AppImage` | 添加执行权限后直接运行,或使用 AUR | | 其他发行版 / 不确定 | `.AppImage` | `chmod +x CC-Switch-*.AppImage && ./CC-Switch-*.AppImage` |