CC-Switch CLI v4.1.0 的发布带来了许多令人兴奋的更新,特别是在交互式操作体验和命令行功能的增强方面。这个版本主要针对服务器上管理 Claude/Codex/Gemini 配置进行了优化,使得用户能够更加得心应手。以下是本次更新的主要亮点:

  1. 交互式 Provider 管理:用户现在可以在 TUI(文本用户界面)中添加和编辑 Provider,无需再在交互模式和命令行之间切换。新增了完整的添加流程,包括填写 Name、API Key、Base URL 和 Model,以及原地编辑功能,选中 Provider 后直接编辑,当前值自动预填。
  2. 端口测试:新增了端口测试功能,允许用户在切换 Provider 前检查 API 端点的连通性。这包括连通性检查和延迟测量,确保配置切换更加可靠和可预测。
  3. Prompts 管理增强:提供了更灵活的控制,使用户能够更方便地管理 prompts。
  4. 环境变量冲突检测:解决了切换 Provider 后 API Key 仍然旧的痛点。新增了 env 命令,帮助用户快速定位和解决环境变量冲突的问题。
  5. i18n 多语言支持优化:大幅扩展了中英文翻译覆盖率,包括新增 ~400 行 i18n 字符串,覆盖所有新功能,并提供了全面汉化的交互模式,以及一键切换语言和持久化保存语言选择的功能。
  6. 代码架构重构:对交互模式进行了模块化重构,为长期维护打下了坚实的基础。

快速升级方法:

  • 下载预编译二进制文件(推荐):适用于 macOS、Linux x64 和 Linux ARM64。
  • 从源码构建:适用于所有平台,需要使用 Cargo 构建工具。

下一步计划:

  • MCP 交互式添加/编辑:在 TUI 中操作,类似于 Provider。
  • Prompts 交互式创建/编辑:无需手动编辑配置文件。
  • Skills 功能实现:技能市场、安装/卸载。

致谢:核心业务逻辑依然 100% 复用自原版 CC-Switch,感谢原作者 Jason Young 的开源贡献。如果你觉得这个工具有用,欢迎 Star 项目、分享给朋友和提供反馈。

让 CLI 也能拥有 GUI 级别的交互体验!

标签: none

评论已关闭