XGrin/dsh-search-router

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

在 GitHub 打开

A tiny DeepSeek Harness (DSH) plugin

README 摘要

dsh-search-router English · 中文 A tiny DeepSeek Harness (DSH) plugin: one native WebSearchProvider registered into ctx.web , forwarding every web search call to a search backend you choose — with sequential fallback when one fails. The model keeps seeing the same web search tool; no new tools, no MCP, no reranking, no caching. Supported providers Provider Credential Endpoint Exa EXA API KEY https://api.exa.ai Tavily TAVILY API KEY https://api.tavily.com Brave BRAVE SEARCH API KEY https://api.search.brave.com Perplexity PPLX API KEY https://api.perplexity.ai DeepSeek DEEPSEEK API KEY https://api.deepseek.com/anthropic/v1 SearXNG none (self-hosted) SEARXNG BASE URL DuckDuckGo none — SearXNG keeps the router fully self-hostable — no commercial API needed. The instance must enable the json output format ( search.formats in its settings.yml ). DuckDuckGo is keyless, so a zero-configuration deployment still serves web searches out of the box. Provider endpoints (and the Perplexity/DeepSeek model) can be overridden per provider (see the full schema below). Install Or clone and link locally (for development): The composition patch points the web seam at the router, disables the built-in Dee…

在 GitHub 查看完整 README →
工具/开发dshdsh-plugindsh-pluginsagentsearch

分类