Skip to content

dsh-workbuddy-bridge

Verified

dsh-workbuddy-bridge · v0.3.0 · MIT · Web UI

将 WorkBuddy 桌面 App 包含的模型自动接入 DeepSeek Harness — bring WorkBuddy desktop app models into DeepSeek Harness with zero configuration.

Install

dsh plugin add dsh-workbuddy-bridge

Confirm the layer applied with dsh --profile default --dump-config — see the install guide.

Source

Tags

Readme

dsh-workbuddy-bridge

dsh-workbuddy-bridge

把 WorkBuddy 桌面 App 的模型接进 DSH 对话窗口

WorkBuddy desktop models in DeepSeek Harness

npm CI DeepSeek Harness Plugin MIT 许可证

各版本改动 → Releases(与 npm 版本一一对应)

简体中文 · English


[!NOTE] 凭据不出本机:登录状态取自 WorkBuddy 桌面 App 自己的凭据文件,插件只在本机留一份加密副本; 浏览器半边拿不到令牌,界面里也永远不出现凭据原文。

国内版 WorkBuddy 与国际版 WorkBuddy AI 并存:装哪个 App 就出现哪个模型分组,两个都装就两组并排, 各自用自己的账号与积分。模型直接出现在 DSH 的模型选择器里,不必为它单独配一个 provider。

WorkBuddy 模型出现在 DSH 模型选择器中
国内版在模型选择器中自成一组,模型名后直接跟积分倍率与促销徽章;装国际版则出现「WorkBuddy AI」组。

能力

  • 开箱即用 —— 装完启用,模型分组自己出现。
  • 两版隔离 —— 国内版与国际版各自分组,模型、账号、积分互不混用,只跟随各自 App 的登录状态。
  • 推理档位 —— 上游声明了档位的模型直接可选;没声明的可在插件页手动检测。 灯泡表示「这个模型能切档位」,不是「检测过」——已声明的模型也显示灯泡,只是不需要检测。
  • 积分可见 —— 每条回复下方显示本次消耗,模型选择器旁常驻剩余积分。观测不到就不显示。
  • 模型显隐 —— 卡片「模型」标签里勾选哪些模型出现在选择器里,按登录账号分别保存。
  • 图片输入 —— 多数模型可直接粘贴或拖入图片;纯文字模型会明确说明。
  • 三种界面 —— Web / Desktop / TUI;仅 TUI 无手动检测。

输入区那一行:剩余积分与推理档位灯泡并排
对话窗口里每天看到的样子:左边是剩余积分,右边是推理档位灯泡——都在模型选择器旁。

插件详情页:配置表单与两张状态卡片
插件页:上面是配置表单,下面两张卡片各跟随自己 App 的登录状态。

安装

前置只有一条:已安装并登录 WorkBuddy 桌面 App(国际版为 WorkBuddy AI App)—— 插件复用 App 的登录状态。

dsh plugin --profile web add dsh-workbuddy-bridge
dsh web

Desktop 与 TUI 把 --profile web 换成 desktop / dsh-tui(TUI 需终端插件 @deepseek-harness-tui/dsh-tui ≥ 0.10.0-beta.5,详见其文档)。

也可以从源码安装:

git clone https://github.com/zlZayn/dsh-workbuddy-bridge.git
cd dsh-workbuddy-bridge
pnpm install && pnpm build
dsh plugin --profile web add "$PWD"

插件页

侧边栏 插件(Plugins) → 已安装 → 点 DSH WorkBuddy Bridge。配置区在描述下面,保存即生效:

  • 登录文件路径(国内版 / 国际版)—— 留空即用 App 自己的位置。
  • 允许推理档位检测、使用上游声明的最大上下文窗口 —— 两个开关。

模型标签:显隐、窗口、倍率
「模型」标签:勾选哪些模型出现在选择器里,同时看窗口与倍率。

检测标签:每个推理模型一行 积分标签:合计与套餐余量
左「检测」:每个推理模型一行,点按钮确认它接受哪些推理档位;右「积分」:合计一行,下面是各套餐余量条。

为什么是手动检测

上游不保证档位信息可靠——实测有的模型接受 reasoning_effort 却忽略未知值。 所以插件不猜:按需对单个模型发少量真实请求确认;结果只表示上游当前接受该档位, 不承诺它改变推理行为。已声明档位的模型跳过这一步,直接用声明值。 机制与取舍见 docs/ARCHITECTURE.md。

推理档位控件:上游已声明档位、检测按钮禁用
已声明档位的模型:灯泡点亮、档位直接可选,检测按钮禁用。

兼容与限制

无凭据的分组不显示。宿主版本下限、平台支持、目录来源与已知缺口 → docs/COMPATIBILITY.md。

设计取舍 → docs/ARCHITECTURE.md;发版流程 → docs/PUBLISHING.md; 维护者文档地图 → AGENTS.md。

免责声明

  • 本项目仅供个人学习和研究使用,仅驱动使用者自己的 WorkBuddy 账号在本机调用,请勿用于商业用途或超出个人合理使用的场景。
  • 使用者需遵守 WorkBuddy 的服务条款;因使用本项目产生的任何后果,由使用者自行承担。
  • 本项目与腾讯、WorkBuddy、DeepSeek 均无关联,未获其授权或认可;文中出现的名称仅用于描述兼容关系,其商标权利归各自所有。

致谢

许可

MIT。

贡献

流程与本地钩子 → CONTRIBUTING.md。缺陷与需求走仓库 Issues。