DSH Plugins
返回列表
🖥️

dsh_plugin_refresh

客户端 更新于 2026.10.11

在终端中运行以下命令:

dsh plugin install lixiaohao001/dsh_plugin_refresh

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

在 DeepSeek Harness 终端执行 dsh plugin install lixiaohao001/dsh_plugin_refresh,或从仓库 https://github.com/lixiaohao001/dsh_plugin_refresh 按 README 说明安装该 profile bundle。

插件介绍

在 DeepSeek Harness 里装完插件却还要重启,常见原因不是完全没有热更新,而是几种情况仍会让官方流程停在下次启动才生效:同名依赖重装或升级、首次 import 失败后 Node 缓存坏掉的 module job、以及 node_modules 下同路径文件已变而官方热重载按设计不监听该目录。dsh_plugin_refresh 在主机侧串行执行巡检,于启动后、每次插件管理操作之后及监听到相关变更时,把应运行却未挂载的 bundle 拉回官方激活路径,并对已变更模块做深度重载。

核心能力包括深度重载、修复与状态上报。深度重载清理 ESM 与 CommonJS 缓存,按与官方 hmr 服务相近的步骤就地换代,尽量保留入口与配置。修复针对已选中却无运行行的 bundle:丢弃中毒模块任务、暴露真实 import 错误,再通过 pluginManager 官方路径重新启用;本地 link 安装若裸 specifier 无法解析,则改用已解析文件 URL。日志与仅 loopback 的 HTTP 接口提供 bundle 健康表与有限巡检历史,便于对照 probe 错误排障。

本插件不写 profile manifest,不执行安装卸载更新,也无浏览器界面,适合用插件管理器或命令行装包、希望少重启的 DSH 用户。需要浏览器库存刷新可搭配同类客户端插件;需要完整 Web 设置或包管理 UI 应另选其他方案。因触及 Node 加载器内部,请在 README 兼容的 DSH 与 Node 版本范围内使用。

使用场景

  • 重装或升级 profile 里已有同名插件后,选择已保存但未挂载,需要自动拉回激活。
  • 插件首次 import 失败,修好文件后仍因 Node 缓存同一错误而无法启用。
  • 本地开发重建或 link 后,node_modules 下同路径代码已变但进程仍跑旧版本。

适合人员

  • 经常用插件管理器安装、升级或启用 bundle 的 DSH 用户。
  • 正在开发或调试 DSH 插件、希望改代码后少重启的开发者。
  • 遇到 failed to import 却看不到真实错误、需要健康状态与修复线索的排障者。