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.
Install
dsh plugin --profile web add dsh-client-auto-continueRestart 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
- Repo: HsiangNianian/dsh-auto-continue
- Category: Web UI Enhancements
- Stars: 33
- Version: latest via npm (dsh-client-auto-continue)
- Last push: 2026-09-20
- First seen: 2026-08-14
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