Dsh Polyglot
Jesse-njx/dsh-polyglot · model-adapters
the model switch for DSH: generic OpenAI-compatible ctx.llm adapter, curated free/cheap DeepSeek presets, automatic provider fallback on rate limits.
★ 4GitHub stars
2Forks
2026-08-28Last updated
TypeScriptLanguage
MITLicense
Key features
- The model switch for DSH.
- Point DeepSeek Harness at any OpenAI-compatible endpoint — with curated presets for free and cheap DeepSeek providers and automatic fallback when a free tier rate-limits you.
- Streaming, tool calls, and usage extraction are all handled
- per-provider deviations (reasoning field names, strict tool schemas, cache-folded usage) are small declarative quirks flags, never per-provider code.
- On 429 / quota-exceeded / 5xx (or a missing key), the failing provider is marked cooling-down (exponential backoff, honoring Retry-After) and the request is retried on the next provider in the chain.
Install command
dsh plugin --profile web add github:Jesse-njx/dsh-polyglot