dsh-web-plugin-manager:DeepSeek Harness 的插件管理 DSH plugin

lx2000wasd/dsh-web-plugin-manager

开发与运维已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

在 Web UI 中一键管理 DSH 插件:启停、安装卸载、更新、健康检查与市场。

在 Web UI 中一键管理 DeepSeek Harness 插件,覆盖安装、启停、更新、健康检查与市场,减少装上就炸的烦恼。

install
dsh plugin --profile web add github:lx2000wasd/dsh-web-plugin-manager
分类
开发与运维
平台
DSH-Plugin
作者
lx2000wasd
分发方式
插件

dsh-web-plugin-manager 核心特性

实时启停与卸载安装带质量门与回滚更新检测与自更新健康检查与依赖分析插件市场与搜索

dsh-web-plugin-manager 仓库信息

lx2000wasd
发布者
lx2000wasd
仓库
lx2000wasd/dsh-web-plugin-manager
61
Star
4
Fork
0
Watch
0
开放 Issue
语言TypeScript
许可证MIT License
官网
仓库最近更新2026-08-20 12:29:33
仓库创建时间2026-08-14 03:56:38
主题
dshdsh-plugin
默认分支master

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 怎么安装?

推荐先装管理器再装其他插件,这样后续每个插件的安装都会经过质量门检测。安装命令如下:

bash
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 ...@latestdshpm update

dsh-web-plugin-manager 的 CLI(dshpm)怎么用?

本包提供 dshpm bin,所有变更走与 Web UI 完全相同的受保护链路。常用命令:

bash
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 小时缓存和失败负缓存。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题