DSH Plugins
返回列表
🧰

dsh-web-search-anysearch

联网工具 更新于 2026.09.03

在终端中运行以下命令:

dsh plugin install fan56/dsh-web-search-anysearch

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

在终端执行 dsh plugin install fan56/dsh-web-search-anysearch 即可安装,插件源码地址为 https://github.com/fan56/dsh-web-search-anysearch ,安装后重启 dsh 即生效。

插件介绍

DeepSeek Harness(dsh)内置的 web_search 工具默认绑定官方搜索源,如果你希望换一套搜索引擎、获得更结构化的引用结果,又懒得改模型侧代码,这个插件就是为此准备的。它通过 AnySearch 的无状态 JSON-RPC 接口为 dsh 注册一个即插即用的 WebSearchProvider,模型端看到的仍然是同一个 web_search 工具、同一套引用格式,背后却走的是另一条搜索链路。

核心能力在于零配置即可用:匿名访问无需任何密钥,搜索结果以结构化 Markdown 块返回后会被解析为可引用的来源列表(标题、链接、摘要),URL 自动去重;如果解析格式偶有偏移,插件会优雅降级为整段透传,搜索本身不会因此失败。需要更高频率或垂直领域(金融、学术、代码等 17 个领域)时,可通过 patch 层配置 API 密钥和 domain 字段,全部可选项,不配也能跑。

适合正在使用 dsh 0.1.2 及以上版本、希望将 web_search 切换到第三方搜索源的开发者,也适合需要多引擎冗余、垂直领域检索或只想换个搜索引擎但不想碰模型代码的日常用户。卸载同样干净:补丁层、依赖、provider 声明一并移除,web_search 自动回落到官方默认,不留任何磁盘状态。

使用场景

  • 将 dsh 的 web_search 从官方源切换到 AnySearch,无需修改模型侧代码
  • 需要金融、学术、代码等垂直领域的结构化搜索结果
  • 匿名配额用尽后配置 API 密钥以获得更高搜索频率

适合人员

  • 使用 dsh 0.1.2 及以上版本、希望替换 web_search 搜索源的开发者
  • 需要多引擎冗余或垂直领域检索的日常工作用户
  • 希望零配置、免密钥即可接入第三方搜索的 dsh 用户