sagmans/dsh-provider-extra
Extra provider routes for DeepSeek Harness: OpenCode Go (sending the live conversation ID in x-opencode-session for routing and prompt caching) and OpenAI Codex (using a ChatGPT subscription through pi-ai's OAuth flow and the harness credential store). An opt-in canonical catalog lets an adopted profile select ordered routes from any backend the installed pi-ai catalog provides, or an endpoint you declare with its own protocol and base URL, with models listed explicitly or curated by include/exclude patterns.
dsh-provider-extra adds extra provider routes to DeepSeek Harness: OpenCode Go (sending the live conversation ID in x-opencode-session for routing and prompt caching) and OpenAI Codex (using a ChatGPT subscription through pi-ai's OAuth flow and the harness credential store). An opt-in canonical catalog lets an adopted profile select ordered routes from any backend the installed pi-ai catalog provides, or an endpoint you declare with its own protocol and base URL, with models listed explicitly or curated by include/exclude patterns that keep every installed fact; one validated snapshot then owns listings, dispatch and agentDefaultModel. Only the adopted profile disables competing provider/default rows — ordinary and TUI profiles need no changes — and unsupported hosts reject config saves with CONFIG_PERSISTENCE_UNAVAILABLE rather than writing legacy settings.
Install
dsh plugin --profile web add @sagmans/dsh-provider-extraCopied verbatim from the README's Install section, which notes Web and TUI are separate compositions; the same section shows the TUI form dsh plugin --profile tui add @sagmans/dsh-provider-extra.
Compatibility
Requires Node.js 24 LTS (verified with 24.20.0) and a DSH install on the line >=0.1.5-rc.1 <0.3.0 (verified against 0.1.5-rc.2, 0.1.5-rc.3, 0.1.7-rc.2 and 0.2.0-rc.2); the plugin's harness peers stay open so a profile resolves the host copy it already has rather than a second framework instance. With no catalog config, existing additive behavior stays unchanged.
Details
- Repo: sagmans/dsh-provider-extra
- Category: Models & Providers
- Stars: 0
- Version: GitHub repo sagmans/dsh-provider-extra; npm package @sagmans/dsh-provider-extra at 0.7.0 (registry check 2026-10-11; registry repository field resolves back to this repo), MIT, with a provenance attestation built by the tag workflow on every release and no stored npm token.
Alternatives
aa2246740/dsh-antigravity-oauth · AmmarByFar/dsh-trustedrouter · BruceLanLan/dsh-tier-router