Kerberos255/dsh-web-search-router

Kerberos255★ 0JavaScript最后同步: 2026-08-21

在 GitHub 打开

Priority-ordered multi-provider web_search router for DeepSeek Harness with automatic fallback.

README 摘要

dsh-web-search-router 简体中文 A priority-ordered multi-provider web search router for DeepSeek Harness. The plugin registers one DSH web search provider ( web-search-router ) and keeps the model-facing tool unchanged: agents still call DSH's built-in web search . Providers are tried from top to bottom and the router stops on the first successful result. Features - Reorder and enable/disable providers from the DSH Settings UI. - Automatic fallback on missing configuration, provider failures, timeouts, rate limits, quota/credit exhaustion, and (by default) empty results. - Short cooldowns for transient failures and configurable cooldowns for rate/quota failures. - Non-secret router settings are stored in the native DSH Settings namespace and apply without restarting DSH. - API keys stay in DSH credentials / launch environment and are never returned to the Settings UI. - Provider error messages are sanitized before being logged or returned through the router. Providers Provider Configuration SearXNG Base URL in Settings (no API key required) DeepSeek Search DEEPSEEK API KEY by default; the credential ref/base URL/model can be overridden in plugin config Tavily TAVILY API KEY Brave Search…

在 GitHub 查看完整 README →
工具/开发brave-searchdeepseekdeepseek-harnessdsh-pluginduckduckgoexafirecrawlparallel

分类