DSH Plugin Hub:在 Harness 内浏览、搜索并安装社区插件

前言

DeepSeek Harness(DSH)采用「一切皆插件」的扩展方式:能力靠插件叠加,而不是改宿主本体。实际使用时,插件往往散落在 GitHub、npm 或社区文档里,安装命令格式不一,版本与兼容信息也需要自行核对。若每装一个插件都要离开应用查仓库、拼命令、手动重启,开发和日常使用都会被打断。

下面介绍 DSH Plugin Hub(GitHub:dshplugin/dsh-plugin-hub,npm 包名 dsh-plugin)。它是一个遵循官方插件规范构建的开源客户端插件,安装后出现在 Harness 的「设置 → 插件中心」,可在应用内浏览、搜索并一键安装社区插件。目录数据与 dsh-plugin.org 同源;本项目为独立社区项目,与 DeepSeek Harness 官方无隶属关系。

这是什么

DSH Plugin Hub 是 DeepSeek Harness 社区插件市场:一个内置在 Harness 里的插件目录与安装器。

  • 维护者dshplugin(DSH Plugin Hub contributors)
  • 分类:客户端
  • 许可证:MIT
  • 当前版本:1.3.5(npm)
  • GitHub:22 stars,3 forks(截至资料抓取时)

它解决的核心问题是:把分散的社区插件收录、审核与安装流程收拢到 Harness 界面内,无需离开应用即可完成发现与安装。

核心功能

以下能力均来自项目 README 与 package.json 说明。

插件目录与筛选

  • 收录 5,048 个社区插件,其中 4,470 已人工精选验证;数据由 dsh-plugin.org 每日收录、人工审核并发布,与插件中心实时同步。
  • 支持按分类浏览(界面与体验、会话与消息、记忆与上下文、工具能力等)、全文搜索,以及「最热 / 最新 / 最早收录」排序。
  • 可按已安装 / 未安装过滤;每个插件展示 verified 状态、Star / Fork、版本号与最近更新时间,并链回 GitHub 源码。

一键安装、升级与卸载

  • 安装:点击即装;后台队列串行执行,弹窗显示进度,可随时取消;装完刷新页面即生效,无需重启宿主。
  • 升级:目录检测到新版本时,卡片按钮变为「更新」,覆盖安装即可完成。
  • 卸载:全程可视化进度,卸载成功即生效。

通知中心与任务留痕

安装、升级、卸载的成功与失败记录写入通知中心,可查看进行中任务、待重启项与历史记录;失败可一键提交 GitHub Issue。

设置与自定义安装

设置页集中管理:启动时检查更新、NPM 镜像源与代理通道、命令行安装安全开关、日志存放位置等。也支持粘贴官方安装命令,手动安装目录外的 NPM 包或 GitHub 源码,装完后标记为「自定义安装」。

界面与运行方式

  • 中英双语,默认跟随系统语言,可手动切换;界面文案与插件数据同步切换。
  • 仅浏览器端注入,无宿主服务依赖;README 写明无遥测、无隐私采集。

安装与启用

推荐从 npm 安装。在终端执行:

dsh plugin --profile web add dsh-plugin

包已发布到 npm registry,一条命令即可,无需构建。

也可从 GitHub 源码安装:

dsh plugin --profile web add git+https://github.com/dshplugin/dsh-plugin-hub.git

README 说明:从 GitHub 安装无需构建与授权;插件已内置浏览器端 bundle。

安装完成后重启 dsh web,打开 设置 → 插件中心 即可使用。

更新插件中心本身

插件中心检测到新版本时可界面内一键更新。若旧版本存在更新缺陷,可用命令行升级。

方式一,直接更新到最新(推荐):

dsh plugin --profile web update dsh-plugin

方式二,卸载后重装(最稳):

dsh plugin --profile web remove dsh-plugin
dsh plugin --profile web add dsh-plugin

更新后重启 dsh web 生效。

典型用法

经过上面的安装步骤,日常流程如下。

  1. 启动 dsh web,进入 设置 → 插件中心
  2. 用搜索或分类找到目标插件,查看 verified 状态、版本与 GitHub 链接。
  3. 点击安装,在弹窗中观察进度;完成后刷新页面,插件即可使用。
  4. 若目录外有插件,可在「自定义安装」中粘贴官方安装命令进行安装。

若你维护 DSH 插件并希望被收录:将插件发布到 GitHub 并添加 dsh-plugin topic,收录要求与流程见官网 提交插件 页面。

适用场景与注意

适合谁

  • 经常在 Harness 里试用社区插件的开发者或使用者。
  • 希望在一个界面内完成搜索、对比版本、安装与升级,而不是逐个查仓库的人。

使用前请注意

  • 通过插件中心安装的社区插件,与手动安装一样,以当前 dsh 进程的权限运行。安装前应查看源码、许可证与权限要求,勿盲目安装来源不明的包。
  • DSH Plugin Hub 是社区维护的目录与安装前端,不是 DeepSeek / 幻方官方应用商店;目录质量依赖社区审核与标注(verified / unconfirmed),安装前仍建议自行判断兼容性(如 dshTarget 字段)。
  • 运行环境要求 Node >=22.6(见 package.jsonengines 字段)。

相关链接

DSH Plugin Hub 把社区插件的发现与安装收进 Harness 设置页,配合 dsh-plugin.org 的每日更新与人工审核,适合需要频繁扩展 Harness 能力、又希望减少命令行操作的场景。

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

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

小夜