This repository was archived by the owner on Oct 22, 2026. It is now read-only.
Repository navigation
Releases: chenpiyanghappy/dsh-buddy-suite
Releases · chenpiyanghappy/dsh-buddy-suite
Release list
dsh-buddy-suite 0.1.3-final —— 停止维护 / 归档
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 · 探测隔离、批量档位探测与诊断可读化
把 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- GitHub:https://github.com/chenpiyanghappy/dsh-buddy-suite
- CNB:https://cnb.cool/chenpiyanghappy/dsh-buddy-suite
- npm:https://www.npmjs.com/package/dsh-buddy-suite
本项目依赖 WorkBuddy 桌面客户端的私有接口(非官方公开 API),客户端更新可能需要相应调整。
产物校验
sha256sum -c SHA256SUMSMIT 许可证。
v0.1.1 模型接入与每日签到合一、全中文界面、与 connect 命名空间隔离
暂无简介内容
该版本为首次发布
dsh-buddy-suite-0.1.1.zip