p2coder/dsh-task-control

Pause / resume / cancel the in-flight conversation task from the composer area: forced pause interrupts immediately and remembers the interrupted tool, safe pause lands after the tool or reasoning finishes, resume asks for confirmation, and the default pause granularity is configurable in the settings.

dsh-task-control adds task pause, resume and cancel controls to DeepSeek Harness Web. Three persistent buttons appear beside the input box while a task is running: Pause (using the configured default), Resume (continues from the pause point without repeating completed work) and Cancel (stops the current turn immediately). Pause modes are safe wait (default -- lets reasoning and tools finish naturally), safe stop (waits for tools but may interrupt current reasoning) and force (immediately interrupts reasoning and in-flight tools). The default is changed under Settings -> Task control and applies immediately. Slash commands include /pause, /pause force and /pause safe wait.

Sessions & Messages ★ 0 updated 2026-08-30
View on GitHub ↗

Install

dsh plugin --profile web add github:p2coder/dsh-task-control

The README uses the GitHub form; the bare npm name dsh-task-control belongs to a DIFFERENT repository (ningmengxr/dsh-task-control, re-verified on the registry 2026-10-01), so the GitHub form is the correct install. Fully restart dsh web afterwards, then refresh the browser.

Compatibility

DSH Web; the README states it is adapted to DSH v0.1.1-rc.2 (latest at the time).

Details

Recent updates

The README documents the three buttons and when each is available, the three pause modes with their best-fit use cases, the Settings -> Task control default and its immediate effect, and the /pause slash commands.

FAQ

How do I install dsh-task-control?
dsh plugin --profile web add github:p2coder/dsh-task-control (the bare npm name belongs to a different repo), then fully restart dsh web and refresh.
What do the buttons do?
Pause (safe wait / safe stop / force), Resume (continues from the pause point without repeating completed work) and Cancel (stops the current turn immediately).
Where do I change the default pause mode?
Settings -> Task control; the README says saving applies it immediately.

Alternatives

maochiy/dsh-taskboard-plugin · LeslieWylie/dsh-task-relay · vlln/dsh-task-status

More plugins in Sessions & Messages

Browse more in Sessions & Messages

Guides for Sessions & Messages plugins