dsh-restart
在终端中运行以下命令:
dsh plugin install csuwzw/dsh-restart
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开设置 → 插件,或在 CLI 执行 dsh plugin install csuwzw/dsh-restart;也可在安装框填入完整仓库地址 https://github.com/csuwzw/dsh-restart 后安装,装完需重启一次应用。
插件介绍
装完插件或改了宿主/客户端挂载,DeepSeek Harness 桌面版往往必须整应用重启才生效,可界面上既没有「重启」入口,也不该让用户每次去托盘退出再双击图标。这个缺口在桌面版里并不是疏忽——插件触达不到 Electron 主进程里的 relaunch,普通子进程还会跟 Host 绑在同一 job object 里,旧实例一退就把重启脚本一并带走。dsh-restart 在标题栏「应用 / 编辑」右侧补一颗视觉一致的「重启」按钮,用两次点击确认,避免误触终止正在跑的任务。
点第二次后,插件通过 WMI 在无窗口环境里拉起重启脚本:结束旧进程、等待单实例锁释放、再启动新实例,全程约九秒回来。按钮样式嵌在 preload 菜单条的 shadow DOM 里,高度与 hover 与原生项一致,界面语言也会跟着切换;脚本包在 conhost --headless 里,避免 Windows Terminal 下弹出关不掉、还会拖死新实例的控制台窗口。每一步写入 $DSH_HOME/logs/dsh-restart-plugin.log,成功以新实例 Host 子进程开始监听为准,失败有据可查。
适合在 Windows 上使用 DeepSeek Harness 桌面版、经常装插件或改 profile bundle 的用户:装完不必再记托盘流程,也不必为「到底有没有重启成功」猜端口。请知悉重启会如实终止未收尾的任务,且仅 Windows 可用;若你主要在其它平台或从不改插件,可以忽略它。
截图预览
使用场景
- 刚装完插件,需要重启 DeepSeek Harness 才能生效
- 改了 profile 里的 bundle 或插件文件,必须整应用重启
- 不想每次去托盘退出再双击图标完成重启
适合人员
- 使用 DeepSeek Harness Windows 桌面版的日常用户
- 经常安装、更新或调试插件的开发者
- 管理 desktop profile 与 bundle 配置的进阶用户