dsh-restart
在终端中运行以下命令:
dsh plugin install yeachofly/dsh-restart
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install yeachofly/dsh-restart 安装本插件;源码仓库为 https://github.com/yeachofly/dsh-restart,安装后需重启一次 DSH 侧栏才会出现 ⟳ 图标。
插件介绍
DeepSeek Harness 桌面版在插件安装或更新后必须重启才会加载新代码,但主进程只暴露 shutdown、quit-inspection 与 update-tasks 等 IPC,并没有可供插件调用的 restart 入口。日常只能手动关掉整个应用再打开,既打断工作流,也容易让人误以为「已经装好了却为什么没变化」。dsh-restart 在侧栏补上一颗 ⟳ 重启按钮,把这一步收成一次点击。
单击图标即可触发重启,无二次确认;从点击到新窗口出现大约 3–4 秒。插件会注册原生侧栏面板,若宿主不提供槽位服务,会自动降级为右下角浮动按钮,保证入口始终可见。重启脚本通过 conhost --headless 运行,避免留下控制台窗口;在 Windows 上采用两级启动器,借助 WMI 让重启进程脱离 Electron 进程树,否则结束 Host 时会连带清理普通子进程。
当 WMI 被组策略或受限环境禁用时,插件会降级为结束 Host,由 Electron 弹出自带的重启确认框,需要手动确认一次。该方案目前在 DeepSeek Harness Desktop 0.2.1-rc.2(Windows)上验证通过,其他版本与平台尚未验证。
适合经常在 DSH 里试装、更新插件的 Windows 用户,以及希望侧栏里有一个明确「重启生效」动作、而不是反复全退再开的人。会话记录是持久化的,重启会中断当前会话,但历史不会因此丢失。
使用场景
- 刚安装或更新 DSH 插件,需要重启后新功能才生效
- 不想手动退出再打开整个 DeepSeek Harness 桌面版
- 侧栏里希望有一个固定的重启动作,而不是找系统任务管理器
适合人员
- 经常在 Windows 上使用 DeepSeek Harness 并试装插件的用户
- 更新插件后习惯立刻验证是否生效的开发者或重度用户
- 接受 WMI 受限时会弹出 Electron 重启确认框的桌面环境用户