Skip to content

Releases: functy23/dsh-workbuddy-connect-functy

v0.13.8

Choose a tag to compare

@functy23 functy23 released this 01 Oct 17:03

插件管理页现在有本地化标题与描述。

DSH 读的是包内 locale/<语言>.json 的 meta.title / meta.description(缺了才回退 package.json 的 name / description)。本版补上:

语言 标题 描述
中文 WorkBuddy 连接 · Functy corrinehu/dsh-workbuddy-connect 的 Functy 分支。把 WorkBuddy 桌面 App 的模型接入 DeepSeek Harness,带侧栏额度卡、中栏仪表盘、多账号轮换与设置页。
English WorkBuddy Connect Functy A Functy fork of corrinehu/dsh-workbuddy-connect. Brings the models in the WorkBuddy desktop app into DeepSeek Harness, ...
  • 新增 locale/en.json、locale/zh.json
  • exports 导出 ./locale/*.json,files 带上 locale
  • 版本 0.13.8

装法不变:dsh plugin --profile <profile> add dsh-workbuddy-connect-functy

详见 CHANGELOG.md。

v0.13.7

Choose a tag to compare

@functy23 functy23 released this 01 Oct 15:20

修好 0.13.6 的浏览器半边整块不加载。

Uncaught Error: client-modules: duplicate factory registration for "dsh-workbuddy-connect"
web boot: 1 entry did not activate
dsh-workbuddy-connect-functy: import failed

0.13.6 改名时漏了 tsdown.config.ts 里客户端 bundle 的注册 id,它仍是旧名。宿主以「解析出的 manifest 包名」作为浏览器模块身份,于是那一行等不到自己的 factory,加载器重试同一份脚本,第二次执行撞上重复注册 —— 侧栏卡片、仪表盘、设置页全部消失(宿主侧模型分组不受影响)。

  • 注册 id 改为从 package.json 的 name 派生,与版本戳同一次读取
  • tests/version.spec.ts 增加断言:产物必须按包名注册
  • 客户端插件名同步为 dsh-workbuddy-connect-functy-client

npm 上的 0.13.6 有同样的问题,请用 0.13.7。

装法不变:

dsh plugin --profile <profile> add dsh-workbuddy-connect-functy

详见 CHANGELOG.md。

v0.13.6

Choose a tag to compare

@functy23 functy23 released this 01 Oct 14:53

对外身份改为 dsh-workbuddy-connect-functy,以区别上游 npm 包 dsh-workbuddy-connect(corrinehu,0.7.1)。

  • npm:dsh plugin --profile <profile> add dsh-workbuddy-connect-functy
  • GitHub:dsh plugin --profile <profile> add github:functy23/dsh-workbuddy-connect-functy
  • provider id 与 CLI 二进制名仍是 dsh-workbuddy-connect,已装会话不用改
  • README 标明 fork 差异(仪表盘、多账号轮换、侧栏额度);截图换成 2026-10-01 实拍
  • 并入上游 #66 / #75

详见 CHANGELOG.md。