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.

AI 分析

核心用途是为 DSH 的内置搜索工具提供多源搜索支持。适合需要高质量网页检索的用户。在没有配置任何 API Key 时,会自动回退到免 Key 的 DuckDuckGo 搜索。

パッケージ
websearch-dsh
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/08/24

インストール

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

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.