AI Agent Hub
Back to plugins
🧰

dsh-web-search-tavily

Web Tools Updated 2026.09.03

Run the following command in DeepSeek Harness:

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

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

Run dsh plugin install fan56/dsh-web-search-tavily in DeepSeek Harness to install; the source is at https://github.com/fan56/dsh-web-search-tavily. Restart dsh after installation and configure your Tavily API key to enable the provider.

About this plugin

The built-in web search in dsh fires a full auxiliary model call for every query, burning model tokens and adding noticeable latency. dsh-web-search-tavily swaps that backend for a single Tavily REST call, returning results in roughly one second at basic depth with 1 credit and zero model-token cost. The plugin registers a WebSearchProvider through the official ctx.web capability seam, so the model-side web_search tool contract, citation formatting, result caps, and timeout budget all stay exactly as shipped. Only the transport underneath changes.

Key capabilities: four search depths (basic, advanced, fast, ultra-fast); topic filtering (general, news, finance); Tavily generated answers mapped directly into result content for downstream citation; and error handling that follows the ctx.web contract, distinguishing aborts, missing credentials, and provider failures for easy diagnosis. All configuration is managed through the patch layer, keeping API keys out of plugin code.

This plugin suits developers running dsh RC/stable who want to cut search latency and token overhead in agent workflows where web_search is called frequently. It requires only a Tavily API key (free tier available) and falls back cleanly to the shipped DeepSeek provider on uninstall, leaving no residual state behind.

Use Cases

  • Agent workflows calling web_search frequently cut latency from model-call level to about 1 second
  • Filter search results by topic such as news or finance and cap result count
  • Swap the search backend without altering the model-side tool contract or citation format

Best For

  • Developers on dsh RC/stable who trigger web searches frequently
  • Agent teams wanting to cut token overhead while keeping result structure intact
  • Builders holding a Tavily API key looking for a one-step integration