Repository navigation
v3.5.6 版本发布
[3.5.6] · 2026-09-19 · API 池凭据/成员热重载 + Trae/Buddy 模型目录客户端对齐过滤
范围:自 [3.5.5](commit 27c5e71)以来的全部变更。
修复
- [P1] Trae「同步官网模型」401(存储 JWT 带前缀):自动捕获/本地抓取/刷新链路均以
Cloud-IDE-JWT前缀规范化写入,fetch_official漏剥前缀 → mchost.guru 网关在 token 校验前统一拒绝(401 code 1001)。发送前剥前缀,对齐 pool.rs 入池行为(消融探针实证)。 - [P1] Trae 同步目录混入客户端隐藏模型:过滤逻辑对齐客户端模型选择器(抓包逆向四层判定)——内部配置 / 自定义回显(
custom_前缀等)/is_invisible_to_user/ 当代代际(context_window_tokens.max ≥ 250_000)逐层剔除,glm-5.1、kimi-k2.6、custom_claude-* 等不再出现;同步结果 16 条与客户端截图逐条零误差(含倍率)。请求形态换用客户端 Agent 聊天选择器真实形态(7 函数 + access_type=0 + solo_agent);展示名/倍率/上下文取 solo_agent/chat_v3 主语境位;新增 DeepSeek-V4.1-Flash、Kimi-K2.8-Preview 路由映射。 - [P1] Buddy 模型目录污染(agent/别名/内部条目):
wb_catalog三重过滤——looks_like_model能力特征剔除无 models 子数组的 agent 条目(general-purpose/compact/plan 等);噪音 id 黑名单(autoAutoMode 元模型 /default路由别名 /hunyuan-chat无定价内部条目);cli_agent_whitelist客户端菜单白名单逆向(tags 含 cli+default 的 agent models ∩ data.models),同名双档价位(hy3/hy3-x)保留双档。倍率解析对齐credits字符串链("x0.05" / "x0.00 credits")。
功能优化(API 服务热重载)
- [P1] 凭据/成员变更联动热重载:新增
reload_pools_if_running全量重建运行中双池(Trae + WB),取代原note_refresh_success单点回填 JWT——覆盖其管不到的陈旧快照(SessionDead 禁用 / 冷却 / 积分 / 新账号缺失),修复「刚登录的 JWT 网关还是不行」。联动入口:OAuth 重登、refresh_token 刷新、手动更新 JWT、导入账号、保存账号池。 - [P2] Buddy 资源开关热应用:pool_set 保存时同步热应用
wb_enabled/wb_default_thinking/wb_tool_exec/wb_bg_downgrade四开关(此前仅启动时读取,改动需重启服务);前端「需重启 API 服务」提示文案全部移除。
测试
- cargo 单测 425 → 426 全绿零 warning(新增:旧代模型/自定义回显过滤、主语境展示名优先等回归)。