dsh-ui-reload
在终端中运行以下命令:
dsh plugin install minhaoli/dsh-ui-reload
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install minhaoli/dsh-ui-reload 安装本插件(源码:https://github.com/minhaoli/dsh-ui-reload),安装后请刷新页面一次以加载客户端模块。
插件介绍
在 DSH 里改客户端插件、动插件列表或壳层代码时,页面有时仍停留在旧的前端状态。官方自带的 dsh-client-hmr 能在 bundle 变更时热更新插件,但无法覆盖「整页仍基于旧引导」或只有真实文档加载才能清掉的那部分残留。
dsh-ui-reload 在对话会话标题栏、分享按钮左侧放一颗「整页刷新」按钮。点一下会整页重载,这是目前最稳妥地让运行中的页面重新拉齐客户端插件包、列表、样式与 shell 代码的方式。对话、工作区与连接等由宿主持有的状态会保留;仅存在于页面里的滚动、面板、未发送输入等会随刷新丢失。
适合在 Web 或桌面 Web UI profile 下做客户端插件开发、调试插件列表与样式,或遇到前端与后端/宿主不一致时想快速「硬刷新」的用户。仅提供 UI 能力,无 CLI 面。
使用场景
- 安装或更新客户端插件后需要让页面重新加载模块
- HMR 无法消除壳层或引导不一致时的硬刷新
- 样式或插件列表已变但当前页仍显示旧界面
适合人员
- DSH Web UI 下的客户端插件开发者
- 需要频繁验证 bundle 与列表变更的前端调试者
- 遇到前端与宿主状态不一致的普通用户