AI Agent Hub
Back to plugins
🧰

dsh-web-search-anysearch

Web Tools Updated 2026.09.03

Run the following command in DeepSeek Harness:

dsh plugin install fan56/dsh-web-search-anysearch

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install fan56/dsh-web-search-anysearch in your terminal; the source is available at https://github.com/fan56/dsh-web-search-anysearch — restart dsh after install and the plugin is live.

About this plugin

DeepSeek Harness (dsh) ships with a built-in web_search tool that is bound to the official provider out of the box. If you want to swap in a different search backend, get more structured and citable results, or simply need a second search engine without touching any model-side code, this plugin slots right in. It registers a stateless WebSearchProvider that speaks AnySearch's JSON-RPC interface, so from the model's perspective nothing changes: same tool name, same citation contract, same bounds.

The standout quality is zero-configuration readiness. Anonymous access requires no API key, and every search returns structured Markdown blocks that the provider parses into a clean source list with title, URL, and snippet. URLs are deduplicated, and if the result format ever drifts the plugin degrades gracefully to passing the payload through as-is, so a search never fails on a parsing miss. When you need higher rate limits or a vertical domain (finance, academic, code, and 17 others), a single patch-layer entry for the API key and domain field is all it takes. Every configuration field is optional.

This is a good fit for dsh users on 0.1.2 or later who want a pluggable search backend alongside the official one, developers who need vertical-domain retrieval, and anyone who simply wants search diversity without a code change. Uninstalling is just as clean: the patch layer, dependency, and provider claim are all spliced out, web_search reverts to the host default, and nothing is left on disk.

Use Cases

  • Swap the default dsh web_search backend to AnySearch without changing any model-side code
  • Retrieve structured, citable search results in vertical domains such as finance, academic, or code
  • Configure an API key to raise rate limits after the anonymous quota is exhausted

Best For

  • Developers on dsh 0.1.2 or later who want to swap the web_search backend
  • Daily users who need multi-engine redundancy or vertical-domain search
  • dsh users who want a third-party search service with zero config and no API key