DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Tavily Web Search — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
T

@deepseek-ai/tavily-web-search

Tavily Web Search

Tavily search plugin for DeepSeek Harness seam

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:xjcloudy/tavily-web-search#1e2378fd9661701a831e5be1ef4735a9bac4e081
READMECompatibilityVersions

Compatibility and provenance

Tavily Web Search is published as @deepseek-ai/tavily-web-search and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
github
Registry updated
8/24/2026

Versions

0.1.0stable
8/24/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
any
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
8/24/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in search-research.

Browser Skill Dsh Plugin@wxg-prc-cpg/browser-skill-dsh-pluginDeepSeek Harness tool plugin that exposes BrowserSkill browser automation (browser_* tools) to the modelWeknora@wxg-prc-cpg/dsh-weknoraWeKnora knowledge retrieval tools for DeepSeek Harness (dsh): semantic search, document reading and RAG/agent answers over your own knowledge bases.Free Searchdsh-free-searchFree web search for DeepSeek Harness: 13 engines (Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl keyless; Parallel/Perplexity/SerpBase/DeepSeek with key) + time filtering + platform search + web_fetch, with web settings UI.Find Plugindsh-find-pluginFind DeepSeek Harness plugins inside the agent — live GitHub dsh-plugin topic search, ranked by stars.

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.