DSH Plugins
返回列表
🖥️

dsh-plugin-manager

客户端 更新于 2026.08.19

在终端中运行以下命令:

dsh plugin install Yolotd/dsh-plugin-manager

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install Yolotd/dsh-plugin-manager 即可安装该插件,源码地址为 https://github.com/Yolotd/dsh-plugin-manager ,安装后打开设置页的自定义插件面板即可使用。

插件介绍

在 DSH Web 上运行多个自定义插件时,每次启用、禁用或移除一个插件都要重启整个服务,既打断工作流,也让单进程部署有被杀死的风险。dsh-plugin-manager 把这件事做成了设置页里的一次点击:打开「自定义插件」面板,看一眼列表里每个插件的名称、来源(自建还是第三方)和中文简介,然后直接拨动开关或点删除,全程无需重启。

核心机制是 cordis loader 热插拔。启用和禁用通过 ctx.loader.create / update 即时挂载或卸载,删除则走 pnpm remove、清理 manifest 并从未运行的 loader 树中摘除节点,三步一气呵成。操作完成后面板自动轮询刷新,关闭管理器自身也带二次确认,防止误操作。整个过程中 DSH 进程永不退出,服务不崩溃。

如果你在自己或团队的 DSH Web 上装了不止两三个插件,经常需要临时关掉某个出问题的第三方扩展、清理不再用的旧插件,又不想每次都重启服务,这个面板会省下不少麻烦。它不增加新能力,只是把原本藏在命令行和文件里的管理动作,搬到了你日常操作的设置页里。

使用场景

  • 临时禁用出问题的第三方插件,无需重启服务
  • 清理不再使用的旧插件并自动移除依赖声明
  • 快速查看所有已安装插件的启用状态与来源

适合人员

  • 在 DSH Web 上运行多个自定义插件的开发者
  • 需要频繁启停插件又不想中断在线服务的运维人员
  • 单进程部署 DSH、担心重启导致服务闪断的团队