dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DeepSeek Harness search router plugin: multi-provider web_search with live switching, status, and automatic fallback.
中文 | English
DeepSeek Harness 搜索路由插件:将多个搜索后端统一包装为一个 ctx.web search provider(router),支持即时切换当前搜索后端、查看当前后端与回退链、后端失败自动回退到 DeepSeek 官方搜索,并提供中文设置面板。
search_router_switch 工具切换后,下一次 web_search 立即使用新后端,无需重启search_router_status 工具显示当前后端、回退链、最近一次失败deepseek-official,结果中附 Note: ... 说明实际生效后端~/.dsh/.env > ~/.dsh/.credentials.yamlnpx -y @deepseek-ai/dsh plugin --profile web add dsh-search-router
重启 dsh Web UI 后生效。
dsh plugin --profile web add /path/to/dsh-search-router
cd dsh-search-router
pnpm install
# 如果本地已安装 devDependencies,可以直接:
npm run build
# 否则指定一个 DSH 源码 checkout:
DSH_CHECKOUT=/path/to/deepseek-harness npm run build
构建后产物:
lib/index.js:Host 插件lib/client.js:设置面板客户端search_router_switch 切换后端search_router_status 查看状态| provider id | 说明 | 凭据 |
|---|---|---|
deepseek-official | DeepSeek 官方搜索(Anthropic 兼容 Messages API) | DEEPSEEK_API_KEY |
anysearch | AnySearch REST 搜索 | ANYSEARCH_API_KEY 可选,缺省匿名 |
bing | Bing 网页搜索(HTML 抓取,默认 zh-CN) | 免费 |
ddg | DuckDuckGo HTML 搜索 | 免费 |
ddg-lite | DuckDuckGo Lite 搜索 | 免费 |
searxng | SearXNG 元搜索(公开实例) | 免费 |
search-router~/.dsh/settings.yaml 中 search-router: 段~/.dsh/search-router.json详细设置字段、Key 显示规则、回退策略见 docs/SETTINGS.md。
>=0.1.2-rc.1 <0.2@deepseek-ai/schemastery@deepseek-ai/dsh-client-runtime、slots、settingsScope(web UI 自带)routerweb.searchProvider = router,保持 web.fetchProvider = httpMIT