dsh-wb2api:本机 WorkBuddy / CodeBuddy 账号池接入 DeepSeek Harness

前言

在 DeepSeek Harness(dsh)里做智能体开发时,模型 provider 通常来自云端 API 或已配置的通道。若你手头有一批 WorkBuddy / CodeBuddy 账号,希望在本机统一调度、并在 dsh 里像选普通 LLM 一样使用,就需要一层本地网关,把账号池转成 OpenAI 兼容的 provider,并能在 dsh 内管理登录与积分。

社区插件 dsh-wb2api(npm 包名 dsh-plugin-wb2api-ui,维护者 Wei894348)走的就是这条路:自托管网关进程、注册为 dsh 的 LLM provider,并附带 Web 设置面板与成长任务自动化能力。SkillHub 目录将其归类为「模型推理」。

这是什么

一句话:把本机 WorkBuddy / CodeBuddy 账号池变成本地模型网关,注册进 dsh,装好后在 dsh 里直接选模型使用。

插件在 GitHub 仓库 Wei894348/dsh-wb2api 维护;当前资料中的版本为 1.5.8,许可证 MIT,运行环境要求 Node.js >= 22。卸载插件后,运行数据目录 %USERPROFILE%\.dsh\wb2api\(账号池与配置)不会自动删除,需手动清理。

核心功能

以下能力均来自仓库 README 与 package.json 描述,安装前可在源码中自行核对。

  1. 本地网关与 provider 注册
    自托管网关进程,将账号池以 OpenAI 兼容方式暴露,并在 dsh 侧注册为 LLM provider。

  2. Web 设置面板
    用于查看网关状态、各账号积分,以及 OAuth 登录、凭证导入、账号管理等操作(具体入口随 dsh 桌面端 / Web 客户端的插件 UI 注入而定)。

  3. 成长任务自动化引擎
    支持一键确认待办、执行任务,达标后自动领奖等自动化流程(引擎模块在包导出路径 ./engine 中提供)。

  4. 与 dsh 生态的集成方式
    插件通过 Cordis patch(cordis.patch.yml)与 dsh 客户端模块(如 settings、slots 等)对接;面向 web profile 的客户端注入在 package.json 的 dsh.client 字段中声明。

安装与启用

任选一种安装方式。安装完成后必须重启 dsh——宿主侧只在启动时加载插件。

方式一:dshmarket 插件市场(推荐)

打开 dsh 的插件市场(dshmarket),搜索 wb2api 或 wb2api-ui,找到本插件后点击 安装。

方式二:桌面端 UI

桌面端:设置 → 插件 → 添加插件,输入仓库地址:

https://github.com/Wei894348/dsh-wb2api

也可填写本地目录绝对路径,或 npm pack 生成的 .tgz 路径。资料说明这是 desktop profile 下唯一的安装方式(命令行无法操作桌面端插件列表)。

方式三:命令行

在 web profile 下执行:

dsh plugin --profile web add github:Wei894348/dsh-wb2api

卸载

  • 桌面端:设置 → 插件 → 找到本插件 → 卸载
  • 命令行:dsh plugin --profile web remove dsh-plugin-wb2api-ui

卸载后同样需要重启 dsh。若要彻底移除本地账号与配置,需手动删除 %USERPROFILE%\.dsh\wb2api\。

典型用法

资料中的主路径很直接:完成安装并重启 dsh 后,在 dsh 里选择由本插件注册的模型进行对话或开发,无需再单独对接 WorkBuddy / CodeBuddy 的原始接口形态。

账号与网关侧的日常操作应通过插件提供的 设置面板 完成:添加或导入账号、查看积分、确认网关是否在跑。若你使用成长任务相关能力,可依赖插件内置的 任务自动化引擎 处理待办确认与领奖流程;更细的 API 与配置项以仓库 docs/ 及源码为准,本文不展开未在已抓取资料中出现的字段名。

适用场景与注意

适合谁

  • 已在本地维护 WorkBuddy / CodeBuddy 多账号,希望在 dsh 内统一当 LLM provider 使用。
  • 需要在 dsh UI 里管理账号、积分,并可选地使用成长任务自动化,而不是手写脚本轮询。

注意事项

  1. 权限与安全
    插件以当前 dsh 进程的权限 运行,并可读写 %USERPROFILE%\.dsh\wb2api\ 下的账号与配置。安装前应阅读 GitHub 源码 与 MIT 许可证,确认符合你的安全与合规要求。

  2. profile 与安装渠道
    Web 侧用命令行 add / remove;桌面端必须用 UI 添加插件 URL 或本地包,两种 profile 不要混用同一套操作习惯。

  3. 生态说明
    DeepSeek Harness 的理念是「一切皆插件」;SkillHub 插件目录 是社区独立站点,与 DeepSeek / 幻方无官方从属关系,本文介绍的是社区维护的第三方插件,非官方应用商店条目。

结尾

dsh-wb2api 把本机 WorkBuddy / CodeBuddy 账号池收成一层 OpenAI 兼容网关,并挂进 dsh 的模型选择与设置界面,适合想把现有账号资源直接用于 Harness 工作流的开发者。

羽毛球分组比赛记分
小程序二维码

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

小夜