DSH Plugins
返回列表
🖥️

dsh-plugin-toggle

客户端 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install Zenjibad/dsh-plugin-toggle

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

在 DeepSeek Harness 中执行 dsh plugin install Zenjibad/dsh-plugin-toggle 并安装后即可使用,插件源码位于 https://github.com/Zenjibad/dsh-plugin-toggle

插件介绍

管理大量 DSH 插件时,你经常只是想暂停某个插件而不是改配置文件或重启整个运行时。dsh-plugin-toggle 在设置页面的插件列表中新增了一个「启用/停用」标签页,让每一次启停都只需一个开关点击,立即生效,无需重启 DSH。

翻转开关后,插件对应的 Loader fiber 会被即时销毁或重启,改动同时追加到配方的 cordis.patch.yml 中,这是文档定义的用户补丁层,因此状态在重启后依旧保留,且不会产生重复行或补丁扁平化问题。每一行还展示插件名称、启用/停用标签以及当前 Cordis 阶段(active、pending、failed、not mounted),方便一眼判断哪些在跑、哪些被挂起。所有颜色均取自 DSW 设计令牌,自动跟随浅色或深色主题。

适合插件数量较多、希望随时单独暂停或恢复特定插件的 DSH 用户,也适合作为调试时的快速隔离手段——当某个插件异常拖慢整个配方时,一键停掉它而不必卸载或改配置。

使用场景

  • 调试时快速停掉某个异常插件而不重启 DSH
  • 需要临时关闭一个插件以排查依赖冲突
  • 日常批量管理多个插件的启停状态

适合人员

  • 管理大量 DSH 插件的终端用户
  • 需要排查插件冲突的开发者
  • 希望不编辑配置文件即可控制插件生命周期的 DSH 使用者