dsh-plugin-center:在 DSH Web 界面里管理社区插件

前言

DeepSeek Harness(dsh)的理念是「一切皆插件」,功能可以通过社区插件不断扩展。但插件装得多了,问题也跟着来:装了哪些插件、来自哪里、有没有新版本、和当前运行的 DSH 兼不兼容,这些问题在 Web 界面里没有统一的地方可以查看,通常要回到命令行逐个确认。

dsh-plugin-center 解决的就是这个问题:它把已安装插件的信息、社区市场、安装与更新流程搬进了 DSH 的 Web UI。下面介绍它的功能、安装方式和典型用法。

这是什么

dsh-plugin-center 是面向 DeepSeek Harness 的插件管理中心,作者为 Max-Null,npm 包名 @max-null/dsh-plugin-center,当前版本 0.2.19,采用 MIT 许可证。

一句话定位:在 DSH Web 界面里管理已安装插件、浏览社区市场、一键安装与更新。

它属于 @max-null/* 插件系列,与 dsh-capturedsh-chat-raildsh-memory 等插件共同构成 SSID(思灵 · Seek Soul in Darkness)桌面体验。平台限定为 web(package.jsondsh.client.platform: "web"),运行时注入 @deepseek-ai/dsh-client-* 等模块。

核心功能

  • 已安装插件:展示插件元数据与来源(official / user-installed / local / builtin)、分类,以及与 DSH 的兼容范围。
  • 社区市场:按分类浏览 awesome-dsh-plugin 与 Oh-My-DSH 两个社区源,并显示星标与 npm 版本。
  • 一键安装与更新:从市场安装插件、检测更新,支持单个更新或全部更新。
  • What’s New / 更新提示:启动时弹出对话框,列出上次查看之后有新版本的插件。
  • DSH 兼容性检查:标记 peer 范围与当前运行 DSH 不匹配的插件。
  • 皮肤兼容:所有颜色使用 var(--dsw-*) 令牌,皮肤插件可以同步重绘这个界面。

需要说明的是,社区市场聚合的是 awesome-dsh-plugin 和 Oh-My-DSH 这两个社区维护的插件源,它是独立站点,与 DeepSeek、幻方没有官方从属关系,不要把它当作官方应用商店使用。

安装与启用

通过 dsh 的插件命令安装:

dsh plugin --profile web add @max-null/dsh-plugin-center

也可以从 GitHub 源码安装:

dsh plugin --profile web add github:Max-Null/dsh-plugin-center

安装完成后,按以下步骤启用:

  1. 重启 dsh web
  2. 通过顶栏按钮(右上角)打开插件中心,或进入 Settings → 插件中心。

如果想从源码构建,仓库使用 pnpm 管理,构建流程是 tsc 编译 host、esbuild 打包 browser bundle:

pnpm install
pnpm build

兼容性说明

该插件声明了以下 peer 依赖,安装前可以对照自己环境的版本:

@deepseek-ai/cordis ^4.0.1
@deepseek-ai/cordis-plugin-loader ^1.0.2
@deepseek-ai/dsh-client-connection ^0.1.1-rc.1
@deepseek-ai/dsh-host-apiproxy ^0.1.1-rc.1

插件界面本身也会做兼容性检查:如果某个已安装插件的 peer 范围与当前运行的 DSH 不匹配,会在界面中标记出来。

适用场景与注意

适合的人群:

  • 使用 dsh web 平台,希望不离开浏览器就能管理插件的用户;
  • 同时安装了多个社区插件,需要跟踪版本更新和兼容状态的用户;
  • 在使用 SSID 系列插件、希望统一管理 @max-null/* 组件的用户。

使用前有几点需要注意:

  1. 插件以当前 dsh 进程的权限运行,安装第三方插件前应先检查其源码与许可证;
  2. 社区市场中的插件来自社区源,质量与维护状况需自行判断;
  3. 本插件平台限定为 web,其他平台的适用性未在文档中说明。

小结

dsh-plugin-center 把 DSH 插件的查看、安装、更新和兼容性检查集中到了 Web 界面里,配合 What’s New 提示和 var(--dsw-*) 皮肤令牌,日常管理社区插件的成本会低不少。

插件目录页:https://www.skillhub.cn/plugins/Max-Null/dsh-plugin-center

GitHub 仓库:https://github.com/Max-Null/dsh-plugin-center

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

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

小夜