Skip to content

Releases: guangxiangwu6-cmd/dsh-llm-failover

v0.1.1-rc.4 - first public release

Pre-release

Choose a tag to compare

@guangxiangwu6-cmd guangxiangwu6-cmd released this 27 Aug 09:20

Provider-level LLM failover for DeepSeek Harness (Cordis plugin).

  • Retry threshold -> mark provider unavailable -> seamless switch to next healthy model in priority pool
  • Cooldown + lazy health check + proactive recovery on any assistant success
  • Permanent errors (auth / bad params / unknown model / cancel) never fail over
  • Boot-safe: permissive config schema, sanitized at runtime; never blocks DSH startup
  • No secret leakage in logs; maxSwitchesPerTurn prevents infinite A->B->C loops

Tested: 19/19 unit tests; live production failover observed (TIMEOUT x5 -> switched provider mid-turn, task continued).
Install: see INSTALL.md (copy plugin dir + one cordis.patch.yml block + restart).