前言¶
在 DeepSeek Harness 中运行 agent 时,有时需要让当前任务停下来,并重新给出要求。直接发送消息会留下一条用户消息;dsh-interrupt-button 则把“打断”做成一个按钮:运行时静默停止当前轮次,让 agent 以 assistant 消息总结进展,再询问新的要求和建议。
这是什么¶
dsh-interrupt-button 是一个 DeepSeek Harness 插件,由 guo-ziao 维护,许可证为 MIT。它在发送框旁提供一个绿色打断按钮。运行时点击后,当前轮次会在后台被静默打断,transcript 中不会生成模拟用户消息。agent 随后停止工作,简短总结已完成内容,并询问新需求。
核心功能¶
绿色打断按钮¶
按钮位于 DeepSeek Harness 发送框旁。
运行时静默打断¶
运行时点击按钮后,当前轮次在后台被静默打断,不在 transcript 中生成模拟用户消息。
强暂停¶
强暂停会中止活动 turn,终止 agent 拥有的后台任务和终端,打断子 agent,并解除已武装 goal。队列消息保留(keepInBox)。
assistant 式回复¶
agent 以 assistant 消息停止,简短总结进展,并询问新需求。
自定义 interrupt prompt¶
空闲时点击按钮可打开对话框,编辑 model-facing instruction,保存,或保存并立即发送。
主题自适应¶
对话框支持 light/dark,通过 DSH theme tokens 适配主题。
安装与启用¶
执行下面的命令安装插件:
dsh plugin --profile web add guo-ziao/dsh-interrupt-button
安装完成后,可在 DeepSeek Harness 的发送框旁看到绿色打断按钮。
典型用法¶
运行时打断¶
在 agent 运行过程中点击绿色按钮。agent 会立即停止当前工作,总结已完成内容,并询问:“你有什么新的要求和建议吗?”
默认 interrupt prompt 要求不超过三句话总结进展,最后一句必须原样是:“你有什么新的要求和建议吗?”
空闲时编辑 interrupt prompt¶
当没有活动任务时,点击绿色按钮打开对话框,可编辑 model-facing instruction、保存或立即发送。
适用场景与注意¶
这个插件适合需要在 DeepSeek Harness 中快速调整 agent 方向的使用者:运行时打断,让 agent 汇总当前进展,再提交新的要求和建议。
使用前注意:
1、强暂停会终止 agent 拥有的后台任务和终端,打断子 agent,并解除已武装 goal;队列消息保留(keepInBox)。
2、插件以当前 dsh 进程权限运行,安装前建议检查源码与 MIT 许可证,并确认强暂停行为符合预期。
结尾¶
dsh-interrupt-button 提供了一个轻量入口:运行时静默打断,空闲时调整 interrupt prompt。如需在 DSH 社区目录中查找,可搜索 dsh-interrupt-button;GitHub 页面:https://github.com/guo-ziao/dsh-interrupt-button