dsh-hot-reload
在终端中运行以下命令:
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 插件开发者
- 需要频繁调整配置的用户
- 重视开发效率的技术人员