DSH Plugins
返回列表
🤖

dsh-workbuddy2api

模型推理 更新于 2026.09.16

在终端中运行以下命令:

dsh plugin install tearslee/dsh-workbuddy2api

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install tearslee/dsh-workbuddy2api 即可安装(源码地址:https://github.com/tearslee/dsh-workbuddy2api),装完后重启 dsh 再执行 /wb2api-setup 完成初始化。

插件介绍

手动把 workbuddy2api 网关接进 DeepSeek Harness,过去意味着每个模型的元数据都要手抄进 settings.yaml、网关进程得自己常驻管理、编译二进制要装 Go 工具链、登录脚本还要 bash 加 python3。这个插件把这些负担全部卸掉:dsh 启动时自动拉起网关、退出时自动回收,端口上已有健康实例则直接复用不重复拉起,模型目录——上下文窗口、输出上限、思考档位——全部从网关 /v1/models 实时读取,无需维护任何静态元数据表。一条 /wb2api-setup 命令完成二进制下载(SHA256 校验)、运行目录准备、OAuth 登录引导和模型同步,纯 Node 实现,不依赖 Go、Python 或 bash。

插件本身刻意做得很薄。协议适配、账号池、加权选号、分级熔断、token 刷新全部留在 Go 网关侧,插件只管进程生命周期和模型目录自动化。六条管理命令覆盖状态查询、启动、重启、登录和账号切换;切换账号靠重命名凭证文件而非改网关代码,上游升级零冲突。请求序列化有两条硬约束——工具结果必须发成 role:tool、用户消息内容在轮内逐字不变——确保网关按对话轮聚合 RequestID 的兜底键不会在每个 step 静默漂移。

它适合已经运行 workbuddy2api 网关、想把它干净地接进 dsh 对话的用户:不用装 Go、不用手抄模型元数据、退出后不留残余进程、新机器上一条命令即可重建。以 npm 包形式分发,自包含、可审计,不触碰网关源码。

使用场景

  • 已手动运行 workbuddy2api 网关,想免去手抄模型元数据和常驻进程管理
  • 新机器上想一条命令重建网关环境,不装 Go 工具链也不跑 bash 登录脚本
  • dsh 启动/退出时网关应自动跟随拉起与回收,端口上已有实例则安全复用

适合人员

  • 已部署 workbuddy2api 网关并想将其干净接入 dsh 对话流的推理用户
  • 希望免去 Go 编译、手写元数据表和 bash/python3 登录依赖的 dsh 用户
  • 在意进程生命周期绑定、退出后无残余进程、新环境可一键重建的运维型用户