All plugins

DSH / BUNDLE / CLIENT-UI

dsh-hotswap

v0.1.1HongzhongL / dsh-hotswap86b17d39f3

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

dsh-hotswap

Runtime hot-swap for DeepSeek Harness: hot enable/disable/restart Cordis plugins and auto hot-mount bundles from the Web GUI — no dsh restart.

README / EN

Package documentation

Registry summary

Runtime hot-swap for DeepSeek Harness: hot enable/disable/restart Cordis plugins and auto hot-mount bundles from the Web GUI — no dsh restart.

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- 停用某个插件后,**已经打开的页面**里它注入的客户端 UI(如设置页标签)要到刷新页面后才会消失。 - 运行时启停只影响当前进程;「持久化」只覆盖本管理器经手的开关。手动写在围栏外的配置行不会被改动(除非点击“启用”时顺手移除同 id 的 `disabled: true` 行)。 - 热重启的「代码重载」是 best-effort:Node ESM 模块缓存无法被可靠失效,多数情况下只是卸载后重新 apply,未必读到磁盘新代码。 - 若误停关键插件导致界面无法操作:编辑 UI 上显示的持久化文件,删除 dsh-hotswap 自动区块后重启 `dsh web` 即可恢复。 - `headless` profile 没有 `webServer`,本插件只服务于 Web 界面。