DSH Plugins
返回列表
🖥️

dsh-restart

客户端 更新于 2026.10.20

在终端中运行以下命令:

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 重启确认框的桌面环境用户