AI Agent Hub
Back to plugins
🧰

dsh-web-search

Web Tools Updated 2026.08.16

Run the following command in DeepSeek Harness:

dsh plugin install haibinwang9/dsh-web-search

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

Run dsh plugin install haibinwang9/dsh-web-search in your DeepSeek Harness terminal to install; the source code is available at https://github.com/haibinwang9/dsh-web-search .

About this plugin

DeepSeek Harness has always had limited built-in web capabilities: the search tool depends on a single backend, web_fetch is often unavailable, and researching or grabbing web page content requires manual copy-paste outside the harness. The dsh-web-search plugin fills exactly that gap—it takes over both the built-in search and fetch tools, giving DSH genuinely usable web access.

Three things stand out in practice. First, search operates through an automatic fallback chain of SearXNG, Tavily, Brave, and DuckDuckGo; unconfigured engines are skipped silently, so it works with zero API keys via the DuckDuckGo backstop. Second, the get_search_content tool fetches any URL and extracts clean, readable plain text from the HTML, stripping scripts and styles, with JSON output ready for model analysis. Third, every setting—the default-search toggle and all three API keys—lives on the settings page in a card-style layout, so no config files ever need to be edited.

If you want DSH to search the web and pull article text during a conversation without hunting down keys for every engine or tinkering with dotfiles, this plugin lowers the barrier as much as it can: install it and you can search immediately; add keys later when you want more options.

Use Cases

  • Search the web inline and extract clean plain-text content for the model to analyze during a conversation
  • Perform online search out of the box with zero API keys via the DuckDuckGo backstop
  • Switch the default search engine and manage multiple engine keys from a single settings page

Best For

  • Everyday users who want working web access in DSH without fiddling with config files
  • Developers who frequently need to look up web pages or extract article text during conversations
  • Power users who want a single settings page to manage SearXNG, Tavily, and Brave keys