AI Agent Hub
Back to plugins
🧰

dsh-surfing-plugin

Web Tools Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install cyijun/dsh-surfing-plugin

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

Install this plugin in DeepSeek Harness by running dsh plugin install cyijun/dsh-surfing-plugin; the full source repository is https://github.com/cyijun/dsh-surfing-plugin.

About this plugin

If you already operate SearXNG or Crawl4AI but do not want to change how DeepSeek Harness invokes web tools, dsh-surfing-plugin solves that missing link. It registers self-hosted search and fetch capabilities with DSH's ctx.web service, routing web_search through SearXNG and web_fetch through Crawl4AI while keeping the native tool names, arguments, rendering, timeouts, cancellation behavior, and result limits unchanged.

The plugin's core value is replacing the backend without changing the front-end experience. SearXNG turns search results into source data that DeepSeek Harness can understand, while Crawl4AI converts web pages into model-friendly Markdown. From the user's perspective, agents continue calling web tools exactly as before, but the network entry point becomes infrastructure you control.

This plugin is suitable for users who already run or maintain SearXNG and Crawl4AI, as well as teams with explicit requirements around network paths, data handling, and browsing behavior. It is especially useful when you want to preserve the native tool workflow while moving self-hosted web access into a controlled environment.

Use Cases

  • Add self-hosted web search and fetch services to DeepSeek Harness
  • Replace web tool backends while preserving native web_search and web_fetch behavior
  • Let agents use your own web infrastructure for retrieval and page fetching

Best For

  • Users who already run SearXNG and Crawl4AI
  • Teams that need controlled network paths and data boundaries
  • Users who need controllable web access for DeepSeek Harness