AI Agent Hub
Back to plugins
dsh-search-switcher preview

dsh-search-switcher

Client Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install Hudson-Junior-Wang/dsh-search-switcher

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

Run dsh plugin install Hudson-Junior-Wang/dsh-search-switcher in your terminal to install this plugin (source: https://github.com/Hudson-Junior-Wang/dsh-search-switcher), then restart the Harness host or reload the Web UI to see the engine switcher appear to the left of the model picker.

About this plugin

Switching search engines in DeepSeek Harness used to mean opening Settings, hunting for the provider field, typing a new value, or firing off a slash command. If you find yourself wanting to hop between two or three sources in a single conversation, that friction adds up fast. dsh-search-switcher puts a compact dropdown right to the left of the model picker so you can cycle through ten engines with one click, without ever leaving the active input context. It is especially handy on overseas campus or corporate networks that block api.deepseek.com while Bing, DuckDuckGo, or SearXNG remain reachable.

The menu reads and writes the dsh-free-search provider setting over the loopback bridge, highlights the current engine, and keeps the list scrollable. Keyboard support is complete: arrow keys expand the menu and move between entries, Home and End jump to the first and last item, Enter or Space confirms, and Escape dismisses with focus returning to the trigger. Styling follows Harness theme variables so the control blends in visually. The current release also surfaces a precise compatibility diagnosis for dsh-free-search 0.4.22 instead of a generic error.

It suits heavy Harness users who switch search sources often, and anyone whose network makes the official endpoint unreliable. The plugin is a single self-contained bundle with no build step, so it installs and works immediately.

Screenshots

Use Cases

  • Campus or corporate proxy blocks the official endpoint, so you need to fall back to Bing or SearXNG in one click
  • You want to hop between DuckDuckGo, Exa, and Tavily within a single conversation
  • You prefer switching providers inline rather than re-opening Settings to edit the provider field by hand

Best For

  • Heavy DeepSeek Harness users who switch search sources often
  • Users on restricted networks where the official endpoint is unreachable but search is still needed
  • Keyboard-first power users who want zero-friction workflow transitions