fno2010/dsh-web-search-ext0

dsh-web-search-ext

面向 DeepSeek Harness 的多后端网页搜索插件,支持 Exa 和 Firecrawl,具备自动故障转移功能。

AI 分析

核心用途是扩展 DSH 的网页搜索能力。适合需要高可用搜索、在某一后端频次受限时能自动切换到其他搜索源(如 Exa 或 Firecrawl)的用户。

包名
dsh-web-search-ext
版本
0.1.0
许可证
MIT
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:fno2010/dsh-web-search-ext

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.