DSH Plugins Marketplace

DSH Plugins

Plugins

/

Tools & Capabilities

/

dsh-plugin-nuaa-search

d

dsh-plugin-nuaa-search

Manifest valid

Zero-key web search provider for the built-in web_search tool: scrapes Bing China, 360 and SearXNG through a backend fallback chain and returns real URLs with snippets and publish dates. No API key an

hasBundlePatch

dsh-plugin-nuaa-search

A zero-key web search provider for DeepSeek Harness's built-in web_search tool.

It registers a search provider (local-search) into the harness's ctx.web seam and answers queries by scraping real search engines — no official DeepSeek API key, no third-party search API key, no settings card.

中文说明见 README.zh.md。

Third-party community plugin, not affiliated with Nanjing University of Aeronautics and Astronautics. The nuaa in the name only helps students find it in the market; the plugin itself is network-agnostic.

Why

@deepseek-ai/dsh-web-search-deepseek sends every search to DeepSeek's official Anthropic-compatible endpoint, which needs an official API key. On a network or plan where that key is unavailable (for example a mainland-China campus gateway that only serves an OpenAI-compatible endpoint), web_search fails. This plugin replaces the provider instead of the endpoint: it implements the harness's own WebSearchProvider interface and fetches results itself.

Install

From the market, or:

dsh plugin --profile desktop add dsh-plugin-nuaa-search

Restart the harness. The bundle patch points web.searchProvider at local-search and disables the official web-search-deepseek row (re-enable it in your profile's cordis.patch.yml if you want it back).

Backends

auto (default) = bing → so360 → searxng: the first backend that returns results wins, so a blocked or broken engine costs one timeout, not the whole search.

BackendStatusNotes
bingdefault, ~270msBing China HTML: direct URLs, snippets, publish dates
so360fallback360 Search HTML: direct URLs
searxngneeds your instanceJSON API; the instance must enable format=json
baiduoften blockedreturns [] when the anti-bot page appears, never the challenge page

Config

Passed as the row config in cordis.patch.yml, or via environment variables as fallback.

KeyDefaultMeaning
backendautoone backend or a chain ("bing,so360")
maxResults8cap; the caller's request.maxResults is also honored
deadlineMs20000internal deadline — returns what it has instead of hanging
backendTimeoutMs8000per-backend timeout
searxngUrl—instance base URL
logtrueone summary line per search in the host log

Test

node --test test/provider.test.mjs

10 tests, including live network searches, query fidelity, maxResults, deadline, and caller cancellation.

Limitations

  • HTML scraping: a Bing markup change needs a parser update (switch backend to so360 meanwhile).
  • Relevance is the search engine's; results are passed through, not re-ranked or summarized.
  • publishedAt is only set when a date is readable at the start of the snippet — never invented.
  • One query per call, no pagination.

License

MIT

Comments

Loading…

Similar plugins

dsh-web-search-bing

Bing-backed web search provider for the built-in web_search tool: scrapes the public cn.bing.com HTML results page with no API key, reachable from mainland China, and keeps searches off the model's ow

Tools & CapabilitiesModels & ProvidersManifest valid

★ 0

↓ 26/wk

dsh plugin --profile web add dsh-web-search-bing

by cinob

🌐 Multi-provider web search plugin for DeepSeek Harness: Zero-key Bing/Baidu direct search, free-tier APIs (Tavily/Brave/Serper/Bocha), SearXNG token auth, auto-fallback, and a built-in Web Settings

Tools & CapabilitiesManifest valid

★ 8

↓ 365/wk

MIT

JavaScript

Aug 26, 2026

dsh plugin --profile web add dsh-web-search-multi

by Wandering233

免 API key 的多引擎搜索 provider for DeepSeek Harness (ctx.web):真实浏览器 Google + 国际版 Bing + 中文 Bing,带代理自动探测、语言感知与浏览器空闲回收

Tools & CapabilitiesManifest valid

★ 0

MIT

JavaScript

Sep 14, 2026

dsh plugin --profile web add dsh-keyless-search

Maintained fork of godchen520/dsh-web-search-bing adapted to DSH 0.1.5-rc.1: Bing-backed provider for the built-in web_search tool, scraping the public cn.bing.com HTML results page with no API key, r

Tools & CapabilitiesManifest valid

★ 0

dsh plugin --profile web add dsh-bing-search

by n0pe-sled

dsh plugin: SEARXNG-backed web search provider for the dsh web_search tool (host-only, no Settings UI)

Tools & CapabilitiesManifest valid

★ 0

TypeScript

Sep 29, 2026

dsh plugin --profile web add dsh-web-search-searxng

by rogerdigital

DeepSeek Harness (dsh) plugin that adds a SearXNG-backed web_search provider to the ctx.web seam — free, self-hosted, key-less search instead of paid Exa/Perplexity APIs.

Tools & CapabilitiesManifest valid

★ 11

↓ 269/wk

MIT

TypeScript

Sep 21, 2026

dsh plugin --profile web add dsh-searxng