dsh-step-pause
在终端中运行以下命令:
dsh plugin install cxv117793-blip/dsh-step-pause
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在非 desktop 的 profile 下执行 dsh plugin install cxv117793-blip/dsh-step-pause,或在 Harness「设置 → 插件 → 添加插件」中从本地目录选择自 https://github.com/cxv117793-blip/dsh-step-pause 克隆的仓库根目录。
插件介绍
长任务跑到几十步时,你往往不知道智能体在干什么、卡在哪、还要多久。dsh-step-pause 按固定节奏把进度主动说出来:正在做什么、已完成什么、接下来做什么、有没有卡点——说完立刻继续干活,而不是挂起等你点确认。
它的关键设计是「本步输入」而非新回合:每满 N 步(默认 10,可配),往当前步骤的输入批次里追加一条消息,要求模型先汇报再继续。汇报与后续动作在同一次模型响应里完成,不产生额外回合,也不打断正在跑的工具调用(插件挂在两次思考之间的步骤边界上)。默认隐藏注入的提示词原文,对话里主要看到模型写的进度小结;还可限制每轮最多汇报次数,并默认只在主智能体汇报,避免并行子任务刷屏。
适合经常让 Harness 跑多步、多工具调用的开发者:你想在长 turn 里保持可见性,又不想为进度单独开一轮对话或生成额外文档。装之前建议了解 README 中的风险说明——例如注入的是会写入会话历史的 user 消息,以及桌面版客户端加载失败可能影响整个窗口。
截图预览
使用场景
- 多步重构或批量改代码,想每隔若干步看到当前在做什么
- 长时间跑测试或工具链,不想干等沉默却又要确认没卡死
- 并行子任务很多时,只要主会话定期小结、别把对话刷爆
适合人员
- 经常让 Harness 跑长 turn 的开发者
- 需要可配置节奏与主智能体隔离汇报的用户
- 愿意阅读风险说明后再装插件的进阶用户
