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.

Models & Providers ★ 0
View on GitHub ↗

Install

dsh plugin --profile web add @sagmans/dsh-provider-extra

Copied 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

Alternatives

aa2246740/dsh-antigravity-oauth · AmmarByFar/dsh-trustedrouter · BruceLanLan/dsh-tier-router

More plugins in Models & Providers

Browse more in Models & Providers

Guides for Models & Providers plugins