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
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
使用
- 获取 Tavily API Key(免费额度约每月 1000 次基础搜索)。
- 通过插件 config 传入,或让 host 能解析到
TAVILY_API_KEY。 - 像平常一样向 agent 提问需要联网搜索的内容。
环境要求
- 已安装 DeepSeek Harness
- 你自己的 Tavily API Key
第三方声明
本插件在运行时调用 Tavily 搜索 API,需要你自己的 API Key,并受 Tavily 服务条款约束。包内不含任何第三方代码。
详见 THIRD_PARTY_NOTICES.zh.md(English)。
社区与支持
- 通过 GitHub Issues 报告问题与提问。
- 为你自己的插件仓库添加
dsh-plugin话题,便于被发现。 - 在 awesome-dsh-plugin.com 浏览更广阔的插件生态。
参与贡献
参见 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}},
}