dsh-plugin-hotplug
在终端中运行以下命令:
dsh plugin install zhangnan/dsh-plugin-hotplug
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install zhangnan/dsh-plugin-hotplug 即可安装本插件,完整源码仓库见 https://github.com/zhangnan/dsh-plugin-hotplug ,安装后重启 profile 使补丁生效。
插件介绍
DSH 设置页的插件列表是只读的,想临时关掉某个插件或切换第三方 Bundle,只能改 patch 文件再重启 profile。多 profile、多层级插件源交织在一起,反复折腾既费时又容易出错。dsh-plugin-hotplug 把这个静态面板替换为可交互的插件库存界面,让你在运行期间就能安全开关插件,不必每次翻 YAML 再重启。
它按来源将插件分为四组:当前 profile 补丁、第三方 Bundle、全局 home 层与 DSH 内置,明确标注可操作与只读。对可操作组,点击即经 Cordis Loader 生命周期热卸载或恢复,状态写入 cordis.patch.yml 一小段管理区而非整段重写。Web 传输层、UI 壳、全局插件和本插件自身均被硬性保护,防止误删崩溃。界面同时区分已配置状态与运行期 fiber 阶段,支持中英文标签。
适合在 Web profile 下管理多插件、多 Bundle 组合的开发者:调试阶段频繁开关插件、切换第三方扩展、或想在不打断会话的前提下快速验证某个插件行为时,这个面板让操作从改文件重启变成点一下即可。
使用场景
- 调试阶段反复开关插件验证行为,无需改文件再重启
- 切换第三方 Profile Bundle 后即时生效,不打断当前会话
- 多 profile 环境下按来源分组查看并统一管理插件状态
适合人员
- 运行多插件 Web profile 的 DSH 开发者
- 频繁接入和调试第三方扩展的工程师
- 需要在不打断会话的前提下安全启停插件的团队