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.

Web Search 9router — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
W

dsh-web-search-9router

Web Search 9router

9router-backed web search + fetch providers for DeepSeek Harness (ctx.web). Wires the native web_search/web_fetch tools to 9router's /v1/search and /v1/web/fetch endpoints.

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

npx -y @deepseek-ai/dsh plugin --profile web add github:rebron1900/dsh-web-search-9router#9eb16ecafbd123e63452b602c6f77355a5c8409c
READMECompatibilityVersions

Compatibility and provenance

Web Search 9router is published as dsh-web-search-9router and currently resolves to version 0.1.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/19/2026

Versions

0.1.1stable
9/19/2026

Related plugins

Loading related plugins…

Latest
0.1.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
9/19/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 search-research.

Weknora@wxg-prc-cpg/dsh-weknoraWeKnora knowledge retrieval tools for DeepSeek Harness (dsh): semantic search, document reading and RAG/agent answers over your own knowledge bases.Free Searchdsh-free-searchFree web search for DeepSeek Harness: 13 engines (Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl keyless; Parallel/Perplexity/SerpBase/DeepSeek with key) + time filtering + platform search + web_fetch, with web settings UI.Find Plugindsh-find-pluginFind DeepSeek Harness plugins inside the agent — live GitHub dsh-plugin topic search, ranked by stars.Builtin Browserdsh-builtin-browserShared real browser plugin for DeepSeek Harness: install-and-use — a visible native browser the human can take over, driven by the agent over CDP. DOM-level interaction (React/Vue safe), per-task session isolation, cookie persistence (browser_auth), CAPTC

README

dsh-web-search-9router

A 9router-backed web search and fetch provider for DeepSeek Harness (DSH). It integrates with ctx.web so the native web_search and web_fetch tools use 9router's /v1/search and /v1/web/fetch endpoints.

Why this plugin

DSH's default web_search uses the web-search-deepseek provider, which requires the upstream service to implement Anthropic's web_search_20250305 server-side search tool and return web_search_tool_result blocks. 9router is an OpenAI-compatible gateway that passes this tool definition to the model as a regular function instead of executing searches server-side, so it cannot provide native search by itself.

This plugin calls 9router's /v1/search and /v1/web/fetch endpoints directly and maps their responses to the WebSource and WebFetchBody types expected by the DSH web seam.

Configuration

  • baseURL: The base URL of your 9router-compatible API.
  • searchModel: Defaults to search-combo.
  • fetchModel: Defaults to fetch-combo.
  • searchType: Defaults to web.
  • maxResults: Defaults to 8.
  • apiKey: A literal API key (optional, secret).
  • apiKeyEnv: A credential reference; defaults to NINE_ROUTER_API_KEY.

Install

npx @deepseek-ai/dsh plugin --profile web add github:rebron1900/dsh-web-search-9router

Restart Harness, then hard-refresh the browser. Configure searchProvider and fetchProvider as 9router in cordis.patch.yml, and configure NINE_ROUTER_API_KEY in ~/.dsh/.credentials.yaml or set apiKey in the plugin settings.

To lock a reproducible install, append a commit SHA:

npx @deepseek-ai/dsh plugin --profile web add github:rebron1900/dsh-web-search-9router#44d1936

Testing

pnpm test