DSH Plugins
返回列表
dsh-plugin-hot-toggle

dsh-plugin-hot-toggle

客户端 更新于 2026.08.16

在终端中运行以下命令:

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 用户
  • 管理官方、核心与社区混合插件的开发者和团队
  • 不愿为一次启停操作而中断会话或重启进程的效率导向用户