docs/release-notes/v3.12.3-zh.md
GitHub Copilot 反向代理、macOS 代码签名与公证、Reasoning Effort 映射、Tool Search 环境变量开关、Skill 备份/恢复生命周期
CC Switch v3.12.3 新增了 GitHub Copilot 反向代理 支持和 Copilot Auth Center 认证管理,引入了 Reasoning Effort 映射 实现跨供应商推理强度控制,通过 Claude 2.1.76+ 原生 ENABLE_TOOL_SEARCH 环境变量实现了 Tool Search 开关,新增了 OpenCode SQLite 后端 支持,并完成了 macOS 代码签名与 Apple 公证。同时引入了完整的 Skill 备份/恢复生命周期,改进了代理对 OpenAI o 系列模型的兼容性和 gzip 压缩支持,优化了 Skills 缓存策略,更新了 Claude 4.6 上下文窗口、MiniMax M2.7 和小米 MiMo 模型预设,并修复了 WebDAV 密码、工具消息解析、暗色模式和 Copilot 请求指纹等方面的问题。
发布日期:2026-03-24
更新规模:36 commits | 107 files changed | +9,124 / -802 lines
output_config.effort 优先,回退到 budget_tokens 阈值(<4000→low, 4000–16000→medium, ≥16000→high),支持 o 系列和 GPT-5+ 模型ENABLE_TOOL_SEARCH 环境变量,在通用配置编辑器中一键启用 Tool Searchmodel_context_window = 1000000,自动填充 model_auto_compact_token_limitDISABLE_AUTOUPDATER 环境变量复选框,防止 Claude Code 自动升级max_completion_tokens 处理 o1/o3/o4-mini 模型ImportSkillSelection,防止多应用错误激活新增完整的 GitHub Copilot 集成,作为 Claude Code 供应商使用。
在设置中新增认证中心面板,全局管理 GitHub 账号。
meta.authBinding)利用 Claude 2.1.76+ 原生 ENABLE_TOOL_SEARCH 环境变量控制 Tool Search 功能。
新增代理层自动推理强度映射,支持 OpenAI o 系列和 GPT-5+ 模型。
output_config.effort 优先,回退到 budget_tokens 阈值(<4000→low, 4000–16000→medium, ≥16000→high)为 OpenCode 新增 SQLite 会话存储支持(与现有 JSON 后端并存)。
在配置编辑器中新增 Codex 1M 上下文窗口一键开关。
config.toml 中的 model_context_window = 1000000model_auto_compact_token_limit = 900000在 Claude 通用配置编辑器中新增禁用自动升级的复选框。
DISABLE_AUTOUPDATER=1 环境变量,阻止 Claude Code 自动升级卸载 Skill 前自动备份文件,防止数据意外丢失。
~/.cc-switch/skill-backups/,包含所有 skill 文件和记录原始元数据的 meta.json新增卸载时创建的 Skill 备份的管理功能。
CI 流程新增完整的 macOS 代码签名和 Apple 公证支持。
.app 和 .dmgcodesign --verify + spctl -a + stapler validate)把关发布invalidateQueries 替换为直接 setQueryData 更新,用于 skill 安装/卸载/导入操作staleTime: Infinity 和 keepPreviousData,消除加载闪烁 (#1573,感谢 @TangZhiZzz)Accept-Encoding: identity,避免中断的 SSE 流解压出错max_completion_tokens 替代 max_tokens (#1451,感谢 @Hemilt0n)max_output_tokens 字段ImportSkillSelection,防止同一 skill 目录存在于多个应用路径下时错误激活多个应用sync_to_app 增加协调逻辑,移除已禁用/孤立的符号链接sync_all_enabled 现在会从 live 配置中移除已禁用的服务器webdavSync,后端 merge_settings_for_save() 增加回填逻辑保护现有密码darkMode 从 ["selector", "class"] 改为 ["selector", ".dark"],确保暗色模式正确激活 (#1596,感谢 @qinxiandiqi).skill 文件扩展名 (#1240, #1455,感谢 @yovinchen)h-[calc(100vh-8rem)] 替换为 flex-1 min-h-0,消除因不同平台偏移量不匹配导致的底部空白@→- 替换)(#1591,感谢 @makoMakoGo)xattr 变通方案和"未知开发者"警告GitHub Copilot 反向代理免责声明
本版本新增的 Copilot 反向代理功能通过逆向工程的非官方 API 访问 GitHub Copilot 服务。启用此功能前,请注意以下风险:
用户启用此功能即表示自行承担所有风险。CC Switch 不对因使用此功能而导致的任何账号限制、警告或服务暂停承担责任。
访问 Releases 下载对应版本。
| 系统 | 最低版本 | 架构 |
|---|---|---|
| Windows | Windows 10 及以上 | x64 |
| macOS | macOS 12 (Monterey) 及以上 | Intel (x64) / Apple Silicon (arm64) |
| Linux | 见下表 | x64 |
| 文件 | 说明 |
|---|---|
CC-Switch-v3.12.3-Windows.msi | 推荐 - MSI 安装包,支持自动更新 |
CC-Switch-v3.12.3-Windows-Portable.zip | 便携版,解压即用,不写入注册表 |
| 文件 | 说明 |
|---|---|
CC-Switch-v3.12.3-macOS.dmg | 推荐 - DMG 安装包,拖入 Applications 即可 |
CC-Switch-v3.12.3-macOS.zip | 解压后拖入 Applications,Universal Binary |
CC-Switch-v3.12.3-macOS.tar.gz | 用于 Homebrew 安装和自动更新 |
macOS 版本已通过 Apple 代码签名和公证,可直接安装使用。
brew tap farion1231/ccswitch
brew install --cask cc-switch
更新:
brew upgrade --cask cc-switch
| 发行版 | 推荐格式 | 安装方式 |
|---|---|---|
| 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 |