Skip to content

wb2api 1.7.1

Choose a tag to compare

@yintaozhou1 yintaozhou1 released this 02 Nov 16:55
· 4 commits to main since this release

wb2api Android 1.7.1

跟随上游 workbuddy2api-panel v2026.11.1.905(并对照 10-31 起的 clientpick.go 口径)。

模型列表:只显示官方客户端菜单里的模型

  • 移植上游 clientpick.go:按 /v3/config 的 data.agents[默认].models 裁剪,去掉 auto / auto-chat 与付费变体 paidId,顶部补 fast / balanced / deep 三个速度预设
  • CN 实测平台全量目录 58 条 → 菜单 17 项:deepseek-r1 / deepseek-v3 / Claude-3.7-Sonnet / Kimi-K2 / Hunyuan-Turbos 等已下架或内部路由变体不再出现(选中必报 11102「该后端无此模型」)
  • CN 只认主路(官方桌面端 UA)+ 企业端点;global 三路 UA 各按自己下发的菜单裁剪后并集
  • /v1/models 追加 models.dev 词表能力声明(modalities / limit / tool_call / reasoning_options / supported_reasoning_levels),只认该词表的客户端(magpie 等)能正确识别多模态与思考档位
  • 单域刷新失败时保留该域旧缓存,不再让另一域模型整段消失 10 分钟

成长任务:任务中心

  • 设置页「成长任务」改为任务中心:逐条显示标题 / 进度 / 奖励 / 状态,可单条领取(可领取的任务直接点「领取」)
  • 语义修正:completed 也算达标(原来永远领不到);已达标先领奖、再决定跑不跑动作(避免 template_5 连发 5 组事件);回读失败 / 未达标 / 领奖失败分别提示,不再一律显示「已完成」
  • 动作表外已达标任务补领(对齐上游 issue #174);企业版账号不再发成长请求(上游一律 403)
  • 扫描加单飞闸:设置页与定时任务不会并发跑同一批账号
  • 移除已下架任务:school_season / Buddy_App_QQ / create_canvas

审计修复(全量代码审计)

  • responses 流式:首帧前失败不再换号重发(同一轮不重复计费);已发流失败补 chunked 终止块(不再串包/挂起)
  • chat 流式首帧前断流:按服务器错误处置(空流坏号会被降权,不再反复选中)
  • /healthz 分域可服务判据与顶层同源;余额刷新合并落盘;版本检查 OkHttp client 复用
  • 清理死代码:GrowthQueue.kt(从未接入)、lastStatus / frames / toolsPresent、desktopDesignCanvasSequence

安装

  • 覆盖安装即可(签名证书与 1.7.0 一致,SHA-256 32a556af…6c5c17),无需卸载
  • 升级后模型列表会变短:这是恢复了官方客户端菜单口径,不是模型丢失;如仍看到旧列表,下拉刷新或重启网关即可(目录缓存 10 分钟)