fno2010/dsh-web-search-ext

fno2010★ 1JavaScript最后同步: 2026-08-22

在 GitHub 打开

Multi-backend web_search provider for DeepSeek Harness (DSH): Exa + Firecrawl with automatic failover, key-free capable

README 摘要

dsh-web-search-ext English 中文 Multi-backend web search provider for DeepSeek Harness (DSH). Works with no API keys at all ; add keys to unlock higher limits. Registered into the web capability seam ( ctx.web ) under one stable provider id ( web-search-ext ). Why The built-in web search tool is backend-pluggable; the in-box default provider ( deepseek-official ) requires a DeepSeek API key. This plugin is a key-free-capable alternative: it works out of the box via Exa's anonymous MCP endpoint, and fails over automatically when one backend saturates. Features - Two backends today : Exa (REST with key, anonymous hosted MCP without) and Firecrawl (v2 search API, keyed or keyless) - Automatic failover : on any backend failure (429, 401/402/403, 5xx, network, malformed body) the search falls through to the next backend in preference order - Per-backend 429 cooldown (default 60 s): a saturated backend is skipped on subsequent searches; when all backends fail, the error lists every failure including cooldown state - Optional keys with per-backend precedence: settings literal → credentials service → launch environment variable - Settings card on the Web : Settings → Plugins → Plugin configu…

在 GitHub 查看完整 README →
工具/开发dsh-pluginsearch

分类