Releases: Luck9Star/dsh-gateway-provider
Release list
v1.0.0
First stable release. 🎉
中文提示: 本版本为首个稳定版,功能与安装说明见 README.zh.md。
What it is
A generic LLM gateway provider plugin for DeepSeek Harness: mount any number of newapi / LiteLLM / Higress / OpenAI-compatible gateways as provider routes. Models are discovered from the gateway automatically, enriched with real parameters from models.dev, and each model is served over its native wire protocol (OpenAI completions / OpenAI Responses / Anthropic messages / Gemini) through the pi-ai SDK.
Highlights
- Multi-gateway — default
newapiroute plus onegateway:<id>route per extra gateway, each with an independent catalog cache - Auto discovery —
GET /v1/models(with per-model endpoint types) and management-API fallback - models.dev enrichment — real context windows, output caps, reasoning levels, release dates
- All four wire protocols — dispatched per model by the pi-ai SDK, no hand-written SSE or serialization
- Gateway Models settings page — gateway templates, connection test, per-model hide / override / custom-add, search and filters
- Clean picker — release-date sorting, chat-only filtering, regex excludes
Install
dsh plugin --profile web add git+https://github.com/Luck9Star/dsh-gateway-provider.gitThen store your gateway key in $DSH_HOME/.credentials.yaml and restart the profile — see the Quickstart.
The package is not on npm yet; the bare name will resolve once published.
Security
Commits are gated by gitleaks locally (pre-commit) and in CI, plus GitHub secret scanning with push protection. Full history scanned clean at release time.