- [Gateway Architecture Purification & Third-Party Decoupling] Completely Remove z.ai Provider and Local MCP Toolchain, Fully Converge on Native Pipeline and Token Estimation:
- Backend Adapters & Routes Slimming: Thoroughly deleted
zai_anthropic.rs,zai_vision_tools.rs,zai_vision_mcp.rs, along with legacy Axum server endpoints/mcp/web_search_prime/mcp,/mcp/web_reader/mcp,/mcp/zai-mcp-server/mcp, and/zai/models/fetch. - Purify Claude Dispatching Pipeline: Completely eradicated
use_zaidispatching branches and exclusive/pooled/fallback routing logic from the Claude handler./v1/messages/count_tokensnow uniformly converges on the high-performance local token estimator, eliminating latency and dependencies on external services. - Frontend UI & State Streamlining: Removed the "z.ai (GLM) Dispatcher" and "MCP System" cards from the Service Configuration tab, cleaning up redundant model mapping states and IPC commands to reduce bundle size and runtime complexity.
- Backend Adapters & Routes Slimming: Thoroughly deleted
- [Settings Usability Improvement] Add Visibility Switch for Relay Station:
- Controllable Relay Station Visibility: Added a dedicated visibility toggle for the Relay Station under "General Settings" -> "Menu Settings", allowing users to hide or display the sidebar entry on demand, persisted in
gui_config.json.
- Controllable Relay Station Visibility: Added a dedicated visibility toggle for the Relay Station under "General Settings" -> "Menu Settings", allowing users to hide or display the sidebar entry on demand, persisted in
- [Documentation & CI Enhancement] Switch Default Homepage to English and Enable Bilingual Aggregated Release Notes:
- Default English Homepage & Seamless Switching: Set
README.mdas the default English homepage, moved the Chinese homepage toREADME_ZH.md, and synchronized bidirectional jump links in navigation headers across all docs. - Bilingual Release Notes Aggregation: Enhanced
.github/workflows/release.ymlto automatically aggregate English and Chinese changelogs into unified release notes for GitHub Releases, while maintaining full compatibility inscripts/bump-version.mjs.
- Default English Homepage & Seamless Switching: Set
- [网关架构净化与第三方提供商解耦] 彻底移除 z.ai 提供商与本地 MCP 服务工具链,全面收拢至原生 Pipeline 并优化 Token 估算:
- 后端适配器与路由彻底瘦身: 完整移除
zai_anthropic.rs、zai_vision_tools.rs、zai_vision_mcp.rs以及 Axum 服务器中遗留的/mcp/web_search_prime/mcp、/mcp/web_reader/mcp、/mcp/zai-mcp-server/mcp与/zai/models/fetch接口。 - Claude 调度链路回归纯净: 彻底剥离 Claude 处理层中的
use_zai调度分支及独占/轮询/降级分流机制;/v1/messages/count_tokens统一收敛至高性能本地 Token 估算器处理,消除了对远端第三方服务的依赖与潜在延迟。 - 前端配置与交互界面解负: 移除服务配置页面中的「z.ai (GLM) 调度分流」卡片与「MCP 扩展系统」卡片,清理冗余模型映射状态与 IPC 指令,显著精简前端打包体积并降低运行时状态复杂度。
- 后端适配器与路由彻底瘦身: 完整移除
- [设置交互优化] 常规设置补齐「中转站」显示控制开关:
- 中转站显示状态受控: 在「常规设置」->「菜单设置」中新增中转站显示开关,支持用户根据需求自由隐藏或显示侧边栏中转站入口,配置实时持久化至
gui_config.json。
- 中转站显示状态受控: 在「常规设置」->「菜单设置」中新增中转站显示开关,支持用户根据需求自由隐藏或显示侧边栏中转站入口,配置实时持久化至
- [文档与 CI 自动化演进] 默认主页调整为英文并启用 GitHub Releases 双语聚合发版日志:
- 英文默认主页与无缝双向互跳: 将项目默认
README.md设为英文主页,中文主页归入README_ZH.md,并在中英导航头完整对齐双向跳转链接。 - Release 日志双语自动聚合: 升级
.github/workflows/release.yml,在触发打包发布时自动聚合中英双语变更日志(英文在上、中文在下),兼顾全球用户体验;同时平滑适配scripts/bump-version.mjs版本同步体系。
- 英文默认主页与无缝双向互跳: 将项目默认
Full Changelog: v4.8.6-beta.7...v4.8.6-beta.8