Back to directory

dsh-auto-continue

Curated pickMaintenance: Active

hsiangnianian/dsh-auto-continue

请求被网络错误等非人为原因中断时自动发送『继续』,避免手动重发;npm 已发布(dsh-client-auto-continue),安装后重启 dsh web 生效

View on GitHubHomepage
$ dsh plugin --profile web add dsh-client-auto-continue

120

stars

11

forks

JavaScript

Language

MIT

License

2026-08-14

Created

2026-09-29

Last push

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

  1. 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

  2. 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

DSH integrationNative runtime

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 makes
  • Error 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.
2026-08-142026-09-01v0.11.0

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.

08Data and sources

  • Author-claimedgithub.com2af8f2eaf245…

    DSH Web UI plugin — when a request is interrupted by a network error or any other non-human cause, it automatically send…

  • Author-claimedgithub.com2af8f2eaf245…

    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.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.