DSH Plugins
返回列表
dsh-restart-progress

dsh-restart-progress

客户端 更新于 2026.08.15

在终端中运行以下命令:

dsh plugin install SMWHff/dsh-restart-progress

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install SMWHff/dsh-restart-progress 即可安装该插件,源码仓库为 https://github.com/SMWHff/dsh-restart-progress

插件介绍

在 DSH Web 会话中重启服务,过去是一段纯黑箱:页面断开、agent 不知道服务是否恢复、用户只能反复手动刷新等待。dsh-restart-progress 把这段不可见的等待变成了一条可视、可控、有明确回执的体验。

核心能力围绕三层设计:前端即时反馈——执行重启的瞬间,当前页两秒内弹出全屏转圈遮罩,服务尚未断线遮罩已就位;后端安全执行——真正的杀旧启新交给 Windows 计划任务,脱离 dsh 进程树,即使由 agent 在会话内触发也不会误杀自身脚本;完成后自动汇报——服务在线且收尾任务结束双条件满足后页面自动刷新,脚本同时向发起会话发送「已重启」消息唤醒 agent。Esc 或右上角 × 可随时退出遮罩,退出仅对当前轮生效。

适合在 Windows 10/11 上日常使用 DSH Web、需要频繁重启服务的开发者,以及希望 agent 触发重启后用户无需手动操作、也能收到明确回执的自动化流程。

截图预览

使用场景

  • agent 在 DSH 会话内触发服务重启并等待恢复
  • 终端手动重启 DSH Web 服务时获得页内进度反馈
  • 自动化流程中重启服务后自动确认恢复状态

适合人员

  • 日常使用 DSH Web 的开发者
  • 需要频繁重启 DSH 服务的 Windows 10/11 用户
  • 搭建 DSH 自动化工作流的工程师