AI Agent Hub
Back to plugins
🧰

dsh-tavily-search-provider

Web Tools Updated 2026.08.21

Run the following command in DeepSeek Harness:

dsh plugin install xiaohj233/dsh-tavily-search-provider

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

Run dsh plugin install xiaohj233/dsh-tavily-search-provider in your terminal to install this plugin; the source repository is at https://github.com/xiaohj233/dsh-tavily-search-provider .

About this plugin

The official DSH web_search tool in 0.1.0-rc.6 does not expose Tavily-native parameters such as search_depth, topic, time_range, domain filters, include_answer, or raw_content, and most community Tavily plugins only cover basic query and result-count behavior. dsh-tavily-search-provider fills that gap: it registers a full-featured tavily_search standalone tool and optionally routes the official web_search backend through Tavily so every model-side control actually reaches the API.

Three pillars define the package. First, guarded compatibility patches add the missing parameter declarations and settings namespace with idempotent, version-adaptive application that co-exists cleanly with other plugins. Second, credential handling stays entirely within the DSH credentials channel, with a settings card for save, replace, and clear operations, per-call hot-swap of the API key without restart, and automatic key-operation lockdown on non-loopback plaintext HTTP. Third, a built-in resilient network layer resolves real A records over plain-HTTPS DoH (AliDNS, DNSPod, Google) and pins the TCP connection to a verified public IP, preserving true TLS SNI, so searches survive DNS-poisoning environments like Clash or mihomo fake-IP mode.

Who it is for: if you run DeepSeek Harness rc.6 and need the full Tavily parameter surface, want both the official web_search and a standalone tool to honour every control, and want credential and settings integration handled safely, this plugin is built for you. If you only need a simple one-query-one-answer Tavily bridge, a lighter-weight plugin will suffice.

Use Cases

  • When you need full Tavily parameter control (depth, recency, domain filters) inside DSH
  • When you want to transparently back the official web_search tool with Tavily without changing call sites
  • When DNS poisoning or fake-IP proxy setups keep breaking outbound search requests

Best For

  • DSH 0.1.0-rc.6 users who rely on structured multi-parameter web search
  • Developers who need the complete Tavily control surface, not just a basic query-and-count bridge
  • Operators and researchers working behind Clash/mihomo fake-IP or other DNS-poisoning setups