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.

Web UI Enhancements ★ 5 updated 2026-09-13 ⏳ pending
View on GitHub ↗

Install

dsh plugin --profile web add @visol-456/dsh-llm-fallback

npm 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

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

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins