DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Next Oauth Providers — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

@dsh-next/dsh-next-oauth-providers

Next Oauth Providers

DeepSeek Harness plugin: sign in to Kimi, Grok, ChatGPT, and Claude coding subscriptions from the Models page.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add @dsh-next/dsh-next-oauth-providers@0.1.0
READMECompatibilityVersions

Compatibility and provenance

Next Oauth Providers is published as @dsh-next/dsh-next-oauth-providers and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
9/20/2026

Versions

0.1.0stable
9/11/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
244.7 kB
Files
37
Surface
web
License
MIT
Source
npm
GitHub
★ 1
Weekly downloads
14
Last push
9/7/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in security-access.

Doctor@linxin666/dsh-doctorTransactional rescue mode for DSH profiles with a supervised launcher, isolated recovery capsule, deterministic repairs, health monitoring, and a local Web recovery consolePocketdsh-pocketPut DeepSeek Harness in your pocket: one package, one settings page, and scan a QR code on your phone to access DSH on your computer in sync (LAN + public network, real-time screen mirroring).DSCODE@toddzheng024/dscode-bundleA complete DeepSeek coding agent with persistent shell, Ultra collaboration and automatic permission review.Auto Reviewdsh-auto-reviewSecond-model AI auto-review for DeepSeek Harness approval requests: a read-only reviewer subagent decides allow/deny on the approval answerer chain, with fail-closed fallback and full session-log audit.

README

oauth-providers

English | 中文

This DeepSeek Harness plugin adds Subscriptions under Settings → Models. Sign in with a Kimi, Grok, ChatGPT, or Claude coding subscription using the same Add provider / Edit / Delete flow as API-key rows. Connected models appear in the existing model selector.

How to use it

  1. Open Settings → Models.
  2. Scroll to Subscriptions.
  3. Click Add provider, pick Kimi Code, Grok, ChatGPT, or Claude, then Sign in and finish the browser or device-code flow. Apply saves the row.
  4. Edit opens the same card later. Fetch available models opens the stock picker so you can select or deselect ids. Restore defaults clears a custom catalog.
  5. Delete removes the sign-in and the catalog stored on this page.

Features

Sign in without an API key

The editor card keeps the stock layout. Where API-key rows have an API key field, this card has Sign in / Reconnect. Tokens are stored in $DSH_HOME/.credentials.yaml under dsh-next-oauth-providers, not in settings.yaml.

Model catalog

An omitted or empty models list uses the adapter defaults. A non-empty list replaces the catalog. Fetch available models requires sign-in and does not write until you add selected models and Apply. Kimi, ChatGPT, and Claude use the bundled catalogs. Grok first asks its coding endpoint, falling back to the bundled catalog on failure or after a 30-second request timeout.

Grok coding endpoint

Grok traffic uses the Grok coding proxy, not the ordinary xAI API endpoint.

Install

dsh plugin --profile <name> add @dsh-next/dsh-next-oauth-providers

<name> is your DSH profile (for example web).

Good to know

  • Needs DeepSeek Harness 0.1.3-alpha.2 or newer (official dsh-llm-pi-ai).

  • Catalog rows persist under dsh-next-oauth-providers.providers as a block list keyed by official catalog ids (xai, kimi-coding, openai-codex, anthropic):

    dsh-next-oauth-providers:
      providers:
        - id: xai
          displayName: Grok
          models:
            - id: grok-4.6
              name: Grok 4.6
              contextWindow: 500000
              maxTokens: 500000
    

    The model selector uses the same ids with an -oauth suffix (xai-oauth, …) so an API-key anthropic row can coexist with a Claude subscription. They cannot live under llm-pi-ai: — that section only accepts API-key providers.

  • ChatGPT OAuth keeps the pi-ai model list but uses official API context / max-output sizes as defaults (1050K / 128K for current GPT-5.4+ ids; 400K / 128K for gpt-5.4-mini). Customized settings still override a row.

  • One account per family in this version. Reconnect replaces that grant.

  • One unusable subscription does not take the others down. If a provider catalog cannot be prepared, only that provider's models fail to load — the model selector names it and offers Retry — while the remaining routes, and chat on them, keep working. The host logs one warning per provider.

  • Closing an editor, switching provider editors, or leaving the Models page cancels its unfinished sign-in. Cancelling a login queued for credential storage preserves the previously saved grant.

  • Subscription access is controlled by the provider. Signing in here does not grant a plan you do not already have.

  • Claude and ChatGPT callback servers bind loopback ports 53692 and 1455. ChatGPT sign-in fails if something else (often VS Code Codex) already owns 1455.

  • Contributors: see CONTRIBUTING.md.