ディレクトリに戻る

dsh-auto-continue

キュレーション掲載メンテナンス: 活発

hsiangnianian/dsh-auto-continue

ネットワークエラー等で中断時に自動「继续」送信。分類、バックオフ、通知、設定カード

GitHub で見るホームページ
$ dsh plugin --profile web add dsh-client-auto-continue

120

スター

11

フォーク

JavaScript

言語

MIT

ライセンス

2026-08-14

作成日

2026-09-29

最終プッシュ

DeepSeek Harness の Web UI プラグイン。非人為的な中断後に自動で「続行」を送信し、エラー分類・適応型バックオフ・ループ / 冪等ガード・GUI 設定カードを備え、agent セッションを自律的に復旧します。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-09-02

ライセンス

MIT

01どんなタスクに使えるのか?

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

02DeepSeek Harness への導入方法

前提条件

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

インストール手順

  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

導入成功の確認

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

ロールバック

  • Remove the plugin: `dsh plugin --profile web remove dsh-client-auto-continue`
  • Restart the web UI: `dsh web`.

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

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)

04誰に向いているのか?使うべきでない場面は?

向いている用途

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

不向きな用途

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

05互換性・メンテナンス・セキュリティ上の注意

  • 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)

06よくある質問

DeepSeek Harness の Web に dsh-auto-continue をどう導入する?

`dsh plugin --profile web add dsh-client-auto-continue` を実行し、その後 `dsh web` を起動します。プラグインは web プロファイルに入り、インストール後に dsh web を再起動すると読み込まれます。

自分でリクエストを中止したときも自動で続行しますか?

しません。ユーザーが中断した(aborted)ターンやポリシー拒否(blocked)は自動続行しません。ネットワークエラー・タイムアウト・クラッシュによる孤立ターンなどの非人為的な中断のみを再開します(起動スキャンで回収)。

プラグインが実際に読み込まれたか確認するには?

`dsh --profile web --dump-config | grep auto-continue` で設定レイヤがマウントされたことを確認し、ブラウザコンソール(Ctrl/Cmd+Shift+I)を開くと、検出や自動送信のたびに `[auto-continue] 已启动(文本="继续", …)` の起動ログが出力されます。

認証やクォータのような恒久エラーもリトライしますか?

デフォルトではしません。エラー分類は一時的な失敗(ネットワーク / タイムアウト / 5xx / 429)を自動再開し、恒久的な失敗(401/403、認証、残高 / クォータ、未知モデル、コンテキスト長超過)はスキップして通知します。プロバイダのエラーが安全に再開できる場合は、狭い字面のリトライ可能パターンを追加できます。

ファイルを読んだり外部サービスを呼んだりしますか?

しません。ブラウザのみで動作し、dsh ホスト外のファイル・認証情報・ネットワークには触れません。唯一の自動書き込みは、送信ボタンと同じ sessions.prompt 呼び出しです。

08データと出典

  • 作者による申告github.com2af8f2eaf245…

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

  • 作者による申告github.com2af8f2eaf245…

    DSH plugins install into a **profile** (`dsh web` → `web` profile). Install, restart `dsh web`, done.

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-09-02。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。