DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Tavily Web Search — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
T

@deepseek-ai/tavily-web-search

Tavily Web Search

用于 DeepSeek Harness seam 的 Tavily 搜索插件

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:xjcloudy/tavily-web-search#1e2378fd9661701a831e5be1ef4735a9bac4e081
README兼容性版本

兼容性与来源证明

Tavily Web Search 以 @deepseek-ai/tavily-web-search 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/8/24

版本

0.1.0stable
2026/8/24

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/8/24
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 search-research 分类下经过校验的插件。

Browser Skill Dsh Plugin@wxg-prc-cpg/browser-skill-dsh-plugin向模型提供 BrowserSkill 浏览器自动化(browser_* 工具)的 DeepSeek Harness 工具插件Weknora@wxg-prc-cpg/dsh-weknora适用于 DeepSeek Harness (dsh) 的 WeKnora 知识检索工具:通过自有知识库进行语义搜索、文档阅读以及 RAG/代理回答。Free Searchdsh-free-searchDeepSeek Harness 的免费网页搜索:13 个引擎(Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl 无需密钥;Parallel/Perplexity/SerpBase/DeepSeek 需要密钥),支持时间筛选、平台搜索和 web_fetch,并提供网页设置界面。Find Plugindsh-find-plugin在代理中查找 DeepSeek Harness 插件——实时搜索 GitHub 上的 dsh-plugin 主题,并按星标数排序。

README

Tavily Web Search Plugin for DeepSeek Harness

Provides web search capability to DSH via Tavily API — both as a WebSearchProvider (for ctx.web) and a model-facing tool (tavily_search).

What You Get

1. tavily_search tool

Full control over every Tavily search parameter. Call it like any other tool:

await ctx.tools.call('tavily_search', {
  queries: ['your search query'],           // required (uses first)
  searchDepth: 'advanced',                  // 'basic' | 'advanced'
  topic: 'news',                            // 'general' | 'news' | 'finance'
  days: 7,                                  // lookback
  maxResults: 10,                           // 1–50
  includeImages: true,                      // image results as markdown
  includeAnswer: true,                      // generated answer
  includeRawContent: 'markdown',            // raw page content
  includeFavicon: true,                     // favicon URLs in results
  includeDomains: ['example.com'],          // domain filter
  excludeDomains: ['spam.com'],             // domain exclusion
  country: 'united states',                 // geo filter
  startDate: '2024-01-01',                  // ISO 8601
  endDate: '2024-12-31',
  includeUsage: true,                       // credits used
});

Returns the raw Tavily response with answer, results, images, and usage info.

2. WebSearchProvider (tavily)

Standard WebSearchProvider for ctx.web.search(). Auto-selects when it's the only configured provider. Used by the web_search tool from dsh-tool-web.

Note: web_fetch uses a separate WebFetchProvider interface (not implemented here).

Setup

1. Install in your DSH profile (local development)

# Clone & build
git clone <repo-url>
cd tavily-web-search && pnpm install && pnpm run build

# Link into your profile
cd ~/.dsh/profiles/your-profile
pnpm add file:/path/to/tavily-web-search

2. Add to cordis.patch.yml

- id: tool-web
  disabled: false

- id: tavily-web-search
  name: '@deepseek-ai/tavily-web-search'
  config:
    apiKeyEnv: TAVILY_API_KEY
    maxResults: 10

# Make tavily the active search provider
- id: web
  config:
    searchProvider: tavily

3. Provide the API key (one of)

A. DSH Credentials (recommended — encrypted, multi-tenant)

# Edit the credentials file directly:
# ~/.dsh/.credentials.yaml

version: 1
refs:
  TAVILY_API_KEY: tvly-xxxxxxxx

B. Environment variable (dev/CI only)

export TAVILY_API_KEY=tvly-xxxxxxxx

C. Literal in config (not recommended — visible in plaintext)

config:
  apiKey: "tvly-xxxxxxxx"

Resolution order: literal apiKey → Credentials (apiKeyEnv ref) → process.env[apiKeyEnv]. Only the first match wins. Credentials file is preferred for production.

4. Restart DSH

pnpm run dev  # or whatever starts your DSH profile

That's it.

Search queries go through tavily_search tool calls with full Tavily parameter support. ctx.web.search() works automatically when registered.