DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

shaomingbo /

shaomingbo/dsh-subscription-search

Verified

ChatGPT/Grok subscription OAuth, model routes, and ChatGPT to Grok to Exa to DeepSeek web-search fallback for DeepSeek Harness

★ 1 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@7d5fa67d

dsh-subscription-search

Search-only dsh-subscription-search@1.0.0 for DeepSeek Harness. It keeps the repository/package identity and DSH web provider id subscription-search, but no longer owns OAuth, credentials, subscription usage, model routes, quota UI, or API-key entry.

Install

npx --yes github:shaomingbo/dsh-subscription-search#v1.0.0

The no-argument command installs into the web profile. It changes only dependencies.dsh-subscription-search and dsh.profile.bundles, runs pnpm install --ignore-scripts, and never restarts DSH. Then manually restart DSH and force-refresh the existing Web GUI.

npx --yes github:shaomingbo/dsh-subscription-search#v1.0.0 status
npx --yes github:shaomingbo/dsh-subscription-search#v1.0.0 uninstall
npx --yes github:shaomingbo/dsh-subscription-search#v1.0.0 install --profile web

Local development:

DSH_SUBSCRIPTION_SEARCH_SOURCE="link:$PWD" node ./bin/install.js install --profile web

Manual fallback: add "dsh-subscription-search": "github:shaomingbo/dsh-subscription-search#v1.0.0" to the target profile's dependencies, add dsh-subscription-search to dsh.profile.bundles, then run pnpm install --ignore-scripts in that profile. Prefer the installer because it is atomic and rolls back dependency-install failures.

Search chain

The Host provides the Cordis service searchChain, implementing protocol search-chain/v1:

  • register(backend) -> disposer
  • list() -> secret-free settings, backend status, and bounded diagnostics
  • search(request, policy?, signal)

Default order: ChatGPT → Grok → Exa → DeepSeek. Exa and DeepSeek are built in and resolve EXA_API_KEY and DEEPSEEK_API_KEY through ordinary DSH credential refs. ChatGPT and Grok are optional callable adapters dynamically registered by an account plugin; this package starts and searches without that plugin.

The chain owns ordering, enabled flags, per-backend and total deadlines, fallback, cancellation, empty-result success, and diagnostics. Settings are version 1; there is no DAG. Manage credentials in Accounts & Usage. The Search settings section only manages chain policy and shows status/diagnostics.

See SPEC.md and CONTEXT.md.

—/ 5

No ratings yet

Verified DSH bundle

Commit 7d5fa67d0df1

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout