A DeepSeek Harness web UI plugin that auto-sends “Continue” after non-human interruptions — with error classification, adaptive backoff, loop/idempotency guards and a GUI settings card — so agent sessions resume on their own.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-09-02
License
MIT
01What can it help you accomplish?
Automatically resume a DeepSeek Harness (dsh web) session after a non-human interruption — network error, timeout, or host crash — without manual re-sending.
A “Continue” message is injected into the session log exactly like a manual prompt, so the interrupted agent work resumes on its own.
DeepSeek Harness web-UI users running long or unattended agent sessions that get dropped by network errors or host restarts.
Break a running DeepSeek Harness turn out of a stuck loop (repeated messages or spinning tools) without a manual stop.
The loop guard cancels the stuck turn and restarts it with a configurable loop-break message, so the agent tries a different approach.
Users whose dsh web agent sessions get stuck repeating the same action and would otherwise need a manual interruption.
02How to install into DeepSeek Harness
Prerequisites
- DeepSeek Harness (dsh) web installed — the README recommends the latest DSH (0.1.2-alpha.1 or newer); run `dsh --version` before installing.
- For a from-source build: Node.js ≥ 18.
Installation steps
- 01
Install from npm into the web profile: `dsh plugin --profile web add dsh-client-auto-continue`
$ dsh plugin --profile web add dsh-client-auto-continue
- 02
Start the web UI: `dsh web`. The plugin loads into the web profile and is ready after restart.
$ dsh web
Verify the integration
- Confirm the config layer mounted: `dsh --profile web --dump-config | grep auto-continue`
- Open the browser console (Ctrl/Cmd+Shift+I) and look for the `[auto-continue] 已启动(…)` startup log on each detection and auto-send.
Rollback
- Remove the plugin: `dsh plugin --profile web remove dsh-client-auto-continue`
- Restart the web UI: `dsh web`.
03DSH integration and capability boundaries
Installs into the dsh web profile (dsh plugin --profile web add); the engine runs inside the dsh host process and reacts to the session event firehose.
Automatic Continue on interruption
Interruption / error event from the dsh web session firehose→A “Continue” (or templated) message sent through the agent registry (agent.followup), the same queue the Send button uses
Writes sessions.prompt via the agent registry (agent.followup) — the same call the Send button makesError classification & adaptive backoff
Failure event (HTTP status / error code / message)→Transient failures (network / timeout / 5xx / 429) auto-resumed with increasing cooldown; permanent ones (auth, balance, model, context-length) skipped and notified
Loop guard
Running-turn event stream→Cancels a looping turn and restarts it with a configurable loop-break message
GUI-configurable settings card
Toggles and fields in Settings → Plugins → Plugin configuration→Live config persisted to ~/.dsh/settings.yaml (idempotency guard, pause, stats, notifications)
04Who is it for? When not to use it?
Good for
- DeepSeek Harness web-UI users running long or unattended agent sessions that get dropped by network errors or host restarts.
- Users whose dsh web agent sessions get stuck repeating the same action and would otherwise need a manual interruption.
Not for
- Requires DeepSeek Harness 0.1.0-rc.7 or newer; rc.6 and earlier are unsupported because the plugin needs the registry-driven web settings surface. Latest DSH (0.1.2-alpha.1+) is recommended.
05Compatibility, maintenance and safety notes
- Requires DeepSeek Harness 0.1.0-rc.7 or newer; rc.6 and earlier are unsupported because the plugin needs the registry-driven web settings surface. Latest DSH (0.1.2-alpha.1+) is recommended.
- Browser-only: it touches no files, credentials, or network beyond the dsh host. Its only automatic write is sessions.prompt — the same call the Send button makes.
- Only English (en) and Chinese (zh) UI text are supported; any other browser language falls back to Chinese.
MIT · actively maintained (latest release v0.11.0, 2026-09-01)
06Frequently asked questions
How do I install dsh-auto-continue into DeepSeek Harness web?
Run `dsh plugin --profile web add dsh-client-auto-continue`, then start `dsh web`. The plugin installs into the web profile; restart dsh web after install so it loads.
Does it auto-continue when I abort a request myself?
No. It never auto-continues user-aborted turns (aborted) or policy rejections (blocked). It only resumes non-human interruptions such as network errors, timeouts, or crash-orphaned turns recovered by the startup scan.
How can I verify the plugin actually loaded?
Run `dsh --profile web --dump-config | grep auto-continue` to confirm the config layer mounted, and open the browser console (Ctrl/Cmd+Shift+I) for the `[auto-continue] 已启动(…)` startup log emitted on every detection and auto-send.
Will it retry permanent errors like auth or quota failures?
By default it will not. Error classification auto-resumes transient failures (network / timeout / 5xx / 429) and skips permanent ones (401/403, auth, balance/quota, unknown-model, context-length), notifying you instead. You can add narrow literal retryable patterns if a provider error is safe to resume.
Does the plugin read my files or call external services?
No. It is browser-only and touches no files, credentials, or network beyond the dsh host; its only automatic write is the same sessions.prompt call the Send button makes.
07Related DSH workflows
dsh-web
by zhu1090093659
One-command install of a full DSH web workbench: monitoring HUD, task board, SSH panel, mobile remote, vision tool, git graph, skins, plugin manager.
petdex
by crafter-station
A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
deepseek-balance-whale-widget
by meteornox
Floating cartoon whale widget living in the DSH Web UI corner that auto-loads, refreshes DeepSeek balance every 60s (click to refresh), with drag/snap, left-flip mirror, squish animation, size scaling and rolling-number animation
j-space-cognition-suite
by tiger3807861189
J-Space Cognition Suite — a model-agnostic inference-time control suite for deep reasoning, long-horizon work, verification, and recovery. Based on Anthropic's J-space global workspace research.
08Data and sources
DSH Web UI plugin — when a request is interrupted by a network error or any other non-human cause, it automatically send…
DSH plugins install into a **profile** (`dsh web` → `web` profile). Install, restart `dsh web`, done.
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-02. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
