Plugin directory / Developer / dsh-providers
dsh-providers
Unverified tyql688
What it does
Model providers for DeepSeek Harness: sign in with OAuth or an API key, and keep every provider's model catalog current
Unverified — not yet verified
Model providers for DeepSeek Harness: sign in with OAuth or an API key, and keep every provider's model catalog current Not yet verified — install and test it yourself.
“Unverified” means our automated CI has not yet installed this plugin. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
dsh-providers
English · 简体中文
Model providers for DeepSeek Harness: OAuth/API-key sign-in, token refresh, live model catalogs, and token usage statistics. Built on @earendil-works/pi-ai and @lobehub/icons.
Install
dsh plugin --profile web add github:tyql688/dsh-providers
The first add often exits with ERR_PNPM_IGNORED_BUILDS for @google/genai and protobufjs (pi-ai pulls them; this plugin does not run their install scripts). Deny both and repeat the same add so dsh mounts the bundle:
dsh plugin --profile web approve-builds '!@google/genai' '!protobufjs'
dsh plugin --profile web add github:tyql688/dsh-providers
Or from a local clone:
git clone https://github.com/tyql688/dsh-providers.git
cd dsh-providers
pnpm install
dsh plugin --profile web add "$PWD"
Uninstall:
dsh plugin --profile web remove dsh-providers
Usage
Run dsh web, open Settings → Accounts to sign in, update model catalogs, or read an OpenAI-compatible endpoint:

Providers (pi-ai 0.84.2):
- OAuth: Anthropic, GitHub Copilot, Kimi For Coding, OpenAI Codex, OpenRouter, Radius, xAI
- API key: Amazon Bedrock, Ant Ling, Azure OpenAI, Baseten, Cerebras, Cloudflare AI Gateway, Cloudflare Workers AI, DeepSeek, Fireworks, Google, Google Vertex AI, Groq, Hugging Face, MiniMax / MiniMax CN, Mistral, Moonshot AI / CN, NVIDIA, OpenAI, OpenCode Zen / Go, Qwen Token Plan (×3), Together, Vercel AI Gateway, Xiaomi (×4), Z.AI / Z.AI Coding CN
The sidebar gains a Tokens today card; clicking it opens the usage statistics dialog, and each session gets a 统计 tab (its headline figures cover the session itself and reconcile with the composer's meter; subagents are listed and rolled up separately):



Storage: OAuth tokens in $DSH_HOME/auth.json, API keys in .credentials.yaml, catalog cache in model-catalog.json, routes in settings.yaml. Environment keys are never stored.
Verified against @deepseek-ai/[email protected], Node 22+.
Development
pnpm install
pnpm build # rebuild lib/ (committed) with any source change
pnpm check # oxlint + tsc + knip
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install dsh-providers for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:tyql688/dsh-providers Headless (CLI) profile:
dsh plugin --profile headless add github:tyql688/dsh-providers Test report
Not yet L3-verified — see failure note below if we already ran it.