dsh-websearch
Run the following command in DeepSeek Harness:
dsh plugin install 240xu/dsh-websearch
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install 240xu/dsh-websearch in your project, or install from the source at https://github.com/240xu/dsh-websearch, to enable aggregated web search in DeepSeek Harness.
About this plugin
Two problems keep surfacing in DSH's web-search pipeline: registering more than one provider at ctx.web triggers a WEB_PROVIDER_AMBIGUOUS error, and leaning on a single backend means one outage leaves you with zero results. dsh-websearch exists to eliminate both. It registers exactly one provider named unified, so the selection rule never fires, and it fans every query out to up to eleven independent backends so that one source going down never means you cannot search.
The core mechanism is concurrent fan-out with graceful degradation. Each search fires at every enabled backend in parallel via Promise.allSettled; any backend that times out or errors is demoted to a soft null while the rest still contribute. Hits are merged and deduplicated by URL with optional title-aware collapsing, and an optional deterministic rerank can reorder results by query-term overlap. Exa, Parallel, DuckDuckGo, and SearXNG require no API key and work out of the box; Brave, Tavily, Serper, Mojeek, DeepSeek, Anthropic, and OpenAI auto-activate the moment a key is supplied. A trailing health-telometry line on each result shows per-backend latency and status at a glance.
It is aimed at DSH users who search constantly while coding or researching, who want cross-engine results instead of a single vendor's bias, or who prefer one consolidated panel to toggle backends, tune concurrency, timeouts, and dedup strategy rather than juggling separate configs. It is not a replacement for a search engine; it is the aggregation and resilience layer for DSH's built-in search path.
Use Cases
- Searching the web for code references or tech docs inside DSH
- Merging results from multiple engines with automatic URL dedup
- Keeping search available when one provider goes down or times out
Best For
- Developers who rely on web search heavily inside DSH
- Researchers who want cross-engine verification of results
- DSH users who prefer one panel to manage all search backends
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.