dsh-plugin-manager-lite
在终端中运行以下命令:
dsh plugin install ShanHaiFish/dsh-plugin-manager-lite
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ShanHaiFish/dsh-plugin-manager-lite 即可安装该第三方插件管理器(源码见 https://github.com/ShanHaiFish/dsh-plugin-manager-lite)。
插件介绍
DeepSeek Harness Web 原生只覆盖官方插件的管理,一旦用户在 profile 中加载了第三方扩展,就缺少一个统一的界面来查看版本、切换状态或清理不再需要的包。dsh-plugin-manager-lite 正是为此而生:它以静态 bundle 的形式注入 Web 设置页,把第三方插件管理这一入口补齐。
进入该页面后,你可以按名称、版本、作者和来源(本地安装 / npm)浏览全部非官方插件,对任意一个执行启用、停用、卸载或检查更新;从 npm 安装的插件还支持一键升级到最新版本并自动重启 DSH 生效。所有停用状态会写入本地持久化配置,重启后不会自行恢复,避免每次启动都要重新禁用。此外,内置的 /tppm/debug 端点可以逐级报告列表数据源的实际值,方便排查插件未被识别的问题。
如果你日常在 DSH Web 上运行着多个社区或自研插件,又希望像管理应用商店里的应用一样直观地控制它们的生命周期,这个轻量插件就能派上用场;遇到明明装了却看不到的加载困惑时,它的诊断端点也能快速定位是 profile 配置还是 node_modules 解析的问题。
使用场景
- 在 DSH Web 设置页统一管理已加载的第三方插件状态
- 从 npm 一键升级第三方插件到最新版本并自动重启生效
- 排查第三方插件安装后未出现在列表中的加载问题
适合人员
- 在 DSH Web 中运行多个社区或自研插件的开发者
- 希望避免手动编辑 profile JSON 来管理插件的终端用户
- 需要排查第三方插件加载失败问题的 DSH 运维人员