docs/release-notes/v3.6.1-zh.md
稳定性提升与用户体验优化(基于 v3.6.0)
本次更新主要聚焦于用户体验优化和配置解析健壮性,修复了多个关键 Bug,并增强了用量查询系统。
jsonConfigSchema:通用 JSON 对象验证器tomlConfigSchema:通用 TOML 格式验证器mcpJsonConfigSchema:MCP 专用 JSON 验证器command 字段url 字段unwrap() 为安全的 pattern matching
custom
提交数: 17 commits
代码变更: 31 个文件
- 新增: 1,163 行
- 删除: 811 行
- 净增长: +352 行
贡献者: Jason (16), ZyphrZero (1)
按模块分类:
通过 Homebrew 安装(推荐):
brew tap farion1231/ccswitch
brew install --cask cc-switch
手动下载:
CC-Switch-v3.6.1-macOS.zip注意:由于作者没有苹果开发者账号,首次打开可能出现"未知开发者"警告。请前往"系统设置" → "隐私与安全性" → 点击"仍要打开"
CC-Switch-v3.6.1-Windows.msiCC-Switch-v3.6.1-Windows-Portable.zipCC-Switch-v3.6.1-Linux.AppImageCC-Switch-v3.6.1-Linux.deb特别感谢:
完整变更记录: https://github.com/farion1231/cc-switch/compare/v3.6.0...v3.6.1
<details> <summary><b>点击展开 v3.6.0 的详细内容 →</b></summary>以下内容来自 v3.6.0 (2025-11-07),帮助您了解完整的功能集
postChangeSync.ts 工具,优雅处理错误而不阻塞主流程ANTHROPIC_DEFAULT_HAIKU_MODEL、ANTHROPIC_DEFAULT_SONNET_MODEL、ANTHROPIC_DEFAULT_OPUS_MODEL、ANTHROPIC_MODELANTHROPIC_SMALL_FAST_MODEL,支持自动迁移ANTHROPIC_API_KEY 字段(除 ANTHROPIC_AUTH_TOKEN 外)ENDPOINT_ID 参数)kimi-k2-thinking 模型新增 5 个供应商预设:
apiKeyUrl 优先级问题get_init_error 命令)AppError + 国际化错误消息)commands/{provider,mcp,config,settings,plugin,misc}.rs)services/{provider,mcp,config,speedtest}.rs)RwLock 替代 Mutex,作用域 guard 避免死锁)useProviderActions、useMcpActions、useSettings、useImportExport 等)AppType 重命名为 AppId 以获得更好的语义FromStr trait 统一 app 参数解析missing_param 辅助函数、废弃的 tauri-api.ts、冗余的 KimiModelSelectorv3.6.0 移除了 v1 配置自动迁移和副本文件扫描逻辑:
后端统一使用 app 参数(取值:claude 或 codex):
CC Switch 是一个跨平台桌面应用,用于管理和切换 Claude Code 与 Codex 的不同供应商配置。基于 Tauri 2.0 + React 18 + TypeScript 构建,支持 Windows、macOS、Linux。
核心特性: