dsh-web-search-nokey
Run the following command in DeepSeek Harness:
dsh plugin install a1435473620/dsh-web-search-nokey
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install a1435473620/dsh-web-search-nokey in DeepSeek Harness to install; the full source is at https://github.com/a1435473620/dsh-web-search-nokey. It takes effect immediately with no config changes or restart required.
About this plugin
In dsh, chat and search take completely different paths. Chat goes through whatever connector you configured, but search is a separate built-in module that only accepts DEEPSEEK_API_KEY. If you are running models on credits (Trae, WorkBuddy, or similar), that key simply does not exist, so web_search returns a 401 forever while your chat works perfectly fine. dsh-web-search-nokey plugs exactly that gap: it registers a credential-free WebSearchProvider on ctx.web, sends queries to public search result pages, and hands results back in dsh's own source shape. It takes effect the moment you install it—no config edits, no restarts, no API keys to hunt down.
Under the hood, three upstreams run in strict fallback order: Bing RSS, then Bing HTML, then 360. A typical query resolves in roughly 200 ms and returns eight results with snippets. If one engine fails the next one picks up automatically and the failure is logged as engine=xxx failed without interrupting the overall flow. The plugin ships with zero dependencies, no UI, and no account system. The one extra file it carries is cordis.patch.yml, which pins dsh's searchProvider to this plugin so the built-in backend does not claim availability and trigger WEB_PROVIDER_AMBIGUOUS, silently breaking search entirely.
Who is it for: credits-based users who just need web_search to stop returning 401 and want the lightest possible solution with nothing extra to manage. If you want a full-featured, configurable search hub with a multi-engine UI, time filters, and platform search, dsh-free-search is the better fit. This repository does exactly one thing: make search work without a key. Keep in mind it hits public result pages rather than an official API, so heavy use may trigger rate limits; most results carry no publish date; and the 360 fallback returns redirect links. Those are deliberate trade-offs in exchange for zero credentials, zero dependencies, and instant availability.
Use Cases
- Credits-based users whose chat works but web_search keeps returning 401 need an immediately usable search backend
- Want dsh's built-in search to work without requesting or maintaining any API key
- Need the lightest possible search fallback with zero dependencies, no UI, and instant availability
- Three search engines auto-fallback so a single upstream failure does not break the whole flow
Best For
- Users running dsh models on Trae or WorkBuddy credits who do not have a DEEPSEEK_API_KEY
- Users who prefer minimal, zero-dependency, zero-config plugins with no account system
- Users who only need web_search to work and do not require a full search hub with multi-engine UI or time filters
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.