dsh-resource-center:DSH Web 侧栏里的插件与功能模块总览

前言

DeepSeek Harness(DSH)采用「一切皆插件」的架构:能力通过插件包安装,再在 Host 里启停、配置。Web GUI 自带的「插件」页能完成安装与管理,但当 profile 里插件包和功能模块变多之后,很难一眼回答「当前到底跑了什么、哪些在跑、哪些停了、有没有异常」。dsh-resource-center(资源中心)在侧边栏增加一个只读入口,把 Host 已有的清单整理成一页总览,并按类别分组,点选即可跳转到对应插件管理页。

这是什么

dsh-resource-center 是面向 DSH Web GUI 的客户端插件,维护者为 Akillll-DuoHe。它不写入配置、不改动运行中的插件,数据来自 Host 的 pluginManager.listPlugins() / listBundles(),随安装与启停自动刷新。

在 SkillHub 目录中归类为客户端插件;当前 GitHub 星标为 0。许可证为 MIT,package 版本为 1.0.0(以仓库 package.json 为准)。

核心功能

下面介绍 README 中已说明的能力。

  1. 一页总览:统计插件包数量、功能模块数量,以及运行中、已停用、异常的数量。
  2. 按类别归档:内置、实验性、官方可选、第三方、已停用、异常等分组展示。
  3. 搜索与筛选:按名称、包名、说明搜索;按全部 / 已启用 / 已停用 / 异常筛选。
  4. 跳转管理页:点击插件包卡片或功能模块行,打开所属插件在 DSH 插件管理页。
  5. 只读:不修改配置、不操作运行态,避免与「插件」页职责重叠。
  6. 中英双语:界面语言跟随 DSH,自带 zh / en 词典。

安装与启用

插件为纯 JavaScript,无构建步骤,安装时不需要 allowBuilds 授权,也不会额外联网拉依赖。

从 GitHub 安装(当前可用):

dsh plugin --profile web add github:Akillll-DuoHe/dsh-resource-center

装完后重启 dsh web,侧边栏会出现「资源中心」入口。

国内 Gitee 镜像(GitHub 不稳定时):

dsh plugin --profile web add git+https://gitee.com/Akillll-DuoHe/dsh-resource-center.git

镜像仓库:https://gitee.com/Akillll-DuoHe/dsh-resource-center

DeepSeek Harness Desktop:在 设置 → 插件 市场中搜索 dsh-resource-center(上架后可见),安装并重启客户端。

npm 包(待发布):

dsh plugin --profile web add dsh-resource-center

典型用法

安装并重启 Web GUI 后:

  1. 在侧边栏打开「资源中心」。
  2. 查看顶部的数量汇总与各分组列表。
  3. 需要改配置或启停时,点击目标插件包或功能模块,跳转到 DSH 自带插件管理页操作。

本地开发时,可用软链安装到指定 profile,改代码后重启 DSH 即可验证:

dsh plugin --profile web add link:/path/to/dsh-resource-center

兼容性与卸载

  • 需要 DSH >= 0.2.1-rc.2(dsh.engines.dsh)。
  • 仅面向 Web GUI(dsh.client.platform: web),适用于 dsh web 与桌面客户端中的 Web 界面。

卸载:

dsh plugin --profile web remove dsh-resource-center

桌面客户端可在 设置 → 插件 中卸载,重启后生效。

适用场景与注意

适合经常在同一 profile 里试装、启停多个 DSH 插件的开发者:资源中心提供只读清单,与「插件」页的管理能力互补。

安装前请自行查看源码与 MIT 许可证;插件在当前 DSH 进程权限下运行,与任何第三方插件一样,应确认来源可信。SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系,本文仅作插件能力说明。

链接

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

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

小夜