dsh-plugin-hot-toggle
在终端中运行以下命令:
dsh plugin install 5102a/dsh-plugin-hot-toggle
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 5102a/dsh-plugin-hot-toggle 即可完成安装,该插件的完整开源地址为 https://github.com/5102a/dsh-plugin-hot-toggle 。
插件介绍
在 DeepSeek Harness 下同时运行多个插件时,你偶尔只想临时关掉一个吵闹的工具,或换一个社区 loader 试跑。传统做法是改配置文件然后重启整个进程。dsh-plugin-hot-toggle 把这个动作搬进了 Web 设置页的「启停管理」标签:一次点击即调用官方 Cordis Loader Entry.update API——禁用时原地销毁插件 fiber,启用时重新导入并启动,全程在进程内完成、即时生效。无需重启 DSH,不丢失当前会话上下文。切换状态还会写入 profile patch 层并由内置 HMR watcher 热应用,重启后依然保留,无需你再次手动操作。
管理面板的能力远超简单的开关列表。你可以按状态(已启用/已禁用)、来源(官方/核心/社区)、功能类型(内置框架、客户端 UI、LLM、工具、会话与存储、沙箱与执行、Agent 与规划、服务与集成、其他)组合筛选,再叠加关键词搜索并显示实时命中数。社区插件默认按最近排序置顶。系统核心条目(include、cordis:* 模块、内部 loader 组件等)被锁定并明确标注,防止误操作破坏宿主本身。整个界面跟随 DSH 语言偏好,中英文自动切换。
适合插件数量在三个以上、需要按项目调试、A/B 对比或灵活调整插件栈的用户如果你的 Harness 配置里已经积累了官方、核心和社区的多类条目,想在一个面板里一目了然地管控它们,这就是缺的那块拼图。
截图预览
使用场景
- 调试插件冲突时即时禁用问题插件,无需重启 DSH 即可切换回正常配置
- 按项目 A/B 测试不同社区插件组合,秒级启停对比效果
- 日常运维中快速定位失活插件,通过筛选和搜索精确定位后一键复位
适合人员
- 同时运行三个以上插件、需要频繁调整插件栈的 DSH 用户
- 管理官方、核心与社区混合插件的开发者和团队
- 不愿为一次启停操作而中断会话或重启进程的效率导向用户