dsh-model-failover
A DeepSeek Harness circuit-breaker plugin that fails over model requests to configured fallback routes after repeated failures.
Install
$ dsh plugin --profile web add dsh-model-failoverRepository Intelligence
AI-assisted, source-grounded explanation based on the public repository snapshot. It does not replace compatibility or security verification.
Key Capabilities
- Opens a circuit for a provider/model route after repeated configured failures within a burst window.
- Opens a provider-level circuit when multiple distinct models from that provider are open.
- Routes requests to the first healthy route in an ordered fallback list.
- Probes open model circuits after cooldown and closes them after a successful probe.
- Works alongside the bundled llm-retry policy by observing failures that escape retry handling.
- Emits typed circuit, failover, and probe events.
- Bundles the configure-model-failover skill when the skills service is available.
Useful For
- Keep agent conversations running when a primary model is rate-limited, unavailable, times out, or returns other configured transient errors.
- Configure alternate providers or models for resilience during model or provider outages.
- Notify users and observe route changes through plugin events.
Who It Fits
- DeepSeek Harness operators configuring multiple model routes.
- Developers building DSH workflows that need model-request failover behavior.
Documented Limitations
- Circuit state is process-local, stored in memory, and resets when the plugin reloads.
- Only main agent-loop calls covered by agent/request are routed; auxiliary calls such as session-title, compaction, and hand-built ctx.llm.stream calls are excluded.
- With retryPolicy.mode set to 'always', llm-retry does not delegate failures to the breaker, leaving failover inactive by design.
- Fallbacks with smaller context windows can still return CONTEXT_WINDOW_EXCEEDED.
- Provider-level circuits recover on cooldown expiry; the plugin does not probe provider circuits.
DSH Compatibility
Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.
Security Signals
Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.
package.json declares 0 runtime, 0 development, 6 peer, and 0 optional dependencies.
package.json declares DSH bundle metadata.
A root package.json was captured and can be inspected by the registry.
GitHub did not report an SPDX license for this repository snapshot.
Public GitHub source metadata is available for this registry snapshot.
package.json declares 0 runtime, 0 development, 6 peer, and 0 optional dependencies.
package.json declares DSH bundle metadata.
A root package.json was captured and can be inspected by the registry.
GitHub did not report an SPDX license for this repository snapshot.
Public GitHub source metadata is available for this registry snapshot.
Source & Registry Notes
Traceable source and registry metadata for this entry, kept separate from runtime verification.
- Source repository
- Letter2025/dsh-model-failover
- Registry source
- Public GitHub repository
- Source snapshot
- aa40854d8ec3
- Artifact type
- plugin
- AI enrichment
- gpt-5.6-terra · 2026-08-14
- Prompt version
- dsh-plugin-enrichment-v3
This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.
Repository Activity
- GitHub stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit
- 2026-08-14
- Last release
- —
Related DSH Plugins
Ranked by overlapping capabilities, use cases, plugin type, categories, and DSH profile.
DeepSeek Harness plugin that watches GitHub Actions failures and diagnoses logs into structured CI findings.
View plugin →Connects a WeCom AI Bot to persistent DeepSeek Harness agents for text, images, files, commands, and session-based conversations.
View plugin →LLM-supervised persistent memory for AI agents — graph-based recall, cross-session knowledge, single binary. Works with DeepSeek Harness, Claude Code, OpenClaw, and any agent runtime.
View plugin →A curated list of plugins, skills, MCP servers, patch/profile layers, orchestrators & UIs for DeepSeek Harness (DSH). Visualization · PPT · Coding · Agents · Loops (auto-research) and more. #dsh
View plugin →