AI Agent Hub
Back to plugins
dsh-pause preview

dsh-pause

Workflow Updated 2026.09.16

Run the following command in DeepSeek Harness:

dsh plugin install better-er/dsh-pause

Paste the following prompt into your AI chat to install this plugin:

Install by running dsh plugin install better-er/dsh-pause in the DeepSeek Harness terminal (source code: https://github.com/better-er/dsh-pause), then restart DSH web to activate.

About this plugin

Once DeepSeek Harness starts streaming at 100+ tok/s, there is simply no way to type a correction in time. Hard-interrupting the output stream, on the other hand, visibly deflates the model's willingness to keep executing — the next round arrives timid and reluctant. dsh-pause solves both problems by parking the agent in the narrow gap between two tool-call steps. The outbound request has not been sent yet, so nothing in-flight is disturbed. You finish a note in the composer and press Enter to interject, or hit bare Enter to resume silently. The model sees a perfectly continuous context with zero extra messages; it never knows a pause happened.

Core capabilities include a per-session toggle on the composer tool row, a composer that stays fully editable throughout the pause, and two release paths: bare Enter (empty draft = seamless resume, typed draft = interjection sent with the request) or the pause button click. After releasing, the draft is cleared and the loop continues as if nothing stopped. A global default can be set in config and overridden at runtime per session.

The plugin hooks into agent/pre-step, intercepting only requests that follow a tool result — the very first text-only request in a turn is never paused. The browser-side control renders through the conversation.input.right slot, and the host side self-registers a route that reuses the official trust and authentication pipeline. No DSH source files are modified.

It is built for anyone running agent workflows who needs to steer the model mid-run without racing its output speed, without breaking its flow, and without the awkwardness of a visible interruption.

Screenshots

Use Cases

  • Steer the model mid-run between consecutive tool calls by typing a correction
  • Output streams too fast to type a note in time, so pause in the gap and resume
  • Hold the next request without interrupting any in-flight API call

Best For

  • DeepSeek Harness users who run agent workflows regularly
  • Developers who need real-time intervention during consecutive model turns
  • Power users who prefer controllable pipelines over full blind automation