DSH Plugins
返回列表
dsh-plugin-web-search-tavily

dsh-plugin-web-search-tavily

联网工具 更新于 2026.08.15

在终端中运行以下命令:

dsh plugin install coderdailyone/dsh-plugin-web-search-tavily

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

在 DeepSeek Harness 中运行 dsh plugin install coderdailyone/dsh-plugin-web-search-tavily 即可安装(源码地址:https://github.com/coderdailyone/dsh-plugin-web-search-tavily),安装后插件会自动注册为 web_search 的 Tavily 后端。

插件介绍

在 DeepSeek Harness 中,web_search 工具是模型联网检索的统一入口,但它本身不绑定任何具体的搜索引擎。dsh-plugin-web-search-tavily 正是为此而生——它把 Tavily API 注册为 ctx.web 能力接缝上的一个搜索提供者,让每一次 web_search 调用在背后改由 Tavily 完成,而模型侧的 schema 与渲染逻辑完全不受影响。

插件将 Tavily 返回的标题、摘要、发布日期以及生成的答案映射为工具层标准的 snippet、title、publishedAt、content 字段;支持按 basic 或 advanced 切换检索深度,按 general 或 news 切换专题,并可开关自动摘要答案。错误处理上,取消请求抛出 WEB_ABORTED,其余失败统一归为 WEB_PROVIDER_ERROR 并保留原始原因链,便于上层诊断。available() 方法只做本地校验,绝不发起网络请求。

如果你在 dsh 的 profile 里已经启用了 web_search 工具,希望把搜索后端换成 Tavily 以获得更结构化的结果或新闻时间线,又不想改动任何模型面向的接口,这个插件就是最轻量的选择。多提供者共存时只需一行环境变量即可锁定 Tavily,单提供者场景则自动生效,真正做到零配置上手。

截图预览

使用场景

  • 将 dsh 的 web_search 后端切换为 Tavily,获取更结构化的摘要与答案
  • 按 news 专题检索并获取 publishedAt 时间线,适用于新闻聚合场景
  • 通过 advanced 深度与 includeAnswer 为下游 RAG 管道提供更丰富的候选片段

适合人员

  • 已在 dsh profile 中启用 web_search 工具、希望更换搜索后端的开发者
  • 为 Dify 式多轮对话工作流接入高质量联网检索的工程团队
  • 需要新闻时间线或 AI 摘要来替代简单关键词匹配的应用作者