Skip to content

SZMY-haruhi/dsh-web-search-Tavily

31Last commit Aug 15, 2026

dsh-web-search-Tavily DSH plugin

This plugin replaces the default DeepSeek web search with Tavily search. It provides a toggle in settings to switch between official DeepSeek search and Tavily search. Supports both keyless (Tavily keyless) and API key authenticated requests.

How to install the dsh-web-search-Tavily DSH plugin

dsh plugin --profile web add github:SZMY-haruhi/dsh-web-search-Tavily

Copying does not run this command. Review the repository and version before installing the dsh-web-search-Tavily DSH plugin.

dsh-web-search-Tavily DSH plugin data source

dsh-web-search-Tavily DSH plugin snapshot date: Aug 16, 2026

discovered

What the dsh-web-search-Tavily DSH plugin can do

  • Settings toggle to switch between official DeepSeek web search and Tavily web search without uninstalling the plugin.
  • Keyless mode: No Tavily API key required; uses Tavily's free keyless tier.
  • Optional API key authentication: If a TAVILY_API_KEY is provided, requests use the account's rate limits.
  • Timeout, abort, official host lock, and discarding results without URLs.
  • Key and toggle stored in credentials file (not config file).

Where the dsh-web-search-Tavily DSH plugin fits

  • Use Tavily web search in DeepSeek Harness without a Tavily API key.
  • Switch between Tavily and official DeepSeek search on the fly via the settings toggle.
  • Use a personal Tavily API key for higher rate limits and account-based access.
  • Integrate web search into your DSH workflow (e.g., for research, fact-checking).

Who the dsh-web-search-Tavily DSH plugin is for

  • DeepSeek Harness users who want an alternative web search provider.
  • Users who need keyless access to web search functionality.

dsh-web-search-Tavily DSH plugin limitations

  • Only works with the 'web' profile of DeepSeek Harness (installed via `dsh plugin --profile web`).
  • Requires DeepSeek Harness and its plugin system.
  • Tavily keyless mode may have rate limits or restrictions imposed by Tavily (not specified in README).
  • Search results are limited to what Tavily's API returns; no custom result filtering.

dsh-web-search-Tavily DSH plugin: from the repository README

Quoted from the SZMY-haruhi/dsh-web-search-Tavily README, the upstream source of the dsh-web-search-Tavily DSH plugin. Copyright remains with the original authors.

中文 | [English](README.en.md) [![awesome · DSH plugin](https://awesome-dsh-plugin.com/badge.svg)](https://awesome-dsh-plugin.com) [![推荐 dshfind](https://img.shields.io/badge/%E6%8E%A8%E8%8D%90-dshfind-ffd700?labelColor=555555)](https://dshfind.com/zh/plugins/SZMY-haruhi/dsh-web-search-Tavily?ref=badge) [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 的 Tavily 网页搜索。设置页开关:开 = Tavily,关 = 官方 DeepSeek。无 Key 也可搜(Tavily keyless);填了 Key 走账号档。 ## 安装 ```sh dsh plugin --profile web add github:SZMY-haruhi/dsh-web-search-Tavily dsh web ``` 设置 → 插件 → 插件配置 → **Tavily 网页搜索**:打开开关即可。Key 可选,不填走无 Key。 <p align="center"> <img src="docs/settings-zh.png" alt="Tavily 网页搜索设置" width="560" /> </p> 钉 commit: ```sh dsh plugin --profile web add github:SZMY-haruhi/dsh-web-search-Tavily#<commit> ``` 卸载: ```sh dsh plugin --profile web remove dsh-web-search-tavily ``` > `dsh.bundle` · 预构建 `lib/` · git 安装无需 `allowBuilds` ## 特点 - 设置卡开关:关 = 官方 DeepSeek,开 = Tavily,不用卸包 - 无 Key 走 Tavily keyless;有 Key 走 `Authorization: Bearer` - 超时、中止、官方 Host 锁定、丢掉无 url 的结果 - Key / 开关写在 credentials,不写设置文件 ## 行为 | 开关 | Key | `web_search` | |---|---|---| | 关(默认) | — | 官方 DeepSeek | | 开 | 未填 | Tavily keyl

Read the full READMERepository license: MIT

dsh-web-search-Tavily DSH plugin questions

How do I install dsh-web-search-tavily?

Run `dsh plugin --profile web add github:SZMY-haruhi/dsh-web-search-Tavily` in your terminal. Then start DSH with `dsh web`. After installation, go to Settings → Plugins → Plugin Configuration → Tavily Web Search and toggle the switch on.

Do I need a Tavily API key to use this plugin?

No, you can use the plugin without an API key. It will use Tavily's keyless mode. If you have a key, you can set it in the credentials file for account-based access.

How do I switch between the official DeepSeek search and Tavily?

Open the settings in DSH (web profile), go to Plugin Configuration, find 'Tavily Web Search', and toggle the switch. When the switch is off, the official DeepSeek search is used; when on, Tavily is used.

Where do I put my Tavily API key?

Add `TAVILY_API_KEY: your_key` to your `$DSH_HOME/.credentials.yaml` file. Do not commit the key to your repository. The plugin reads it from there.

How do I uninstall dsh-web-search-tavily?

Run `dsh plugin --profile web remove dsh-web-search-tavily` in your terminal. This will remove the plugin. You can also use the DSH plugin management UI if available.