dsh-unlag:桌面端不重启刷新插件与界面
dsh-unlag 是 regrevia 维护的 DSH 客户端插件,在桌面 App 窗口右上角提供刷新按钮:可原地替换插件代码并重建界面,尽量保留进行中的轮次、排队消息与文字草稿,无需重启应用。仅桌面窗口可用,支持右键开关控制换代码、重建界面及 Agent 工具 unlag_refresh。安装命令为 dsh plugin install dsh-unlag。README 说明了缺插件提示、旧 revision 兼容、拦截条件与排错日志 ~/.dsh/unlag-reload.log。
Read Moredsh-quick-reload:DSH Web UI 一键刷新与可重建缓存清理
dsh-quick-reload 为 DeepSeek Harness Web UI 提供右下角一键刷新:在 reload 前清理 Cache Storage、更新 Service Worker,并按 Host HMR 模块图以 cache reload 重拉 /plugins/**,解决热注入客户端插件后浏览器仍跑旧代码的问题。保留 localStorage、Sessions 与远程配对状态,不重启 Host。安装使用 v0.1.1 release tgz 或 link 开发目录;Shift 点击可裸刷新。客户端改动适用,Host 模块变更仍需应用重启。
Read Moredsh-hot-installer: Restart-free Add, Remove, and Hot Update for DeepSeek Harness Plugins
dsh-hot-installer is a DeepSeek Harness (DSH) plugin maintained by KYinCode and released under the MIT license. It aims to address the issue in DSH where adding, removing, or updating plugins requires a restart, making it particularly suitable for developers of long-lived surfaces (such as dsh web). This plugin monitors plugin manifest changes within the persistent profile, enabling hot-loading, hot-unloading, and hot-updating. It instantly modifies the running plugin tree without writing to configuration files or altering the patch layer throughout the process. Core features include: * Automatically mounting new packages and injecting patch files; * Removing corresponding plugin lines based on mapping; * Reloading immediately during upgrades; * Featuring a patch layer protection mechanism that automatically restores hot-loading lines upon manual editing conflicts (unless explicitly disabled); * Performing pre-checks and rolling back to the previous version upon upgrade failure; * Supporting self-updating without restart (v0.4.4+).
Read MoreDSH Hot-Reload Plugin Manager: Managing Plugin Bundles on Running Instances
`kyorakuyk/dsh-hotreload-plugin-manager` is an external plugin for DeepSeek Harness (DSH), designed to address the inefficiency of plugin management that requires instance restarts. The plugin supports hot installation, uninstallation, updates, and enabling/disabling Profile Plugin Bundles on a running instance without restarting the kernel. Its core capabilities include supporting Bundle installation from npm, Git, or local paths; enabling hot updates through patch line replacement and real-time configuration replay (limited to combinations and configurations, while code changes require a restart); and persisting enable/disable states. The plugin provides a Web settings page tab (Settings -> Plugins -> Plugin Manager) and a `/plugin-manager/*` HTTP API, facilitating intuitive operation and automated invocation.
Read More