dsh-plugin-restart
在终端中运行以下命令:
dsh plugin install SOH4C4759/dsh-plugin-restart
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install SOH4C4759/dsh-plugin-restart 安装本插件(源码:https://github.com/SOH4C4759/dsh-plugin-restart)。
插件介绍
在 DeepSeek Harness 桌面版里改插件、组合或 preset 之后,往往要整应用退出再打开,改动才会真正进进程。正式版里又很少暴露重启应用与 Host 这类入口;若只动 Host,Electron 还会把退出当成崩溃,弹出原生错误框。这个插件把安全地整包重启做成侧栏里一次点击就能完成的事。
它通过标准 profile bundle 挂进当前配置,不改 DSH 源码。左下角页脚有一个纯图标重启 DSH 按钮,点击后在侧栏内弹出确认面板,确认后由脱离当前进程的 Windows 守护脚本先结束应用根进程即 Electron 主进程,再清理相关进程并拉起恰好一个新实例,等窗口出现后再回报结果。Host 侧提供 loopback 受保护的触发路由;可选托盘脚本让你在没开界面时也能重启或拉起应用。
底层针对 Windows 进程模型做了实测约束:用 WMI 隐藏启动守护进程、避免 cmd start 管道阻塞、保证重启顺序以免闪对话框。安装后客户端按钮立即可用,Host 路由需完整重启应用一次后加载;还支持 dry-run 等配置,方便先验证计划再真重启。
适合在 Windows 10 或 11 上使用 DSH 桌面版、经常本地构建插件或调 profile 的开发者与进阶用户。需要 Windows PowerShell 5.1 环境;纯 Web 或 CLI 形态没有可重启的外壳,其它操作系统也会被包管理器拒绝安装。
使用场景
- 本地改完插件或 preset 后需要让 DSH 立刻加载新包
- 正式版没有方便的重启入口,又不想只杀 Host 触发崩溃弹窗
- 希望从侧栏或托盘快速退出并拉起整个桌面应用与 Host
适合人员
- 在 Windows 上使用 DSH 桌面版的插件作者
- 经常 install bundle 或调 profile 的进阶用户
- 需要反复构建、验证 Host 与客户端改动的本地开发者