Releases: nullmastermind/cc-switch
Release list
Viber-Switch v3.20.7
Viber-Switch v3.20.7
Website: https://viber.vn
Cập nhật trong app: Settings → About.
Tính năng
- Stack mode: gắn model bên thứ ba vào Claude Code và Codex khi đang proxy, tách khỏi routing. Thành viên Stack hiện màu tím. Đổi model Stack thì app nhắc restart Claude Code, và cảnh báo nếu client Codex còn giữ danh sách cũ. Alias Claude Code trỏ vào model Stack đầu của default. Compaction và turn state của Codex đi theo các provider đã gắn.
- Pin provider bằng path
/{id}/...trên proxy. Request đó đi đúng provider trong database, không đổi In Use và không nhảy failover. Trên thẻ provider có nút copy URL khi takeover đúng app đang bật và proxy đang chạy. - Command Code: preset, quota, và phân loại official.
- Pi điền capabilities và thinkingLevelMap khi chọn model lấy từ models.dev.
- OpenCode đọc cấu hình JSONC, giữ comment và format.
- Session OpenCode V2 sắp theo seq, đọc được database lẫn V1 và V2.
Sửa
- Proxy gỡ block
<think>/<thinking>inline trên đường chat Claude và Codex. - MCP vẫn ghi các server còn lại khi một server sync lỗi. Codex URL-only ghi dạng HTTP. Không ghi field
typevàomcp_serverscủa Codex. - Codex OAuth client identity lên 0.159.0 cho GPT-6.1 Sol, có pricing và catalog official. Editor lưu được draft không key. Session proxy nằm cùng history bucket với direct. Không cảnh báo khi thiếu marker OAuth do app quản lý.
- Output TPS không còn nhảy khi first-token mark đến muộn.
- File prompt chỉ bị xóa khi tắt prompt enabled cuối cùng.
- Settings giữ trạng thái nâng cấp tool và thông báo lỗi rõ hơn.
- Model id của Stack bị từ chối khi không ở Stack mode.
Bỏ
- Slot và preset nhà tài trợ ETok.
Cài đặt
- Thư mục cài Windows:
AppData\Local\Programs\Viber-Switch\viber-switch.exe. Bản cũCli-Switch\cc-switch.exekhông tự đổi tên; cài MSI mới để chuyển.
Tải về
- macOS:
Viber-Switch-v3.20.7-macOS.dmg,.zip,.tar.gz. Bản unsigned, không notarize (thiếu Apple certificate): right-click → Open (Gatekeeper). - Windows x86_64:
Viber-Switch-v3.20.7-Windows.msi,Viber-Switch-v3.20.7-Windows-Portable.zip - Windows ARM64:
Viber-Switch-v3.20.7-Windows-arm64.msi,Viber-Switch-v3.20.7-Windows-arm64-Portable.zip - Linux x86_64:
Viber-Switch-v3.20.7-Linux-x86_64.AppImage,.deb,.rpm - Linux ARM64:
Viber-Switch-v3.20.7-Linux-arm64.AppImage,.deb,.rpm
Docker: nullmastermind/viber-switch:3.20.7
npm: npx @spec-ade/cli-switch
Viber-Switch v3.20.6
Viber-Switch v3.20.6
Website: https://viber.vn
Cập nhật trong app: Settings → About.
Tính năng
- Claude Code, Codex, Gemini CLI và Grok Build chuyển nhà cung cấp bằng key field. Phần còn lại của file live được giữ.
- Proxy và direct tách theo từng app.
- Thêm Codex, Gemini CLI, Grok Build từ editor key-field.
- Claude có toggle Enable Todo Tools.
- MCode chọn provider key thay cho UUID ngẫu nhiên.
Sửa
- Gemini CLI hỏi restart sau khi switch.
- OpenCode import và sửa builtin provider, giữ field khi import và sync.
- OpenCode V2: usage và session manager đọc session tables mới.
- Proxy giữ thứ tự output web search trên terminal.
- Ghi live settle trước khi đổi tên file, giữ byte đã stage nếu ghi bị ngắt, không kéo field live-owned vào row mới.
- Grok Build giữ model table đã chọn khi backfill.
- Shared config không lọt provider settings vào file live.
- SQLite incremental vacuum thu hết freelist.
- Settings ghi tool lifecycle tuần tự. Script Windows nằm trong thư mục riêng.
- Icon skills mới.
Bỏ
- Health-check connectivity settings và đường batch/log không còn dùng.
- Cost multiplier theo provider và global.
Tải về
- macOS:
Cli-Switch-v3.20.6-macOS.dmg,.zip,.tar.gz. Bản unsigned, không notarize (thiếu Apple certificate): right-click → Open (Gatekeeper). - Windows x86_64:
Cli-Switch-v3.20.6-Windows.msi,Cli-Switch-v3.20.6-Windows-Portable.zip - Windows ARM64:
Cli-Switch-v3.20.6-Windows-arm64.msi,Cli-Switch-v3.20.6-Windows-arm64-Portable.zip - Linux x86_64:
Cli-Switch-v3.20.6-Linux-x86_64.AppImage,.deb,.rpm - Linux ARM64:
Cli-Switch-v3.20.6-Linux-arm64.AppImage,.deb,.rpm
Docker: nullmastermind/viber-switch:3.20.6
npm: npx @spec-ade/cli-switch
npm run: https://github.com/nullmastermind/cc-switch/actions/runs/36672285952
Tauri run: https://github.com/nullmastermind/cc-switch/actions/runs/36672286387
cli-switch v3.20.6 (npm)
Viber-Switch v3.20.6
Website: https://viber.vn
Cập nhật trong app: Settings → About.
Tính năng
- Claude Code, Codex, Gemini CLI và Grok Build chuyển nhà cung cấp bằng key field. Phần còn lại của file live được giữ.
- Proxy và direct tách theo từng app.
- Thêm Codex, Gemini CLI, Grok Build từ editor key-field.
- Claude có toggle Enable Todo Tools.
- MCode chọn provider key thay cho UUID ngẫu nhiên.
Sửa
- Gemini CLI hỏi restart sau khi switch.
- OpenCode import và sửa builtin provider, giữ field khi import và sync.
- OpenCode V2: usage và session manager đọc session tables mới.
- Proxy giữ thứ tự output web search trên terminal.
- Ghi live settle trước khi đổi tên file, giữ byte đã stage nếu ghi bị ngắt, không kéo field live-owned vào row mới.
- Grok Build giữ model table đã chọn khi backfill.
- Shared config không lọt provider settings vào file live.
- SQLite incremental vacuum thu hết freelist.
- Settings ghi tool lifecycle tuần tự. Script Windows nằm trong thư mục riêng.
- Icon skills mới.
Bỏ
- Health-check connectivity settings và đường batch/log không còn dùng.
- Cost multiplier theo provider và global.
Tải về
- macOS:
Cli-Switch-v3.20.6-macOS.dmg,.zip,.tar.gz. Bản unsigned, không notarize (thiếu Apple certificate): right-click → Open (Gatekeeper). - Windows x86_64:
Cli-Switch-v3.20.6-Windows.msi,Cli-Switch-v3.20.6-Windows-Portable.zip - Windows ARM64:
Cli-Switch-v3.20.6-Windows-arm64.msi,Cli-Switch-v3.20.6-Windows-arm64-Portable.zip - Linux x86_64:
Cli-Switch-v3.20.6-Linux-x86_64.AppImage,.deb,.rpm - Linux ARM64:
Cli-Switch-v3.20.6-Linux-arm64.AppImage,.deb,.rpm
Docker: nullmastermind/viber-switch:3.20.6
npm: npx @spec-ade/cli-switch
npm run: https://github.com/nullmastermind/cc-switch/actions/runs/36672285952
Tauri run: https://github.com/nullmastermind/cc-switch/actions/runs/36672286387
Viber-Switch v3.20.5
Viber-Switch v3.20.5
Website: https://viber.vn
Cập nhật trong app: Settings → About. Không cần mở GitHub.
Tính năng
- Updater trong desktop app
- Branding Viber Switch
- Click tray để mở cửa sổ chính
- UI mặc định tiếng Anh
- UI denser, type scale thống nhất
Tải về
- macOS:
Cli-Switch-v3.20.5-macOS.dmghoặc.zip. Bản unsigned: right-click → Open (Gatekeeper) - Windows x86_64:
.msihoặc Portable.zip - Windows ARM64:
.msihoặc Portable.zip - Linux x86_64: AppImage /
.deb/.rpm - Linux ARM64: AppImage /
.deb/.rpm
Docker: nullmastermind/viber-switch:3.20.5
npm: npx @spec-ade/cli-switch
cli-switch v3.20.5 (npm)
cli-switch v3.20.5
Website: https://viber.vn
Tính năng
- Updater trong desktop app (Settings → About)
- Branding Viber Switch
- Click tray để mở cửa sổ chính
- UI mặc định tiếng Anh
- UI denser, type scale thống nhất
Sửa
- CI chạy trên branch
vibervn, frontend build bằng Bun - Label group session căn trái
- Tray locale lạ fallback về English
Cài
npx @spec-ade/cli-switch
Docker: nullmastermind/viber-switch:3.20.5
npm-v3.19.4
Full Changelog: npm-v3.19.3...npm-v3.19.4
npm-v3.19.3
Full Changelog: npm-v3.19.2...npm-v3.19.3
cli-switch v3.19.2 (npm)
Browser-mode CLI published to npm as @spec-ade/cli-switch.
npx -y @spec-ade/cli-switchPrerelease so the R2 mirror workflow (release: released) stays out of it; this tag only drives the npm publish.