dsh-web-fetch
Run the following command in DeepSeek Harness:
dsh plugin install runfali/dsh-web-fetch
Paste the following prompt into your AI chat to install this plugin:
Install the plugin in DeepSeek Harness by running `dsh plugin install runfali/dsh-web-fetch`; the source repository is https://github.com/runfali/dsh-web-fetch .
About this plugin
DeepSeek Harness raises WEB_PROVIDER_AMBIGUOUS when multiple providers are registered for the same capability via ctx.web.registerSearchProvider, leaving the model unable to pick between them. dsh-web-fetch takes a different approach: instead of cramming every source into a single provider interface, each data source is registered as a standalone DSH tool. web_fetch_cdp connects to a remote Chrome over CDP (via cloakbrowser) to render JS-heavy pages and SPAs, while web_fetch_tavily calls the Tavily Extract API for fast, browser-free extraction. The LLM decides which tool to invoke based on context. Each tool can be independently enabled or disabled; a disabled tool is entirely invisible to the model. The architecture centers on a FetchStrategy contract with two built-in strategies shipping out of the box. Adding a new data source requires writing one strategy file and one line of registration, with no changes to the router or core logic. The plugin attaches as a Cordis bundle with zero DSH core patches, depends only on the official @deepseek-ai settings, tools, and schemastery packages, and supports live configuration through a settings UI card or hot-reloaded ~/.dsh/settings.yaml without a restart. It is well suited for developers working in DSH workflows who need to fetch dynamically rendered pages, extract structured web content, or plug in a custom data source as a first-class LLM tool.
Use Cases
- Fetching fully rendered content from JS-heavy SPAs via a remote Chrome instance
- Quickly extracting structured information from web pages without launching a browser
- Plugging a custom data source into the DSH workflow as an independent LLM tool
Best For
- Developers fetching dynamically rendered pages within DeepSeek Harness
- Architects who want to expose multiple fetching strategies as independent LLM tools
- Teams building web-augmented Q&A or information-extraction apps on the DSH workflow
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.