Releases: daodao97/code-switch
Releases · daodao97/code-switch
v0.1.8
新增功能
优先级分组调度
新增 Level 字段(1-10)用于供应商优先级分组,实现更灵活的降级策略。
主要改进:
- 后端:重构调度逻辑为两层循环架构,优先尝试高优先级分组
- 前端:添加 Level 下拉选择器和可视化徽章(L1-L10)
- 国际化:支持中英文 Level 描述文本
- 测试:新增单元测试覆盖分组、排序和序列化逻辑
使用场景:
- 成本优化:低成本供应商优先,高成本作为备份
- 稳定性保障:高质量供应商优先,社区供应商降级
- 地域分组:国内供应商优先,国外供应商备份
向后兼容:未设置 Level 的供应商自动默认为 Level 1。
安装说明
- Windows:下载
codeswitch-amd64-installer.exe运行安装,或下载codeswitch.exe直接运行 - macOS (Apple Silicon):下载
codeswitch-macos-arm64.zip - macOS (Intel):下载
codeswitch-macos-amd64.zip
v0.1.7
Code Switch v0.1.7
更新亮点
- ♻️ cc-switch 导入更智能:支持解析
nmodel_provider以及 provider 内的name字段,即便 TOML 中使用别名也能正确识别 Codex 供应商;成功导入后按钮自动隐藏。 - 🧩 首发 provider 不再回弹:删除 Codex 供应商后不会再被默认配置覆盖,确保用户自定义列表持久生效。
- 🧠 技能仓库 UI 修复:技能仓库表单输入框拉伸、布局收敛,弹层视觉与深浅色模式更协调。
Code Switch v0.1.6
更新亮点
- 🧠 Claude Code Skill 管理:新增技能页面可浏览、安装与卸载 Claude Code Skills,并在同一对话框中维护自定义技能仓库,方便按需扩展技能来源。
- 🪟 窗口管理修复:macOS/Windows 托盘切换到主窗口时会自动聚焦并解除最小化,仅首开时居中,避免频繁重置窗口位置;Windows 还会暂时启用置顶确保焦点正确。
- 📥 cc-switch 配置导入:主页提供 cc-switch 导入按钮,自动读取
~/.cc-switch/config.json中尚未同步的供应商与 MCP 服务器,导入完成后按钮自动隐藏,避免重复操作。
v0.1.6
v0.1.5
Code Switch v0.1.5
更新亮点
- 🍎 macOS 双架构包:
scripts/publish_release.sh现会分别构建并上传arm64与amd64版本的.app压缩包,Apple Silicon 与 Intel 用户均可立即下载对应产物。 - 🧳 发布脚本更稳健:脚本在打包不同架构时具备大小写容错的
.app路径检查,并逐一验证所有发布资产,避免遗漏。 - 📘 文档同步:README 的发布说明已更新,明确列出新生成的双架构压缩包名称,方便团队核对资产。
- 📌 系统托盘控制:新增托盘图标,可快速显示/隐藏主窗口,并在后台运行时保持常驻,提升多任务场景下的操作便利性。
- 📊 供应商成功率可视化:
ProviderDailyStats新增成功/失败统计(按http_code≥ 400 判失败),前端卡片会以绿/黄/红标签直观展示成功率区间,并在请求/令牌/花费之间加入等宽分隔符,方便快速排查异常供应商。
v0.1.4
Code Switch v0.1.4
更新亮点
- 🧩 MCP 管理面板:新增独立
/mcp页面,支持查看/创建/编辑 MCP 服务器、设置启用平台并显示 Claude/Codex 实际启用状态。 - 🧷 内置服务器模板:系统默认提供
reftools与chrome-devtools两种服务器,且会自动与现有~/.claude.json配置合并。 - 🔐 占位符校验:若 URL 或参数含
{apiKey}等未替换变量,将提示用户并阻止启用,避免错误配置。 - 🧭 设置页导航统一:应用设置页沿用主界面顶部导航样式,体验一致。
- ☁️ 配置持久化增强:MCP 保存时会同步更新
~/.code-switch/mcp.json、~/.claude.json、~/.codex/config.toml,确保多平台一致。
v0.1.3
Code Switch v0.1.3
更新亮点
- 🔥 热力图按小时展示:后端
HeatmapStats现以小时统计,前端热力图按 8 行 × 3 列/天连续呈现 24 小时,信息粒度更细。 - 🧭 视图范围受控:只请求最近 14 天所需时段,界面不再横向滚动,读数更直观。
- 🧮 成本数据同步:小时桶整合所有请求/Token/成本指标,Tooltip 即时展示精确小时段数据。
Code Switch v0.1.0
新功能一览
- 🔍 供应商全景:主界面整合 Claude/Codex 供应商状态、热力墙与代理控制,实时掌握资源。
- 📊 请求日志中心:支持筛选、自动刷新、请求 / Token / 成本统计,方便定位异常或热点。
- ⚙️ 设置面板:新增语言、主题、热力墙开关,界面体验可因人而异。
- 🧩 供應商卡片增强:展示今日请求、Tokens、成本,并附带官网跳转链接。
- 🚀 一键发布流程:脚本可同时打包 macOS
.app与 Windows 安装器,方便发版。