DSH Plugins
返回列表
🖥️

dsh-hot-refresh

客户端 更新于 2026.10.16

在终端中运行以下命令:

dsh plugin install liuhaolong16/dsh-hot-refresh

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

在 DeepSeek Harness 终端执行 dsh plugin install liuhaolong16/dsh-hot-refresh,或从源码仓库 https://github.com/liuhaolong16/dsh-hot-refresh 安装该客户端插件。

插件介绍

开发 DSH 客户端插件时,改完代码往往要等宿主轮询文件变化,或按 F5 整页刷新,既慢也容易打断调试。dsh-hot-refresh 把官方客户端热重载链路接到面板:一键触发 clientModules.rebuilt 并立即推 SSE 帧,不必死等默认约 500ms 的 stat 轮询。

插件不自行实现模块替换,只负责触发与可观测。侧边栏的热刷新会按图里 rev 差分优先只重载有变化的行,尽量保住其余插件的 React 状态;整图重载需显式确认。详情页提供单行就地重载,便于改完立刻验证某条客户端 bundle。

适合常改客户端入口的插件作者,以及希望在面板里可控、可自检热更是否生效的开发者。客户端半体代码可走热更;宿主半体变更在本机实测仍需重启应用,本插件不声称能热换宿主。

使用场景

  • 改完客户端插件后想立刻看到效果,不想等轮询或按 F5
  • 需要只重载有变化的插件行,避免整图重载丢状态
  • 想在面板里确认热更链路是否可用、重载是否生效

适合人员

  • 经常维护 DSH 客户端 bundle 的插件作者
  • 在本地反复调试 UI 与客户端逻辑的开发者
  • 需要可控、可观测热刷新而非手改文件碰运气的人