dsh-web-plugin-manager:DeepSeek Harness 的插件管理 DSH plugin
lx2000wasd/dsh-web-plugin-manager
在 Web UI 中一键管理 DSH 插件:启停、安装卸载、更新、健康检查与市场。
在 Web UI 中一键管理 DeepSeek Harness 插件,覆盖安装、启停、更新、健康检查与市场,减少装上就炸的烦恼。
dsh plugin --profile web add github:lx2000wasd/dsh-web-plugin-manager- 分类
- 开发与运维
- 平台
- DSH-Plugin
- 作者
- lx2000wasd
- 分发方式
- 插件
dsh-web-plugin-manager 核心特性
dsh-web-plugin-manager 仓库信息

dsh-web-plugin-manager 仓库简介
dsh-web-plugin-manager 是 DeepSeek Harness(DSH)的插件管理插件(DSH plugin),它把插件生命周期管理带进了 Web UI:查看、实时启停、安装/卸载、更新检测、健康检查、环境管理和插件市场一应俱全,bundle 与非 bundle 插件全覆盖。它解决的核心痛点是“装上就炸、重启起不来”——通过内置质量门与健康检查,在安装时做全链依赖扫描、bundle patch 行校验和自动回滚,安装后还能分析依赖图、冲突、循环和 peer 兼容性。由 LX2000WASD 维护,采用 MIT 协议,最近更新于 2026-08,用 TypeScript 编写。
dsh-web-plugin-manager 这个 DSH plugin 支持哪些核心功能?
它提供六大能力:查看(合并展示层栈/依赖/挂载行/运行条目,未挂载依赖可一键挂载)、实时启停/卸载(经 loader 直接应用,重启后持久)、安装(官方 CLI + 质量门 + 自动回滚,支持 skill 和 agent 预设直装,git 源自动 clone 并扫描环境变量)、更新(检查 npm dist-tag / git HEAD,支持管理器自更新)、健康检查(依赖图/缺失/循环/冲突/peer 版本,A 级问题一键修复)、环境管理(profile 启停、复制、备份导出/导入恢复)。此外还提供 agent 工具,拦截裸命令并引导走受保护链路。
dsh-web-plugin-manager 怎么安装?
推荐先装管理器再装其他插件,这样后续每个插件的安装都会经过质量门检测。安装命令如下:
dsh plugin --profile web add github:LX2000WASD/dsh-web-plugin-manager
重启 profile 后,Web UI 的“设置”会出现“插件管理”标签页,“技能与预设”和“市场”一级菜单也会出现。
dsh-web-plugin-manager 怎么更新?
更新推荐用 dshpm update 命令,它会重写 specifier 并带质量门与失败自动回滚。也可以在 UI 的“设置 → 插件管理”里点“检查更新”,管理器可以一键更新自己,失败自动装回上一版本。注意:dsh plugin add 不带版本号不会升级,跨版本升级必须用 add ...@latest 或 dshpm update。
dsh-web-plugin-manager 的 CLI(dshpm)怎么用?
本包提供 dshpm bin,所有变更走与 Web UI 完全相同的受保护链路。常用命令:
dshpm install <source> --profile <name> # 安装 npm 名 / github:user/repo / git URL / tarball / 本地路径
dshpm remove <name> --profile <name> # 卸载并清理 insert 行和包依赖
dshpm update <name> --profile <name> # 升级到 @latest
dshpm mount <name> --profile <name> # 补挂载未挂载依赖
dshpm list --profile <name> # 查看 bundle 层栈 / 已装包 / insert 行
dshpm analyze --profile <name> # 健康检查,有问题退出码 1
dsh-web-plugin-manager 的插件市场有什么特点?
市场基于静态索引(topic:dsh-plugin 全量约 3100 条,多源兜底 + gzip + 磁盘缓存 + 新鲜度门控),叠加 awesome 精选覆盖层和 dsh.so 独立验证/安全扫描徽标(L1-L5 风险等级)。服务端会判断插件是否已安装,支持更新检测、同名包冲突消解,并有 24 小时缓存和失败负缓存。