takasurazeem/websearch-dsh0

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.

包名
websearch-dsh
版本
0.1.0
许可证
MIT
最近更新
2026年8月24日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:takasurazeem/websearch-dsh

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.)

FieldDefaultMeaning
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.
providerTimeoutMs10000Overall budget per provider call (each DDG leg also caps at 8 s).
provenanceon-fallbackoff — never annotate · on-fallback — annotate when keyless DDG served · always — annotate every serving provider.
context.enabledtrueEmit the model-context section at all.
context.order118Ordering among model-context sections.