takasurazeem/websearch-dsh ↗★ 0
websearch-dsh
Native multi-provider web search for the DeepSeek Harness: Tavily, Exa, Firecrawl, Brave Search, and Serper as keyed providers with an automatic keyless DuckDuckGo fallback, plugged into the harness ctx.web seam so the built-in web_search tool works even without a DeepSeek API key.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:takasurazeem/websearch-dsh说明文档
阅读完整 README ↗Configuration reference
All fields optional; defaults shown. (These are the fields of the search-multi row the bundle patch inserts; a full custom composition can also set them on any plugin row.)
| Field | Default | Meaning |
|---|---|---|
envKeys | { TAVILY_API_KEY, EXA_API_KEY, FIRECRAWL_API_KEY, BRAVE_API_KEY, SERPER_API_KEY } | Env/credential names, per provider. |
priority | [tavily, exa, firecrawl, brave, serper] | Chain order; unknown ids dropped, order preserved. |
providerTimeoutMs | 10000 | Overall budget per provider call (each DDG leg also caps at 8 s). |
provenance | on-fallback | off — never annotate · on-fallback — annotate when keyless DDG served · always — annotate every serving provider. |
context.enabled | true | Emit the model-context section at all. |
context.order | 118 | Ordering among model-context sections. |