dsh-workbuddy-connect
在终端中运行以下命令:
dsh plugin install sixzjd/dsh-workbuddy-connect
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install sixzjd/dsh-workbuddy-connect 安装本插件(源码:https://github.com/sixzjd/dsh-workbuddy-connect),装好后重启 DSH。
插件介绍
想在 DeepSeek Harness 里直接调用 WorkBuddy(国际版或国内版)的模型,往往会撞上同一堵墙:上游网关只认官方客户端,从 User-Agent 门闸、首条 system 消息,到 developer 角色、tool 字段方言,再到必须成套出现的会话与归属头,DSH 原生适配器很难逐项凑齐,常见结果是 11128 渠道被拒,或国内线在第二轮对话突然全线失败。
dsh-workbuddy-connect 在本机插入一层回环 shim:pi-ai 仍用标准 OpenAI-completions 与 shim 对话,shim 再用 WorkBuddy 方言对接网关,并自行从凭据库取令牌——真实令牌不交给 pi-ai,也不离开本机。一张设置卡片用页签区分国际版与国内版,各自独立的 provider、凭证、模型目录与额度;主路径是卡片上的设备授权,本机已登录 WorkBuddy 桌面版时还可从 App 导入会话,续期与失效也会在卡片上如实提示。
模型目录支持 live → saved → fallback 三级降级并标明来源,可按名称搜索与开关模型,展示倍率与免费标记,以及按资源包的周期额度明细;两版还可分别选择默认或最大上下文窗口,并在上游声明时配置推理档位。插件还会处理国内版对消息行首的渠道校验等细节,在不动 user / tool 原话的前提下,对必要的 system 与 assistant 内容做最小改写,让 DSH 能稳定走完多轮对话。
适合已持有 WorkBuddy 账号、希望在 DSH 里统一选模型与编排流程、又不愿自己维护中转服务的个人用户。这是社区适配器,与 WorkBuddy 官方无关联;上游接口与活动(例如限时免费倍率)可能随时变化,使用时应自行评估账号与额度风险。
使用场景
- 已在 WorkBuddy 付费或试用,希望在 DSH 会话里直接选用国际版或国内版模型
- 不想自建 API 中转,但需要绕过官方客户端专属的网关握手与请求头
- 需要在一台机器上分别管理两条线路的模型开关、额度与上下文窗口
适合人员
- 持有 WorkBuddy 国际版或国内版账号的 DSH 用户
- 熟悉插件设置卡片与模型选择器操作的开发者
- 接受社区非官方适配、并自行承担上游变更风险的个人使用者