DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-balanced-search

DeepSeek Harness web-search tool that rotates among Keenable, Exa, and Tavily with automatic failover.

Developer Tools
4GitHub Stars0ForksUpdated2026-09-15

Install

$ dsh plugin --profile web add github:tianmingwan/dsh-balanced-search

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
A native DSH plugin that registers balanced_search and balanced_fetch tools for web search and URL content retrieval. It round-robins available Keenable, Exa, and Tavily providers, failing over when a provider fails; the repository also includes a standalone stdio MCP server.

Key Capabilities

  • Registers balanced_search and balanced_fetch as native DeepSeek Harness tools.
  • Searches the web with normalized titles, URLs, content summaries, publication dates, and scores.
  • Fetches URL content as clean Markdown text.
  • Round-robins across configured Keenable, Exa, and Tavily providers with automatic failover.
  • Supports query, result-limit, time-range, maximum-character, and live-fetch parameters.
  • Provides a generic Python stdio MCP server exposing search and fetch.

Useful For

  • Give DSH agents web-search access backed by one or more configured providers.
  • Reduce interruption from an individual search-provider failure through fallback.
  • Retrieve readable page content after finding a relevant URL.
  • Use the included MCP server with an MCP client outside DeepSeek Harness.

Who It Fits

  • DeepSeek Harness users who need web search and page retrieval tools.
  • Developers with Keenable, Exa, or Tavily API credentials.
  • MCP client users who prefer a stdio search server.

Documented Limitations

  • At least one of KEENABLE_API_KEY, EXA_API_KEY, or TAVILY_API_KEY must be configured.
  • Providers without an API key are skipped.
  • The native DSH plugin requires Node.js 20 or later.
  • The included generic MCP server has separate Python dependencies.
  • Time-range handling differs by provider: Tavily uses it natively, while Exa and Keenable map it to provider-specific fields.

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

No automated security signals have been published yet.

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
tianmingwan/dsh-balanced-search
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
6278313 · 2026-09-16

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
4GitHub stars
Forks
0
Open issues
1
Last commit
2026-09-15
Last release
No release detected
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app