DSH Plugins
返回列表
🧰

dsh-web-search-engine

联网工具 更新于 2026.09.28

在终端中运行以下命令:

dsh plugin install Gaozx1/dsh-web-search-engine

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install Gaozx1/dsh-web-search-engine,或从 https://github.com/Gaozx1/dsh-web-search-engine 获取源码后按 README 安装并刷新页面。

插件介绍

在 DeepSeek Harness 里,模型调用 web_search 时真正执行搜索的是 profile 里配置的 provider。默认官方通道未必覆盖你想要的引擎组合、代理策略或容错方式;一旦某个站点被墙、要验证码或解析失败,整次联网就可能空手而归。

dsh-web-search-engine 向 ctx.web 注册 web-search-multi,把 Bing、DuckDuckGo、Mojeek、Google、Brave 以及部分「浏览器取数」引擎接进同一条链路。默认混合模式会并行询问所有已启用引擎,按名次轮转合并并按 URL 去重;单个引擎挂掉不会拖垮整次搜索,到总超时预算就用已拿到的结果。你也可以切到按顺序模式,或先走官方 DeepSeek provider、失败再回退到自建引擎。

需要真实浏览器的场景(如 ddg-web、google-web)由本机 Chrome/Edge 经 DevTools Protocol 渲染提取,不依赖 puppeteer 或 playwright;各引擎可单独配代理,Bing 在未显式指定时保持直连以保留中文结果质量。设置 → 搜索 提供勾选引擎、调顺序、代理与凭据的可视化配置,保存后下一次搜索即生效。

适合经常在 DSH 里做联网问答、希望多源互补、需要按网络环境细调代理,或想在不改 web_search 工具本身的前提下替换搜索后端的用户。

使用场景

  • 希望 Bing 与 DuckDuckGo 等结果混合互补
  • 需要按引擎分别配置代理与超时
  • 官方搜索不可用时要自动回退到自建引擎

适合人员

  • 经常在 DSH 里使用 web_search 的开发者
  • 需要稳定联网且能接受多引擎配置的用户
  • 想替换默认搜索后端但不改工具契约的 Harness 用户