DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-web-search-9router

r

dsh-web-search-9router

Manifest valid

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.

UI (client)hasBundlePatch

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

Comments

Loading…

Similar plugins

dsh-web-tools

by A3Boy

Multi-provider Web Search & Fetch for DeepSeek Harness — 8 deeply adapted providers, SearchHints, resilient fallback, and native X / Xiaohongshu retrieval.

Models & ProvidersTools & CapabilitiesTerminal & ClientsWorkflow & AutomationManifest valid

★ 30

MIT

JavaScript

Sep 3, 2026

dsh plugin --profile web add dsh-web-tools

by vitas

Grounded web search for DeepSeek Harness on any OpenRouter-compatible gateway: the built-in web_search tool runs on the same endpoint and key as your chat models.

Development & InfrastructureTools & CapabilitiesManifest valid

★ 2

↓ 173/wk

Apache-2.0

JavaScript

Sep 26, 2026

dsh plugin --profile web add @samebits/dsh-web-search-openrouter

by ForeverYoungPp

Multi-provider third-party web search for the DeepSeek Harness: routes the native web_search tool through a configurable provider fallback chain, with an isolated provider settings page.

Terminal & ClientsManifest valid

★ 0

MIT

JavaScript

Sep 1, 2026

dsh plugin --profile web add @deepseek-ai/dsh-web-search

by cnChenKai

Brave Search-backed WebSearchProvider for the DeepSeek Harness web seam (ctx.web)

Tools & CapabilitiesManifest valid

★ 6

↓ 256/wk

MIT

JavaScript

Aug 20, 2026

dsh plugin --profile web add dsh-web-search-brave

by us

fastCRW-backed web_search and web_fetch providers for DeepSeek Harness (ctx.web)

Manifest valid

★ 3

↓ 88/wk

MIT

TypeScript

Aug 14, 2026

dsh plugin --profile web add dsh-crw

by brilliant751

LiteLLM /v1/search web search provider for DeepSeek Harness (ctx.web)

Tools & CapabilitiesManifest valid

★ 0

↓ 52/wk

MIT

JavaScript

Sep 4, 2026

dsh plugin --profile web add @brilliant751/dsh-web-search-litellm