← Back to home@wakeup595626-cmyk

dsh-plugin-websearch-tavily

为 DSH 接入 Tavily 联网搜索的 provider,注册 tavily-search | Tavily-backed web search provider for DeepSeek Harness

Stars
1
Language
JavaScript
Created
Sep 22, 2026
Updated
Oct 3, 2026
GitHub repo

Introduction

dsh-plugin-websearch-tavily

中文 | English

为 DeepSeek Harness 的 web seam 提供 Tavily 联网搜索能力。

以稳定 id tavily-search 注册一个联网搜索 provider,并通过随包提供的 cordis.patch.yml 把它设为该 profile 的默认搜索 provider。

  • 调用 POST https://api.tavily.com/search(bearer 认证),返回 Tavily 结构化的 results[](title、url、content、published_date)——这种结构正是为 AI agent 设计的。
  • 凭据按次解析、绝不保存,顺序为:插件 config 中的字面量 apiKey — credentials.resolve(TAVILY_API_KEY) — 兜底 credentials.resolve(DEEPSEEK_API_KEY)。
  • 从 profile 中移除该 bundle,即可同时撤销 provider 注册与默认搜索设置。

安装

dsh plugin --profile web add github:wakeup595626-cmyk/dsh-plugin-websearch-tavily

使用

  1. 获取 Tavily API Key(免费额度约每月 1000 次基础搜索)。
  2. 通过插件 config 传入,或让 host 能解析到 TAVILY_API_KEY。
  3. 像平常一样向 agent 提问需要联网搜索的内容。

环境要求

第三方声明

本插件在运行时调用 Tavily 搜索 API,需要你自己的 API Key,并受 Tavily 服务条款约束。包内不含任何第三方代码。

详见 THIRD_PARTY_NOTICES.zh.md(English)。

社区与支持

参与贡献

参见 CONTRIBUTING.zh.md(English)。

引用

@misc{dsh-plugin-websearch-tavily,
  title={dsh-plugin-websearch-tavily},
  author={wakeUp595626-cmyk},
  year={2026},
  publisher={GitHub},
  howpublished={\url{https://github.com/wakeup595626-cmyk/dsh-plugin-websearch-tavily}},
}

许可证

MIT