AI Agent Hub
Back to plugins
🧰

dsh-web-search-brave

Web Tools Updated 2026.08.20

Run the following command in DeepSeek Harness:

dsh plugin install ChrisDeadman/dsh-web-search-brave

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install ChrisDeadman/dsh-web-search-brave in your DeepSeek Harness terminal to install; the source code is at https://github.com/ChrisDeadman/dsh-web-search-brave. After installation, set the BRAVE_API_KEY environment variable and restart dsh web to activate the provider.

About this plugin

DeepSeek Harness ships a built-in web_search tool but ships without a concrete search backend. dsh-web-search-brave closes that gap with roughly 270 lines of plain ESM code and zero runtime dependencies. It registers a Brave Search API provider on the ctx.web seam, so the search tool is live the moment a valid API key is available, with no extra middleware or build step.

For long-running agent loops the plugin enforces two safeguards. An in-process rate limiter keeps at least 1500 ms between outbound requests so concurrent tool calls cannot exhaust upstream quota. On 429 or 403 responses it honors the Retry-After header and applies exponential backoff with jitter capped at 30 seconds, up to 3 attempts before surfacing the error. API-key resolution prefers the DSH credentials service over a raw environment variable, reducing the temptation to store secrets in plaintext config.

If you already run DeepSeek Harness daily, have a Brave Search API key on hand, and want a dependable search backend with no extra dependencies, no telemetry, and no postinstall scripts, this is the lightest possible option.

Use Cases

  • Stable web-search backend with built-in rate limiting for agent loops
  • Frequent concurrent tool calls that must respect Brave API quota
  • Minimal-footprint deployment with no extra dependencies or build steps

Best For

  • Everyday DeepSeek Harness users
  • Developers who already hold a Brave Search API key
  • Teams that prefer zero-dependency, telemetry-free deployments