dsh-m: DeepSeek Harness 插件市场

前言

DeepSeek Harness(DSH)采用插件化架构,插件来源分散,发现、安装、更新与管理的入口往往不统一。dsh-m 旨在解决这一问题,它把 DSH 的插件发现、安装、管理与更新放进同一个界面。社区目录与人工精选同时可搜,侧栏面板、8 个 Agent 工具和 dshm CLI 共用一套市场数据。无需额外的市场服务器或账号,插件操作仍由本机 DSH 宿主管理。

核心功能

dsh-m 提供了一套统一的插件管理能力,主要包含以下特性:

  • 统一管理界面:侧栏面板、Agent 工具和命令行共用同一套市场数据,支持跨渠道搜索与管理。
  • 双源并搜:社区目录与人工精选(如装机必备、精选、自研等)同时可搜,重名以精选为准。
  • 安全校验:npm 包锁定精确版本并校验 integrity,GitHub 来源锁定 commit SHA。
  • 自定义源支持:支持 HTTPS、本机绝对路径或 file:// 协议,可整体替换精选区。

安装与启用

安装前需确保 Node.js 版本 ≥ 22。

Web 宿主:

dsh plugin --profile web add dsh-m

安装后需重启服务并刷新页面。

Desktop 宿主:
在官方「插件管理 → 添加插件」中输入 dsh-m 安装,随后退出并重新打开应用。

典型用法

安装完成后,可通过侧栏或命令行进行操作。

查看与搜索

查看已装插件及可更新列表:

dshm list
dshm outdated

搜索插件(支持中文或英文):

dshm search --query 主题 --source all

安装、升级与卸载

安装指定插件:

dshm install --id dsh-web-search

升级或卸载插件:

dshm upgrade --pkg dsh-web-search --yes
dshm uninstall --pkg dsh-web-search --yes

切换与重启

切换插件运行状态:

dshm toggle --pkg dsh-web-search --off --yes

重启 Web 服务:

dshm restart --yes

注意:dshm 独立 CLI 仅操作 web profile,--profile desktop 会拒绝。

注意事项

  • 安全风险:社区收录不是安全审查。4,000+ 条目录来源广泛,能力字段缺失表示「未扫描」,不表示「未发现风险」。安装前请核对作者、代码与所需能力。
  • 数据残留:卸载不会自动清除插件数据,疑似残留路径会单独报告。
  • 自定义源特性:自定义源是独立快照,不会自动同步默认精选。源失效时保留该源最近的成功缓存,不会暗中切回默认。
  • Desktop 限制:Desktop 不提供 Web 的一键重启;变更需按应用提示退出并重新打开。

参考资料

  • 项目目录:https://www.skillhub.cn/plugins/iasiv5/dsh-m
  • 源码仓库:https://github.com/iasiv5/dsh-m
羽毛球分组比赛记分
小程序二维码

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

小夜