DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Cust Search — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
C

@local/dsh-cust-search

Cust Search

Custom Web Search plugin for DeepSeek Harness (DSH), replacing web-search-deepseek with multi-engine sequential fallback.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:u9521/dsh-cust-search#95484ea616f0db0f0c31abb30c81be80b2e028e4
READMECompatibilityVersions

Compatibility and provenance

Cust Search is published as @local/dsh-cust-search and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
9/15/2026

Versions

0.1.0stable
9/15/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
9/15/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in search-research.

Browser Skill Dsh Plugin@wxg-prc-cpg/browser-skill-dsh-pluginDeepSeek Harness tool plugin that exposes BrowserSkill browser automation (browser_* tools) to the modelFree Searchdsh-free-searchFree web search for DeepSeek Harness: 13 engines (Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl keyless; Parallel/Perplexity/SerpBase/DeepSeek with key) + time filtering + platform search + web_fetch, with web settings UI.Find Plugindsh-find-pluginFind DeepSeek Harness plugins inside the agent — live GitHub dsh-plugin topic search, ranked by stars.Anysearch Dsh@anysearch/anysearch-dshAnySearch web search and fetch providers plus advanced tools for DeepSeek Harness

README

dsh-cust-search

English | 中文

Custom Web Search plugin for DeepSeek Harness (DSH) WebUI. Searches through configured engines in order, automatically trying the next engine if one fails or times out.


UI Preview

1. Configuration View

Configuration View

2. Sorting Mode

Sorting Mode

3. Search Testing

Search Testing


Core Features

  • Sequential Search: Searches engines one by one in your configured order. If an engine encounters a network error, invalid key, or timeout, it automatically moves to the next enabled engine until it gets results.
  • 11 Search Engines Supported: Built-in support for official DeepSeek bridge, free search engines (Bing, DuckDuckGo, SearXNG), and AI search engines (Tavily, Exa, Firecrawl, Parallel, Perplexity, etc.).

Supported Search Engines

EngineIDTypeCredentialDescription
DeepSeek OfficialdeepseekBridgeOfficial plugin settingsDirect bridge to official deepseek-official provider
BingbingFreeNoneRegion/locale-driven web search
DuckDuckGoddgFreeNoneHTML primary channel with Lite fallback
SearXNGsearxngFreeNoneRotates public instances or custom endpoints
TavilytavilyKeyedTAVILY_API_KEYHigh-quality API when keyed, shared channel when keyless
AnySearchanysearchFreeNoneKeyless structured AI search
ExaexaKeyedEXA_API_KEYNeural search; REST when keyed, public MCP when keyless
KeenablekeenableKeyedKEENABLE_API_KEYReal-time search; REST when keyed, free MCP when keyless
FirecrawlfirecrawlKeyedFIRECRAWL_API_KEYDeep scraping; anonymous quota when keyless
ParallelparallelKeyedPARALLEL_API_KEYAI search; anonymous Streamable HTTP MCP when keyless
PerplexityperplexityKeyedPERPLEXITY_API_KEYSonar generative search with source citations

DSH Version Compatibility

Plugin VersionCompatible DSH VersionNotes
main (Current)>= 0.1.5-rc.1Fully aligned with DSH official specifications; redirects global searchProvider

Quick Install (Recommended / One-Line)

Install directly from the GitHub dist branch (pre-built by CI, no local compilation needed):

dsh plugin --profile web add github:u9521/dsh-cust-search#dist

Then restart web (dsh web) and hard-refresh your browser (Cmd+Shift+R or Ctrl+F5). The plugin appears as Web Search in Settings.

Upgrade

Pull the latest release using the dsh plugin update command:

dsh plugin --profile web update @local/dsh-cust-search

Then restart web and hard-refresh the browser.


Storage & Configuration

Configuration is stored in an isolated user directory without modifying system settings:

  • Storage Path: ~/.dsh/storages/cust_search.json
  • Schema Details: For complete schema specifications and field definitions, see Storage Schema Specification.

Local Development & Manual Build

Prerequisites

  • pnpm: npm install -g pnpm
  • Node.js: ^22.19 || >=24

1. Clone & Build

git clone https://github.com/u9521/dsh-cust-search.git ~/.dsh/plugins/dsh-cust-search
cd ~/.dsh/plugins/dsh-cust-search
pnpm install
pnpm run build

2. Local Install

dsh plugin --profile web add ~/.dsh/plugins/dsh-cust-search

Then restart web (dsh web) and hard-refresh the browser.

3. Local Upgrade

Upgrading local sources only requires pulling the latest commit and rebuilding:

cd ~/.dsh/plugins/dsh-cust-search
git pull
pnpm run build

Development Commands

CommandDescription
pnpm run buildFull build (runs tsc type check + generates lib/ bundles)
pnpm run checkType check only (tsc --noEmit)
pnpm run lintFull lint check (ESLint + TypeScript + Prettier)
pnpm run lint:fixAutomatically fix ESLint rules and format code
pnpm run fmtFormat source and config files with Prettier

Uninstall

dsh plugin --profile web remove @local/dsh-cust-search

Restart web and hard-refresh the browser afterwards. If local sources are no longer needed:

rm -rf ~/.dsh/plugins/dsh-cust-search

License

MIT © 2026 u9521