DSH Plugins
返回列表
dsh-goal-pause-guard

dsh-goal-pause-guard

工作流 更新于 2026.09.18

在终端中运行以下命令:

dsh plugin install frederico-kluser/dsh-goal-pause-guard

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

在 DeepSeek Harness 中执行 dsh plugin install frederico-kluser/dsh-goal-pause-guard,或参考 https://github.com/frederico-kluser/dsh-goal-pause-guard 将插件加入 web profile 后重启。

插件介绍

在 DeepSeek Harness 里,暂停一个正在运行的目标并不是先停一下那么简单:它会立刻中止当前轮次、打断正在执行的工具、命令与子代理,并关闭自动续跑,直到你手动恢复。一次误点暂停,就可能把半成品的任务硬生生掐断。dsh-goal-pause-guard 在这道操作前加了一道确认门,让真的要停吗成为显式选择。

插件只盯住目标栏里的暂停入口:通过本地化 aria-label(如 Pause goal / 暂停目标)或暂停图标的 SVG 路径识别,且限定在 data-goal-bar 范围内,避免误伤恢复、编辑等其他按钮。若当前界面无法可靠识别暂停按钮,则按 fail-open 放行,暂停行为与未装插件时一致,确认门绝不会把你想做的暂停弄坏。

确认后会在界面上重新定位当前的暂停按钮再触发一次点击,避免中间重渲染导致点错控件;取消、Esc 或点遮罩则完全不触发暂停。实现上不依赖定时器、网络或本地存储,宿主侧为空 apply,不改动 harness 状态。

适合经常在 Web 端长时间跑 goal、担心手滑点暂停的开发者与操作者;也适合希望团队统一暂停前二次确认习惯的工作流场景。

截图预览

使用场景

  • 长时间运行中的 goal 需要防手滑点暂停
  • 执行多子任务时暂停会级联中止,需二次确认
  • 在演示或结对操作时降低误操作风险

适合人员

  • 常用 Web 端 DeepSeek Harness 的开发者
  • 经常管理 goal 启停与恢复的操作者
  • 希望降低中断成本的个人或小团队