dsh-plugin-toggle
在终端中运行以下命令:
dsh plugin install huntersxy/dsh-plugin-toggle
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install huntersxy/dsh-plugin-toggle 即可安装该插件,安装后重启 dsh web 生效;项目源码地址:https://github.com/huntersxy/dsh-plugin-toggle
插件介绍
在 DeepSeek Harness Web 中,第三方插件装完之后往往缺少一个直观的管理入口——要么让它们始终运行,要么手动编辑补丁文件再重启进程。dsh-plugin-toggle 在设置页新增了一个「第三方插件」页签,让所有非官方插件一目了然。
打开该页签后,每个 profile 中的第三方 bundle 和补丁插入行都会以列表形式呈现,附带版本号、描述和当前启用状态。点击开关即可启用或禁用:插件通过直接改写 cordis.patch.yml 并触发 DSH 热重载即时生效,无需重启;状态持久保存,重启后仍保持原样。对于包含配置表达式行的复杂插件,列表会显示警告标识,提醒用户热禁用可能不完全、需重启进程确认。
这个插件适合同时安装了多个第三方扩展、需要频繁切换插件开关的 DeepSeek Harness 用户。它不改变插件本身的逻辑,只是在 Web 设置层提供了一个安全、可持久化的开关通道,省去手动编辑 YAML 和反复重启的麻烦。
使用场景
- 安装多个第三方插件后,需要按任务快速切换插件开关而无需重启进程。
- 调试插件配置时,临时禁用某个有冲突的插件并立即观察效果。
- 在 Web 设置页统一管理所有非官方插件的启用状态,免去手动编辑 YAML。
适合人员
- 同时使用多个第三方插件的 DeepSeek Harness 用户。
- 习惯在 Web 界面中调试和切换插件配置的开发者。
- 希望减少手动编辑补丁文件、追求操作便捷的用户。