DSH Plugins
返回列表
⚙️

dsh-hot-reload

工作流 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install stuarthu/dsh-hot-reload

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

要在 DeepSeek Harness 中安装此插件,请运行 dsh plugin install stuarthu/dsh-hot-reload。源码地址:https://github.com/stuarthu/dsh-hot-reload

插件介绍

在使用 DeepSeek Harness (dsh) 时,开发插件往往意味着繁琐的迭代流程。由于 dsh 内置的 HMR 机制会忽略 node_modules,升级已安装的插件通常需要重启整个 dsh 进程才能生效,这会打断正在运行的会话。dsh-hot-reload 旨在解决这一痛点,它能智能监控 pnpm-lock.yaml,一旦检测到插件版本变化,就会在不重启 dsh 的情况下清理缓存并重新实例化插件,实现无缝替换。即便新代码加载失败,它也会自动回滚到旧版本,确保系统始终可用。这对于需要频繁调整配置和插件逻辑的开发者来说极为重要,它能通过实时的 Web 弹窗和日志反馈,让你清晰地看到每一次热重载的结果,从而极大地提升开发效率。

使用场景

  • 修改配置后立即生效
  • 调试插件逻辑而不中断会话
  • 快速迭代插件版本

适合人员

  • DeepSeek Harness 插件开发者
  • 需要频繁调整配置的用户
  • 重视开发效率的技术人员