前言¶
DeepSeek Harness(DSH)采用「一切皆插件」的架构,社区可以通过插件扩展模型来源。对于已经使用 WorkBuddy 桌面应用的用户,一个常见需求是在 DSH 中直接调用 WorkBuddy 的模型分组和账号余额,避免在多个工具间切换。DSH WorkBuddy Connect 插件正是为此设计,它将 WorkBuddy / WorkBuddy AI 的模型接入 DSH,同时复用各自的登录状态和积分。
原仓库已停止维护,当前分支由 longge1213812138 接手,基于 v0.7.9(MIT)继续开发。由于 WorkBuddy 上游对非官方客户端的接入限制,安装后对话请求可能直接返回 HTTP 400,这属于上游校验行为,不是插件安装或配置问题。插件本身不提供绕过方案。
是什么¶
DSH WorkBuddy Connect 是一个将 WorkBuddy 桌面 App 中已登录的模型接入 DeepSeek Harness 的插件。它分为国内版和国际版,分别显示为「WorkBuddy」和「WorkBuddy AI」分组,两版互不影响,各自沿用 App 的登录状态和积分。
插件直接复用 WorkBuddy 的登录凭据,无需单独配置。安装后,模型选择器中会出现对应分组,从分组内选择模型即可发起对话。插件会读取并显示账号余额、推理档位、费率比例和促销徽章等信息。
安装¶
前置条件:本机已安装并登录 WorkBuddy(国内版)或 WorkBuddy AI 桌面 App。
当前主线适配 DSH 0.2.1-rc.2。推荐通过 GitHub 源码安装,不要使用 npm 上同名旧包。
dsh plugin --profile web add --config.strict-dep-builds=false github:longge1213812138/dsh-workbuddy-connect
dsh web
如果内核是 0.2.1-rc.2,TUI 也用源码安装;更旧内核请参考 README 中的版本对应表。
TUI 安装示例(旧内核):
dsh plugin --profile dsh-tui add dsh-workbuddy-connect@0.6.5
dsh --profile dsh-tui
如果安装报 ERR_PNPM_IGNORED_BUILDS,命令中已加 --config.strict-dep-builds=false,把 pnpm 11 的构建脚本拦截从错误降为警告。若仍失败,请提供 pnpm.log 第一处错误,不要修改依赖包。
功能¶
模型分组与登录状态¶
安装后,模型选择器会出现「WorkBuddy」或「WorkBuddy AI」分组(取决于安装的版本)。插件复用 WorkBuddy App 的登录状态,账号切换自动跟随,两版互不影响。设置中各有一张卡片展示账号、令牌有效期和剩余积分。
图片输入¶
大部分模型支持在对话中直接粘贴或拖入图片,例如 GLM-5.3-Flash、DeepSeek-V4 系列等。少数纯文字模型(如 GLM-5.1、GLM-5.2)会明确提示不支持。
推理档位¶
WorkBuddy 明确声明的档位会直接显示,例如 GLM-5.3 和 GLM-5.3-Flash 可选 low / high / max。未声明档位的模型,Web 和 Desktop 的模型选择器中提供手动检测入口:发送少量请求确认上游接受该档位,可能消耗积分。
余额速览与信息查看¶
选中 WorkBuddy / WorkBuddy AI 模型时,输入框底部显示当前账号的剩余积分,支持手动刷新。设置 → 插件 → 对应卡片中可查看账号、令牌有效期、剩余积分和模型优惠,也可手动刷新模型列表或对可检测模型手动检测推理档位。
模型显隐¶
两张卡片的「上下文窗口」标签里可勾选要在模型选择器中显示的模型。隐藏配置按登录账号分别保存,切换账号自动切换配置。隐藏只影响选择器中的可选性,正在使用该模型的已有会话不受影响。
企业账号与费率比例¶
国内版企业账号(enterpriseId 非空)走企业计费接口,卡片显示「企业额度」与周期重置时间。每个模型名后直接显示积分倍率(如 GLM-5.2 · x0.79),/model 弹窗与输入框的模型下拉都能看到。促销徽章(限时免费、夜间折扣)直接跟在模型名后。
配置项¶
重试策略在 cordis.yml 中配置,国内版与国际版共用同一份:
llm-workbuddy:
retryPolicy:
mode: normal
maxRetries: 15
backoff:
initialDelayMs: 2000
maxDelayMs: 30000
省略整个 retryPolicy 即保持默认行为。显式配置时 mode 必填,其余字段按所选模式补齐默认值。
命令行¶
查看登录状态与剩余积分:
dsh plugin --profile web exec dsh-workbuddy-connect status
查看国际版状态:
dsh plugin --profile web exec dsh-workbuddy-connect status --provider workbuddy-ai
诊断命令:
dsh plugin --profile web exec dsh-workbuddy-connect doctor
dsh plugin --profile web exec dsh-workbuddy-connect doctor --provider workbuddy-ai
logout 只删除插件自留的凭据副本,不动桌面 App 自己的登录。
适用场景与注意¶
本插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。由于上游对非官方客户端的接入限制,安装后对话请求可能直接返回 HTTP 400,这属于上游校验行为,不是插件安装或配置问题。插件本身不提供绕过方案。
插件不接收绕过 WorkBuddy 客户端校验、破解额度或伪造身份的改动。上游私有接口变化导致无法修复时,会在 README 的「已知限制」中记录。使用官方 WorkBuddy 客户端始终是最安全的选择。
结尾¶
DSH WorkBuddy Connect 让已使用 WorkBuddy 的用户能在 DSH 中直接调用其模型和账号资源,减少切换成本。安装后模型选择器会出现对应分组,余额、推理档位、费率比例和促销信息会自动同步。