fno2010/dsh-web-search-ext ↗★ 0
dsh-web-search-ext
面向 DeepSeek Harness 的多后端网页搜索插件,支持 Exa 和 Firecrawl,具备自动故障转移功能。
AI 分析
核心用途是扩展 DSH 的网页搜索能力。适合需要高可用搜索、在某一后端频次受限时能自动切换到其他搜索源(如 Exa 或 Firecrawl)的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:fno2010/dsh-web-search-ext说明文档
阅读完整 README ↗Configuration
Settings namespace web-search-ext in ~/.dsh/settings.yaml (hot-reloaded):
web-search-ext:
preferred: exa # exa | firecrawl — which backend to try first
# exaApiKeyEnv: EXA_API_KEY # defaults shown
# firecrawlApiKeyEnv: FIRECRAWL_API_KEY
# exaApiUrl: https://api.exa.ai/search
# exaMcpUrl: https://mcp.exa.ai/mcp
# firecrawlBaseUrl: https://api.firecrawl.dev/v2
numResults: 8 # default result count when the tool doesn't cap it
maxSnippetChars: 500 # snippet length bound
rateLimitCooldownSec: 60 # skip a 429'd backend this long; 0 disables
firecrawlKeyless: true # allow keyless Firecrawl requests
Or select this provider without the bundle patch: DSH_WEB_SEARCH_PROVIDER=web-search-ext.