Repository navigation
v3.6.1 版本发布
[3.6.1] · 2026-09-23 · 调度可观测性增强 + 通知渠道统一 + JWT 定时续期
范围:自 [3.6.0](commit aca5ead)以来的全部变更。
修复
- [P1] 调度失败不落 API 请求日志(Issue smart-open#29):统一调度分流点三类失败(WB 上游未启用 400 / 模型冷却 429 / 无健康账号 503)现均落「API 请求日志」(uid/acct 显示
-,error 携带失败原因),消除「请求失败但日志页无记录」的可观测性盲区;NoHealthy 错误消息携带pool/healthy/key/bind/whitelist/dedicated/healthy_in_scope自查细节,healthy_in_scope=0直接暴露 Key 约束排除根因。 - [P1] 积分保鲜调度到期口径(Issue smart-open#28):Trae 池调度改看「通用积分」最早到期(Work 包不参与调度扣费),Buddy 积分包最早到期接入池调度;混合到期口径保留给 UI 到期徽章/日历与签到排序。
- [P2] 用量统计 5 个指标块换行:总请求数/成功率/Token 消耗/平均耗时/TTFT 单行铺开(sm 5 列 + 收紧间距),窄屏仍 2 列。
功能优化
- [P1] 失败通知渠道迁移系统设置(Trae/Buddy 全平台共用):系统设置新增「通知渠道」面板(总开关/签到完成通知/调度任务失败通知三开关 + Bark/Server 酱/通用 Webhook 地址,右侧「发送测试」按钮),独立保存不受外观表单影响;环境配置页同步重组为「通用配置|任务配置」两列 + CLI 自动轮换卡。
- [P1] Trae JWT Token 定时续期与 401 自愈(Issue smart-open#27):新增 trae-jwt-renew 调度任务(默认 05:30,时刻可改、可启停、「恢复推荐配置」一键还原),请求遇 401 自动触发续期自愈,配置入口 Trae 环境配置「任务配置」面板。
- [P1] 全局调度混合白名单(Issue smart-open#30):Key 未绑定池时白名单条目支持
trae:/buddy:池前缀,按前缀分池作用域(某池零条目 = 该池排除,预检判不健康走 fallback);前端 Key 编辑合并展示两池候选并带池徽标,专一下拉带[Trae]/[Buddy]前缀;调度日志新增key=/acct=字段(Key 展示名与取号账号名)。 - [P2] Buddy 成长任务调度化:wb-growth 每日定时执行,与签到任务共用时刻配置(默认 09:10)。
CI
- Windows 构建产出三资源(NSIS setup + MSI + portable zip)对齐 Release 资产格式;portable 打包两处修复(显式用 System32 bsdtar、临时文件名 argv 全 ASCII),规避 runner ACP 1252 下中文文件名乱码。
测试
- cargo 单测 527 全绿零 warning(新增:调度失败日志落盘直测、NoHealthy 约束详情、混合白名单 pool_constraints、积分到期口径拆分、通知渠道迁移等 30+ 项回归);vitest 32 全绿。