← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-websearch

Unified web search provider for DeepSeek Harness fanning out across 11 backends with deduplication and caching.

Developer ToolsBrowser & Web
7GitHub Stars6ForksUpdated2026-10-21

Install

$ dsh plugin --profile web add @240xu/dsh-websearch

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
dsh-websearch is an installable DeepSeek Harness plugin that registers a unified web search provider (ctx.web) named 'unified'. It concurrently queries up to 11 backends (including keyless providers like Exa, Parallel, DuckDuckGo, and SearXNG, alongside key-gated engines like Tavily, Brave, Serper, DeepSeek, Anthropic, and OpenAI), deduplicating results by URL or title, providing disk caching, per-backend circuit breakers, and settings UI integration.

Key Capabilities

  • Concurrent fan-out search across up to 11 backends with URL and title deduplication
  • Zero-config keyless search via Exa, Parallel, DuckDuckGo, and SearXNG
  • Key-gated backend support for Brave, Tavily, Serper, Mojeek, DeepSeek, Anthropic, and OpenAI
  • Disk-backed search result caching with configurable TTL and atomic file operations
  • Circuit breaker pattern and per-backend timeout limits to isolate slow or failing search engines
  • Optional multi-query generation and Reciprocal Rank Fusion (RRF) ranking
  • Integrated settings panel forms with credential-ref integration

Useful For

  • Equipping DeepSeek Harness with redundant and resilient internet search capabilities
  • Running zero-configuration search queries without requiring paid API keys
  • Aggregating diverse search indices across specialized AI and general search providers

Who It Fits

  • DeepSeek Harness users seeking reliable web search without single-provider downtime
  • Developers configuring custom search backends and API keys for DSH profiles

Documented Limitations

  • Public SearXNG instances and DuckDuckGo scraping depend on third-party network accessibility
  • Key-gated backends require valid API keys configured via settings or environment variables
  • Requires Node.js >= 20.3 due to AbortSignal.any runtime requirements
  • Multi-query and deep coverage modes consume more bandwidth and provider credits when enabled

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 0 runtime, 0 development, 6 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as MIT.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
240xu/dsh-websearch
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
da42e44 · 2026-10-23

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
7GitHub stars
Forks
6
Open issues
4
Last commit
2026-10-21
Last release
No release detected
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app