dsh-plugin-ctl
在终端中运行以下命令:
dsh plugin install LinscStef/dsh-plugin-ctl
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中,运行 dsh plugin install LinscStef/dsh-plugin-ctl 即可安装该插件(源码地址:https://github.com/LinscStef/dsh-plugin-ctl),安装完成后重启 DSH 即可在设置中看到启停控制标签页。
插件介绍
在 DeepSeek Harness Web 的「设置 → 插件」里,原生的插件列表标签页始终是只读的——你只能看着每个插件的状态,却没法直接动手。想启用或停用某个 Cordis Loader 插件,得关掉浏览器、翻配置文件、改完再重启整个 DSH,步骤多、容易改错,团队里排查问题时更是来回折腾。dsh-plugin-ctl 把这件事搬回了界面上:在只读列表之后新增一个「启停控制」标签页,所有非 group 的 Loader 条目一目了然,点击即可启动或停止,无需再离开浏览器。
操作上做了合理的防误触设计:「启动」一键完成启用与挂载;「停止」则需要二次点击确认,避免不小心把 dsh-web-app 这类核心插件停掉。启停结果直接写入 Loader 配置,重启 DSH 后状态依然保持,不需要每次重新点一遍。标签页还支持按名称搜索、中英文界面自动跟随系统语言,出错时内联提示具体原因,不用翻日志。
如果你日常在 DSH Web 里管理多个插件、需要频繁切换某个插件的启停状态,或者在团队环境中经常临时禁用某条 Loader 来排查依赖问题,这个插件能省掉大量手动改配置的时间和出错风险。
使用场景
- 日常频繁切换插件启停状态
- 排查依赖问题时临时禁用 Loader
- 团队统一通过 Web 界面管理插件
适合人员
- 使用 DSH Web 管理多个插件的开发者
- 经常切换插件状态进行调试的工作流工程师
- 希望以界面操作替代手动改配置的运维人员