AI Agent Hub
Back to plugins
🧰

dsh-web-search-tavily

Web Tools Updated 2026.08.31

Run the following command in DeepSeek Harness:

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

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

Run dsh plugin install my-dsh/dsh-web-search-tavily in DeepSeek Harness to install this plugin; full source code at https://github.com/my-dsh/dsh-web-search-tavily

About this plugin

DSH's stock web_search tool routes through DeepSeek's server-side retrieval, billable against your model API quota every single time. If you want chat usage and live web search to sit on separate budgets, or you prefer a per-request pricing model for retrieval, dsh-web-search-tavily was built for exactly that.

The plugin swaps the search provider on ctx.web to the Tavily REST API. Every web_search call the model makes now hits the /search endpoint and returns titles, links, and page snippets. Search depth, max results, and request timeout are all overridable through the profile patch layer, and changes take effect on the very next request without mixing stale and new config. API keys resolve per-request from DSH credentials or environment variables, are never cached, and never persist into config files.

It suits teams that need to cap search spend independently of model usage, deployments where per-request pricing beats token-based billing for retrieval, or anyone who simply wants a second search backend inside DSH. The plugin ships as a bundle patch, activates on DSH restart, and leaves the rest of the stack untouched.

Use Cases

  • Separate web search billing from model API usage so each is settled independently
  • Cap search spend with per-request credits instead of consuming model token quota
  • Swap DSH's default search provider for an independent Tavily retrieval backend

Best For

  • Teams that need independent search budgets decoupled from model usage
  • Production deployments that prefer predictable per-request search costs
  • Developers who want to swap search backends flexibly within the DSH ecosystem