Skip to content
This repository was archived by the owner on Oct 22, 2026. It is now read-only.

Releases: chenpiyanghappy/dsh-buddy-suite

dsh-buddy-suite 0.1.3-final —— 停止维护 / 归档

Choose a tag to compare

@chenpiyanghappy chenpiyanghappy released this 21 Oct 05:29
v0.1.3-final
33869fd

dsh-buddy-suite 0.1.3-final —— 停止维护 / 归档

本项目已停止维护并归档,0.1.3-final 是最终版本。

停更定性

经真机实测,非官方客户端接入 WorkBuddy 模型的方案在 WorkBuddy 2026-10-20 起的限制下已不可行;本项目因此走到当前生命末尾。本插件不声称可用,也不推荐他人继续沿用此方案;若需接入 WorkBuddy 模型,请使用官方 WorkBuddy 客户端。

(背景:上游 corrinehu/dsh-workbuddy-connect 已停更并计划于 2026-10-22 下线,同样出于尊重 WorkBuddy 区分官方 / 第三方接入的边界。)

本次收尾内容(T1–T5)

  • T1 优雅降级:upstream / provider 注册包 safeCall(),失败分类(CREDENTIAL_* / UPSTREAM_* / RATE_LIMITED)+ health / lastError 状态位;模型选择器在降级时置灰并给出诊断。
  • T2 健康路由:三态 plugin_ok / upstream_changed / credential_invalid,doctor / status 命令与卡片状态灯。
  • T3 兼容性矩阵:COMPATIBILITY.md(DSH / Node 支持范围;WB 构建号未补验证)。
  • T4 凭证隔离:src/credential/ 抽离解密逻辑,配脱敏 fixture 离线单测(明文 / at-rest / 目录缺失 / 密钥不匹配 / 多账号枚举)。
  • T5 停更公告:README 顶部 + 卡片公告位(即本说明)。
  • 修复:Windows「回收 PID」保护(wmic → Get-Process)。
  • 测试:360 → 431,全部离线可跑(check:offline 全绿)。

已知限制

  • 沙箱环境下部分探测 / 凭据路径无法真机验证(如 EPERM)。
  • Linux / macOS 未做真机验证。
  • 国际版账号路径未经真机验证。
  • 干净环境的一次性安装未在真机验证。

安装(仅供历史参考)

  • npm:npm i dsh-buddy-suite@0.1.3-final
  • CNB npm:npm i dsh-buddy-suite@0.1.3-final --registry=https://npm.cnb.cool/chenpiyanghappy/dsh-buddy-suite-npm/-/packages/
  • 源码与构建制品:见本发布附件 dsh-buddy-suite-0.1.3-final.tgz,其校验和见 SHA256SUMS

致谢

感谢一路使用的用户(本项目目前唯一贡献者即作者本人)。

v0.1.2 · 探测隔离、批量档位探测与诊断可读化

Choose a tag to compare

@chenpiyanghappy chenpiyanghappy released this 20 Oct 08:11
v0.1.2
27f7cde

把 WorkBuddy 的「模型接入」与「每日签到」合成一个插件的 0.1.2 版:修掉了探测结果被上游"吃掉"的老问题,批量探测与诊断都能看懂了。

新功能

  • 一键批量探测未完成模型:卡片上「一键探测未完成(N 个)」一次跑完还没探测过的模型;串行执行、带进度显示,切换账号时自动停下。
  • 批量探测费用预估:确认框按目录标价换算成「约 X 积分 / 最坏 Y 积分」,两个数字都给(多数模型两发请求就结束、全部扫完五档是最坏情况);没有标价的模型单独计数,不会被当成免费。
  • 一键复制诊断信息:把版本、provider、目录来源、全部探测记录与原始失败原因打包复制,可直接贴给 Agent 或 issue;打包时强制剥除 probeKey(进程内授权扣费的密钥),所以能安全外发。

更不容易出错

  • 错误诊断:探测失败时不再把上游英文原文直接糊在徽章上,而是按「失败阶段 + 错误码 + 上游消息」归类为八类中文短句——请求没送达 / 登录态失效 / 上游限流 / 上游服务报错 / 上游不认识这个模型 / 输出上限低于模型下限 / 上游不接受这个推理档位 / 上游拒绝了请求参数。认不出来的不猜,回退显示原文。
  • 探测修复收尾:CN 端点对 GLM-5.1 这类模型,不带 reasoning_effort 的请求本身就会回 400 / 1210,导致基线请求失败、整轮显示「检测未完成」。现在改为基线带目录声明的最低档位重试,并对消息里点名 reasoning_effort 的 1210 按消息归因。GLM-5.1 与 DeepSeek-V4-Pro 现在都能正常检测。
  • 探测状态与 dsh-workbuddy-connect 隔离:探测与签到状态改用独立文件(.buddy-suite-probe.json / .buddy-checkin.json)。此前两个插件共用一份探测文件,而两边的模型目录行存在字段差异,导致彼此的探测记录指纹不匹配——已经付费测出来的结果会被对方丢弃,界面恒显示「检测未完成」。
  • 兜底目录对齐上游:修正 glm-5.1/glm-5.2 的 supportsImages、glm-5.3 与 deepseek-v4.1-flash 的 supportedEfforts、glm-5.3-flash 的 canDisableThinking;补入 step-5-preview / space-bunny / glm-5.3-flashx。
  • 测试从 120 项增加到 172 项(17 个文件)。

文档与分发

  • README 补上 dsh plugin --profile web add dsh-buddy-suite 安装命令与插件市场徽章,截图段扩为 9 张实机截图;新增 CHANGELOG.md;中文版 README 加了语言切换入口。
  • 已向 DSH 插件市场(dsh-plugin.org)提交收录申请。

已知未验证项

  • 受限沙箱环境下的签到(环境限制,非代码缺陷);
  • macOS / Linux 真机未验证(仅 Windows 实测);
  • 国际版 WorkBuddy AI 未完整跑通(仅 signed-out 状态验证)。

安装

# 推荐:DSH 自带插件管理器
dsh plugin --profile web add dsh-buddy-suite

本项目依赖 WorkBuddy 桌面客户端的私有接口(非官方公开 API),客户端更新可能需要相应调整。

产物校验

sha256sum -c SHA256SUMS

MIT 许可证。

v0.1.1 模型接入与每日签到合一、全中文界面、与 connect 命名空间隔离

Choose a tag to compare

@chenpiyanghappy chenpiyanghappy released this 18 Oct 08:32
v0.1.1
fb47c98

暂无简介内容
该版本为首次发布
dsh-buddy-suite-0.1.1.zip