dsh-web-gateway
在终端中运行以下命令:
dsh plugin install GooDAnDReaDY/dsh-web-gateway
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install GooDAnDReaDY/dsh-web-gateway 安装本插件(源码:https://github.com/GooDAnDReaDY/dsh-web-gateway),安装后重启 web profile。
插件介绍
DeepSeek Harness 已内置 web_search 与 web_fetch,但在遇到限流、验证码、空结果或网络波动时,模型往往只能反复撞墙。dsh-web-gateway 并不取代这些内置能力,而是注册独立的 web_gateway_* 工具,让模型在主路径失败时有另一条可走的降级链,且不会与内置工具名冲突。
插件提供三类能力:web_gateway_search 按 Tavily、Brave、Firecrawl、Exa、SearXNG、DuckDuckGo 等顺序尝试搜索;web_gateway_extract 将 URL 转为 Markdown,链路包含 Firecrawl、Tavily、Crawl4AI、Jina 与 readability;web_gateway_research 则把搜索与多源摘录合成一份有上限的简报。缺密钥、空结果、429/5xx 或网络错误会跳过当前提供方;内置熔断会在连续失败后暂时停用该源,内存缓存与可配置 TTL 可减少重复请求。抓取侧仅允许 http/https、禁止内嵌凭据,且主机须解析为公网 IP,默认阻断内网与元数据地址,以降低 SSRF 风险。
适合需要稳定联网检索与页面阅读的 Harness 用户:已配置多家搜索/抓取 API,或自建 SearXNG、Crawl4AI,并希望在内置 web 工具失灵时仍能让 Agent 继续查资料、读网页。可在设置中调整提供方顺序、域名过滤、新鲜度与每日配额等,按自己的密钥与合规要求裁剪链路。
截图预览
使用场景
- 内置 web_search 遇限流或验证码时改用 web_gateway 搜索
- 需要把网页转成 Markdown 且多源抓取链路自动切换
- 一次调用完成检索并对多源结果生成有上限的研究简报
适合人员
- 经常让 Agent 查资料、读网页的 Harness 用户
- 已配置 Tavily、Brave、Firecrawl 等 API 或自建 SearXNG
- 对抓取目标有合规要求、需要默认阻断内网地址的团队