dsh-hot-reloader:改完 DSH 插件源码即刻生效,无需重启宿主

DSH 内置 dsh-hmr 因排除 node_modules,无法热重载 profile 下安装的第三方插件。dsh-hot-reloader 由 xfgil 维护,轮询监听包内源码变更,清缓存并按原配置重建插件,约一秒生效。支持 link 或 npm 安装,提供状态与手动重载 HTTP 接口,可配置 only/except、防抖与装包让路。面向插件开发者;需宿主 --expose-internals,重载会丢失插件内存状态。MIT 许可,实测 DSH 0.2.0-rc.2。

阅读全文
dsh-reload:不重启 DSH 热重载插件与 Skill

dsh-reload 是 DSH 工作流插件,提供 reload_plugin、reload_skill 及 /reload-plugin、/reload-skill,在 DSH 0.2.0-rc.x 主机上重载 profile 内插件模块(失败回滚)并强制 Skill 再发现与诊断。文章说明其与内置 HMR 的三类差距、安装命令、典型用法及仅主机侧重载等限制。

阅读全文
dsh_plugin_refresh:装完即用、无需重启的 DSH 插件激活与热重载

dsh_plugin_refresh 是 DSH Host 侧客户端插件,由 lixiaohao001 维护。它在不修改 profile manifest 的前提下,自动检查已安装组合:对未挂载的 bundle 走官方 setBundleEnabled 路径修复,对同路径文件变更做 deep reload,并暴露 /api/plugin-refresh 状态接口。适用于重装同名依赖、首次 import 失败后改代码、以及 node_modules 内插件热更新等场景。安装命令为 dsh plugin --profile desktop add github:lixiaohao001/dsh_plugin_refresh,需 Node ^22.19.0 或 >=24 与 DSH 0.2.0-rc.2 peer 范围。

阅读全文
DeepSeek Harness 插件:dsh-workspace-overlay

`dsh-workspace-overlay` 是一个 DSH 树外插件,旨在解决多 workspace 配置隔离与动态更新的问题。它通过提供共享的 `workspaceCordis` scope、支持 Composition 热重载、Agent 集成以及 Workspace-aware MCP 管理器,实现了无需重启宿主即可管理多环境配置的能力。该插件支持热重载(默认监听 `.dsh/cordis.yml`),但也存在不监听特定文件、不支持 Provider HMR 等限制。

阅读全文
dsh-hot-reload: DeepSeek Harness 插件热重载

dsh-hot-reload 插件解决了 DeepSeek Harness (dsh) 升级插件需重启的痛点。它通过监视 `pnpm-lock.yaml` 实现热重载,支持安全回滚、状态持久化及结果报告。使用前需安装并重启 dsh,随后即可直接升级插件而无需重启。该插件依赖 dsh 0.1.0-rc.6 和 Node.js 22+,适合需要频繁迭代插件逻辑的开发场景。

阅读全文
用 dsh-super-injector 在 DeepSeek Harness 运行时注入本地插件

dsh-super-injector 是 yjh051108 维护的 DSH 运行时模组注入器。装上引导器后,可把本地插件包热注入正在运行的 web,支持热重载、侧挂转正、卸载与路由自愈。本文按目录页、GitHub README/SPEC 与 v0.3.3 核实安装命令和能力边界。

阅读全文