dsh-connect:一个插件接入 WorkBuddy、Trae 与 Qoder CN 模型

前言

DSH 插件生态强调「一切皆插件」。如果要在 DSH 的模型选择器里同时使用 WorkBuddy、Trae 与 Qoder CN 的模型,渠道添加、凭据管理、状态查看和签到领取容易分散在不同位置。下面介绍的 dsh-connect 是一个 DSH 插件,用于把上述渠道的模型接入 DSH,并在一个面板里完成状态查看、渠道管理、凭据管理和签到。

这是什么

dsh-connect 由 yembors64632 维护,许可证为 MIT,分类为模型推理。

它解决的问题是:

  • 一次接入 WorkBuddy(含企业版,多账号注册表)、Trae、Qoder CN 三个渠道的模型到 DSH。
  • 用一个统一面板查看各账号登录状态、额度进度、签到状态和模型数。
  • 在一个入口里完成渠道添加、改名、删除、凭据管理和签到领取。

核心功能

下面是已核实的主要能力:

1、模型接入:WorkBuddy、Trae、Qoder CN 的模型进入 DSH 模型选择器。

2、统一状态面板:查看各账号登录状态、额度进度、签到状态和模型数。

3、一键签到:一次领取所有渠道的每日额度。

4、自动签到:打开面板或侧栏刷新时领取可领额度。

5、渠道管理:添加、改名、停用、删除、粘贴凭据。

6、模型筛选:勾选哪些模型出现在模型选择器中。

7、倍率显示:模型选择器和面板中显示当前倍率。

8、WorkBuddy 扫码登录:不依赖桌面 App。

安装与启用

已核实资料中未提供官方安装命令,因此本文不补充安装命令。

插件的 Node 环境要求为:

^22.19.0 || >=24.0.0

启用后,如果新增/删除渠道、改名或升级插件,需要重启 DSH,相关模型才会进入模型选择器。

安装前应检查源码与许可证。插件以当前 DSH 进程权限运行,凭据文件为 0600 明文,不要提交到 git 或公开:

0600

典型用法

先做状态查看和签到,再做渠道与凭据管理,最后按变化重启 DSH。

1、在左侧栏底部打开「渠道中心」,查看状态、签到并管理入口开关。

2、在面板右上角「认证」页添加/删除渠道、改名、粘贴凭据或扫码。

3、在宿主机运行凭据导出与只读校验命令:

node scripts/export-connect-credentials.mjs

4、在宿主机执行 WorkBuddy 扫码登录:

node scripts/wb-login.mjs

5、新增/删除渠道、改名或升级插件后,重启 DSH。

适用场景与注意

适合以下场景:

  • 需要在 DSH 中同时使用 WorkBuddy、Trae 与 Qoder CN 的模型。
  • 希望在一个面板里查看登录状态、额度进度、签到状态和模型数。
  • 需要粘贴凭据、管理渠道、筛选模型、查看倍率。
  • 需要 WorkBuddy 扫码登录,不依赖桌面 App。

使用前需要特别注意:

1、凭据文件为 0600 明文,不要提交到 git 或公开:

0600

2、Qoder CN 签到依赖:

Cosy-ClientType: 10

3、WorkBuddy 的「今天签没签」没有可靠只读来源,侧栏角标与面板需走同一条 auto=1 请求:

auto=1

4、新增/删除渠道、改名后,模型需要重启 DSH 才进入模型选择器。

5、等待扫码时重启 DSH 会作废授权码;授权码 15 分钟有效且一码只消费一次。

6、Node 要求:

^22.19.0 || >=24.0.0

7、许可证为 MIT,安装前应检查源码。

结尾与链接

dsh-connect 的价值在于把 WorkBuddy、Trae、Qoder CN 三类渠道的模型接入、状态面板、签到、渠道管理和凭据管理收拢到一个 DSH 插件里,减少在多个入口之间来回切换。

插件线索给出的目录页地址为:

https://www.skillhub.cn/plugins/yembors64632/dsh-connect

GitHub 仓库:

https://github.com/yembors64632/dsh-connect
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜