dsh-pause
在终端中运行以下命令:
dsh plugin install better-er/dsh-pause
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install better-er/dsh-pause 即可安装,源码地址为 https://github.com/better-er/dsh-pause,装完重启 DSH web 后自动启用。
插件介绍
DeepSeek Harness 跑起来之后 tok/s 太高,你想插一句话纠正方向,手指还没敲完模型已经翻了两页。硬打断又会把它的执行意愿打没,下一轮明显变「胆小」。dsh-pause 把暂停点精确卡在两轮工具调用之间——下一请求尚未发出时就停住,不碰任何在途调用,等你在输入框里打完字按 Enter,或者干脆裸回车放行。整个过程中 composer 不切换、不遮挡,模型侧上下文完整、多一条消息都没有,它根本不知道中间被摁了暂停。
开关按会话独立,工具行右侧一点就走;用完再点一下关掉,挂着的门会即时放行。配置里可以设全局默认,运行期随时覆盖。适合经常用 agent 工作流、需要在模型连续调用工具的间隙里「说一句就继续」的人——不用跟速度赛跑,也不用心疼它被打断后的积极性。
原理上挂在 agent/pre-step 钩子,只在「带工具结果的下一请求」进入前决定是否拦截;首条纯文字请求永不暂停。浏览器端通过 composer 右侧槽位渲染控件,主机端自注册路由复用官方鉴权,不改 DSH 源码。
截图预览
使用场景
- 模型连续调用工具时想中途纠正方向再说一句话
- 输出速度太快来不及打字,需要原地等一下再放行
- 不想打断在途 API 调用又想暂停等待确认
适合人员
- 经常跑 agent 工作流的 DeepSeek Harness 用户
- 需要在模型连续执行间隙里实时干预的开发者
- 追求工作流可控、拒绝纯盲放的使用者