DSH Plugins
返回列表
🧰

dsh-web-search-ddg

联网工具 更新于 2026.10.13

在终端中运行以下命令:

dsh plugin install korosu/dsh-web-search-ddg

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

在 DeepSeek Harness 主机上执行 dsh plugin install korosu/dsh-web-search-ddg,即可从 https://github.com/korosu/dsh-web-search-ddg 安装并将联网搜索后端切换为 DuckDuckGo 抓取。

插件介绍

很多部署里,内置联网搜索要么要配搜索 API 密钥,要么每查一次都要多走一轮模型调用,成本与合规门槛都不低。dsh-web-search-ddg 做的是一件很具体的事:在不动模型侧 web_search 工具形态的前提下,把 ctx.web 上的搜索后端换成对 DuckDuckGo 静态结果页的抓取——无密钥、无按次 token 计费,装好后即把 searchProvider 钉在 ddg。

实现上它只贡献后端:解析 HTML 结果行,过滤空白标题、无效链接、赞助位与重复项,并把 DuckDuckGo 的跳转链解成可引用的真实 URL;批量查询时可配置请求间隔,连续遭遇限流、挑战页或网络故障会消耗失败预算,触发冷却后暂时让出提供方,由 seam 选择其他后端,而不是悄悄返回空列表。

适合没有搜索密钥预算、或不愿为每次查询多付一轮模型费用的团队与个人;也适合希望保留官方 web_search 体验、又需要可预期降级路径的自托管环境。需要稳定官方 API 契约或强 SLA 的场景仍应选用带密钥的商业搜索后端。

使用场景

  • 自托管 DSH 尚未配置任何搜索 API 密钥
  • 希望模型仍用内置 web_search,但不想为每次查询多付 token
  • 批量联网检索时需要可配置的限速与限流后的降级路径

适合人员

  • 个人或小团队自托管 DeepSeek Harness 的用户
  • 对搜索 API 预算敏感、倾向零密钥方案的环境
  • 已使用 dsh-tool-web、只需替换搜索后端的维护者