HsiangNianian/dsh-auto-continue

DSH Web UI plugin: auto-sends "continue" to resume requests interrupted by network errors or other non-human causes

dsh-auto-continue resumes turns interrupted by network errors, orphaned host restarts, and other non-human stops while respecting deliberate user cancellation. A separate loop guard watches running turns for repeated identical messages, rapid short-message spins without tool calls, or repeated tool calls with unchanged arguments and results; when thresholds trip, it cancels with an internal marker and restarts using configurable guidance. Settings are live-reloaded from ~/.dsh/settings.yaml and exposed through the rc.7 plugin configuration card.

Web UI Enhancements ★ 33 updated 2026-09-20 ⏳ pending
View on GitHub ↗

Install

dsh plugin --profile web add dsh-client-auto-continue

Restart dsh web after installation; verify in Settings > Plugins > Plugin Config > Auto Continue.

Compatibility

Requires DSH >=0.1.0-rc.7. Earlier rc.6 builds lack the keyed settings.plugin.item slot and the plugin will fail to load.

Details

Recent updates

Current README documents three loop-guard signals, guard-specific cancellation markers, startup recovery for orphaned turns, live settings reload, and a 15-scenario behavioral test suite.

FAQ

How do I install dsh-auto-continue?
Run dsh plugin --profile web add dsh-client-auto-continue, restart dsh web, and open the Auto Continue settings card.
Which DSH version is required?
DSH 0.1.0-rc.7 or newer is required because the settings card uses the keyed settings.plugin.item slot.
Will it restart a turn that I manually stopped?
It is designed not to. Guard-initiated cancellations carry an internal marker, and human stops are handled separately from recoverable interruptions.

Alternatives

lire1131/dsh-undo-savepoint · PerryLink/dsh-auto-review · 01Virex/dsh-status-rotator

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins