dsh-plugin-hub:DeepSeek Harness 的插件管理与市场面板
noob-stupid/dsh-plugin-hub
为 DeepSeek Harness 添加插件管理面板,一键启停插件并浏览 GitHub 插件市场。
在 DeepSeek Harness 的 Web 界面里一键启用或停用插件,并直接在 GitHub 上浏览、搜索和安装 dsh-plugin 插件。
dsh plugin --profile web add github:noob-stupid/dsh-plugin-hub- 分类
- 界面与体验
- 平台
- DSH-Plugin
- 作者
- noob-stupid
- 分发方式
- 插件
dsh-plugin-hub 核心特性
dsh-plugin-hub 仓库信息

dsh-plugin-hub 仓库简介
dsh-plugin-hub 是 DeepSeek Harness(DSH)的插件管理面板 DSH plugin,为 DSH Web 界面提供一键启用/停用插件的能力,并内置 GitHub dsh-plugin 插件市场,支持浏览、搜索与一键安装。它解决了手动编辑配置文件、难以发现新插件的问题,核心能力包括已安装插件的开关与详情查看、GitHub 插件市场的直连浏览与安装,以及基于 HMR 的即时生效机制。该插件由 Noob-stupid 维护,采用 MIT 协议,最近更新于 2026-08,当前支持 DSH 0.1.0 系列版本。
dsh-plugin-hub 这个 DSH plugin 支持哪些核心特性?
- 已安装插件管理:列出所有插件条目(名称、加载状态、启用状态),支持一键停用/启用,停用操作在用户补丁层写入
disabled: true,启用则移除该条目,HMR 在 1 秒内生效。 - 基础设施保护:对 host 传输、热加载、存储、设置链上的 70+ 行插件标记为「受保护」,禁止开关,防止误操作破坏热加载机制。
- 详情面板:每个插件可展开查看简介、版本、仓库/主页链接及 README 摘要。
- GitHub 插件市场:默认搜索
dsh-plugin,展示仓库的 npm 包名、DSH 插件特征与 README 摘要,支持「添加并启用」一键安装(npm 失败自动回退github:owner/repo)。
dsh-plugin-hub 怎么安装?
推荐使用官方命令安装,该插件声明了 dsh.bundle 官方清单,一条命令即可安装并自动启用:
dsh plugin --profile web add github:noob-stupid/dsh-plugin-hub
安装后重启 dsh 服务,刷新页面,进入 设置 → 插件 → 插件管理 即可使用。若网络受限,可使用部署脚本(Windows 用 PowerShell,Linux/macOS 用 bash),脚本会将插件包拷入 $DSH_HOME/profiles/<profile>/node_modules/ 并在 cordis.patch.yml 中追加启用条目。
dsh-plugin-hub 兼容哪些 DeepSeek Harness 版本和平台?
当前支持 DSH 0.1.0 系列(0.1.0-rc.6 及同系列版本),要求 web profile 包含 dsh-client-modules 与 dsh-host-plugin-inventory。面板会读取运行中的 @deepseek-ai/dsh-web-app 版本,若官方发布破坏性升级(如 0.2 / 1.0),面板顶部会显示兼容性警告并给出仓库地址。部署脚本不校验版本,面板警告是权威提示。
dsh-plugin-hub 的工作原理是什么?
DSH 的 web profile 由 bundle 补丁层与用户补丁层(cordis.patch.yml)组合,补丁是逐键覆盖语义。插件开关只是往用户补丁层追加/移除两行 YAML(如 - id: X + disabled: true),配置文件监视器(HMR)在保存后 1 秒内重组合,无需重启(宿主代码变更除外)。宿主端通过环回 HTTP 路由(state / toggle / search / repo / install)直接读写补丁层。
dsh-plugin-hub 的安全机制有哪些?
所有路由仅允许环回地址访问;GitHub 元数据仅用于发现公开插件,npm 安装走 registry 的完整 TLS 校验;插件市场搜索在浏览器内直连 GitHub,不经过服务端,避免中间人风险。