Noob-stupid/dsh-plugin-hub
Noob-stupid★ 2JavaScript最后同步: 2026-08-14
DeepSeek Harness (DSH) 插件管理面板:一键启用/停用插件 + GitHub dsh-plugin 插件市场,带插件详情与一键安装 | Plugin manager & marketplace for DeepSeek Harness
README 摘要
DSH 插件中心(dsh-plugin-hub) 给 DeepSeek Harness(DSH)Web 界面加上 插件管理面板 :一键启用/停用已安装插件, 并直接在 GitHub 上浏览 dsh-plugin 插件项目 ,一键添加并启用。 - 宿主端:环回 HTTP 路由(state / toggle / search / repo / install),直接读写 profile 用户补丁层 cordis.patch.yml ,由 DSH 的 HMR 自动生效; - 浏览器端:设置 → 插件 → 插件管理 tab(开关列表 + GitHub 插件市场); - 插件市场走 浏览器直连 GitHub (你的浏览器能打开 GitHub,市场就能用; 打不开时自动回退到服务端通道)。 一键部署 方式一:官方命令(推荐) 插件声明了 dsh.bundle 官方清单,一条命令装好并自动启用: 然后重启 dsh 服务 → 刷新页面 → 设置 → 插件 → 插件管理。 方式二:部署脚本(网络受限时的兜底) Windows(PowerShell): Linux / macOS: 脚本会做两件事:把插件包拷进 $DSH HOME/profiles/ /node modules/ , 并在 cordis.patch.yml 幂等追加启用条目。完成后: 1. 重启 dsh 服务(宿主代码变更需要重启进程;命令行方式重启进程,桌面客户端退出重开); 2. 刷新页面 → 设置 → 插件 → 插件管理 。 要求:DSH ≥ 0.1.0-rc.6(web profile,含 dsh-client-modules / dsh-host-plugin-inventory )。 功能 已安装插件(一键开关 + 详情) - 列出全部插件条目(名称、加载状态、启用状态); - 点「停用」= 在用户补丁层写入 - id: X + disabled: true ,HMR 立即生效; - 点「启用」= 移除该停用条目;bundle 层本就停用的行用 disabled: false 覆盖; - 打标「补丁停用 / 补丁强制启用」区分用户补丁状态; - 基础设施保护 :host 传输/热加载/存储/设置链上的插件(timer、hmr、webserver 等 70+ 行)标记「受保护」,禁止开关——误停用会破坏热加载本身; - 详情面板 :每个插件可点「详情」,展开简介、版本、仓库/主页链接与 README 摘要(读取插件包自带的 README,说明它的作用)。 插件市场(GitHub) - 默认搜索 dsh-plugin (与 GitHub 网页搜索 https://github.com/search?q=dsh-plugin&type=repositories 一致); - 查看仓库的 npm 包名、DS…
在 GitHub 查看完整 README →