Skip to content

dsh-tavily

⭐ 4 · ✅ active · plugin

Type plugin Category Search & research
Stars ⭐ 4 Status ✅ active
Author SZMY-haruhi Updated —
Subcategory 🌐 Web search Capabilities coding, search

One-liner

为 DSH 新增 Tavily 搜索 API,作为其网页搜索服务提供商。Adds Tavily Search API as a web search provider for DSH.

About

Tavily web search for DeepSeek Harness (DSH) as an opt-in extra search tool — with multiple API keys, rotation/failover, live usage gauge, direct extract / map / crawl tools, and a settings card in the Plugins configuration tab. The built-in web_search tool is never replaced: Tavily is an option on top of the native search, not a swap-in for it. This plugin registers no web-search provider and never rewrites web.searchProvider.

✨ Key Features

  • 🔑 Multiple Tavily API keys — manage a flat key list from the DSH settings UI.
  • 🔁 Key rotation & failover — round-robin across keys; automatically retries on HTTP 401/429.
  • 📊 Live usage gauge — per-key Tavily usage and totals, fetched server-side without exposing keys.
  • ⚡ Direct Tavily tools — tavily_extract reads a known URL's content, tavily_map discovers a site's links, and tavily_crawl pulls an entire site, all un

📦 Install

# from the repository — always the latest source
dsh plugin --profile web add github:moguiyu/dsh-tavily

# from the npm release — the stable, marketplace-counted version
dsh plugin --profile web add @moguiyu/dsh-tavily

🚀 Quick Start

pnpm install
pnpm test
pnpm build

📚 Learn more

Install

Either of these installs the dsh-tavily row (both resolve to the same plugin, but install with --profile <name>):