Visol-456/dsh-llm-fallback
DeepSeek Harness fallback chain plug-in: automatic switching to backup provider when the main model fails, with Web UI configuration panel | Provider fallback chains for DeepSeek Harness
dsh-llm-fallback adds a provider fallback chain to DeepSeek Harness so a rate-limited, timing-out or temporarily unavailable provider no longer ends a turn. The README is precise about the semantics: the request itself is always the head (the provider/model selected in the UI or the deployment default) and is never rewritten, and only a failed retry moves to a fallback target; failures switch through the top-level fallbacks in order; the last fallback never switches and its failure surfaces normally; and consecutive eligible failures on the head or a fallback open a circuit. It is a community plugin, not part of the official repository.
Install
dsh plugin --profile web add @visol-456/dsh-llm-fallbacknpm package @visol-456/dsh-llm-fallback 0.2.0 (registry re-verified 2026-09-29; repository field points back at github.com/visol-456/dsh-llm-fallback). The README labels it a community plugin and states it is not part of the official repository.
Compatibility
DeepSeek Harness Web. The README states plugin version 0.2.0 is compatible with DeepSeek Harness 0.2.0-rc.2, with peerDependencies aligned to that release (cordis ~4.0.4, schemastery ~3.18.4), and says it was not verified against any other dsh version.
Details
- Repo: Visol-456/dsh-llm-fallback
- Category: Web UI Enhancements
- Stars: 5
- Version: npm @visol-456/dsh-llm-fallback 0.2.0 (registry re-verified 2026-09-29); plugin version 0.2.0, aligned to DeepSeek Harness 0.2.0-rc.2
- Last push: 2026-09-13
- First seen: 2026-08-14
Recent updates
The README pins compatibility to DeepSeek Harness 0.2.0-rc.2 with cordis ~4.0.4 and schemastery ~3.18.4, states it is unverified against other dsh versions, and documents the head-never-rewritten rule, ordered fallbacks, and the circuit behaviour on consecutive failures.
FAQ
- How do I install dsh-llm-fallback?
- Run dsh plugin --profile web add @visol-456/dsh-llm-fallback. The README states it is a community plugin for the dsh-plugin ecosystem, not part of the official repository.
- What happens on a failed request?
- Per the README the head request is never rewritten; a failed retry switches through the configured fallbacks in order, the last fallback never switches so its failure surfaces normally, and consecutive eligible failures open a circuit.
- Which DSH version does it target?
- Plugin 0.2.0 is aligned to DeepSeek Harness 0.2.0-rc.2 (peerDependencies cordis ~4.0.4, schemastery ~3.18.4); the README says it was not verified against any other dsh version.
Alternatives
btspoony/dsh-llm-fallbacks · BruceLanLan/dsh-tier-router · NOirBRight/dsh-llm-ollama