dsh-desktop-auto-restart
在终端中运行以下命令:
dsh plugin install comer2031/dsh-desktop-auto-restart
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install comer2031/dsh-desktop-auto-restart 安装本插件(源码:https://github.com/comer2031/dsh-desktop-auto-restart),装完后重启 DSH 生效。
插件介绍
改 DSH 宿主侧插件后通常必须重启桌面端才生效,但重启会结束正在跑的回合,连发起改动的 agent 也会被杀掉。本插件把重启做成可控操作,并在新进程启动后按清单自动唤醒指定会话,让它们按原有预设继续工作。
提供可选的 dsh_restart 工具(默认不注册)与侧栏重启按钮;重启前写入待唤醒清单,经 PowerShell 与 WMI 在脱离 DSH 进程树的环境下执行脚本,并按宿主 PID 定位进程,避免按名称误杀。启动后通过官方通道重试唤醒,失败则保留清单供下次再试。
仅适用于 Windows 上的 DSH 桌面端,宿主版本不低于 0.2.0-rc.1。适合常改 host 插件、又希望重启后少做手工恢复的开发者与重度用户。
使用场景
- 修改 host 插件后需要重启 DSH 桌面端才能生效
- 重启后希望指定会话自动继续,不必手动找回
- 空闲时侧栏快速重启,繁忙时需确认后再执行
适合人员
- 在 Windows 上开发或调试 DSH host 插件的开发者
- 因改宿主侧代码而频繁重启桌面端的用户
- 需要可控重启且关心会话连续性的 DSH 桌面端用户