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.

Model Search — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
M

@goodandready/dsh-model-search

Model Search

DSH web plugin: searchable model selector for DeepSeek Harness WebUI

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

npx -y @deepseek-ai/dsh plugin --profile web add github:GooDAnDReaDY/dsh-model-search#e730e6dcee2e6d79296c8b2e90bb2cf6a5ee90fd
READMECompatibilityVersions

Compatibility and provenance

Model Search is published as @goodandready/dsh-model-search and currently resolves to version 0.1.10. 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/19/2026

Versions

0.1.10stable
9/19/2026
0.1.8stable
9/18/2026
0.1.6stable
9/15/2026
Show 1 more versionCollapse versions
0.1.5stable
9/14/2026

Related plugins

Loading related plugins…

Latest
0.1.10
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/19/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 models-usage.

Usage@linxin666/dsh-usageUsage statistics plugin for the dsh web GUI: per-provider balance and coding-plan quota detection plus a live token usage ledger, with the current session provider's today usage on the sidebar entryWhale Widgetdsh-whale-widgetDeepSeek balance whale widget in the bottom-right corner of the DSH Web interface: balance/today’s usage/peak-off-peak pricing, customizable bubble click sequence (text/balance/today/peak-off-peak/image/random phrases and parallel weighted selection), per-line styles and fonts, floating quick editinUsage Stats@ychris12138/dsh-usage-statsToken usage heatmap, provider balances, and subscription quotas for the dsh web GUICodex Connectdsh-codex-connectChatGPT OAuth and Codex models for DeepSeek Harness.

README

📦 @goodandready/dsh-model-search

Live Searchable Model Selector Enhancement for DeepSeek Harness WebUI

🇬🇧 English • 🇷🇺 Русский • 🇨🇳 中文说明

⭐ If you like this plugin, please star it on GitHub — it shows me that the plugin is useful to you and motivates me to keep developing it.

🐛 If you find a bug or would like to request a feature, open a GitHub issue in any language — I will review your proposal and implement useful suggestions in a future plugin version.

⚡ Overview & The Problem

As autonomous workflows in DeepSeek Harness scale with dozens of models across diverse local and remote providers (OpenAI, Anthropic, OpenRouter, Ollama, DeepSeek), the default model selector dropdown becomes difficult to navigate. Users often find themselves scrolling through lengthy lists or losing track of exact provider namespaces.

@goodandready/dsh-model-search solves this by injecting an instant, non-invasive, keyboard-friendly live search field directly into the DSH WebUI model picker:

  • Instant Filtering: Real-time matching by model name, technical identifier (provider/model-id), or provider group.
  • Smart Fuzzy & Acronym Matching: Subsequence detection allows matching queries like dsr1 directly to deepseek-reasoner-1.
  • @provider Syntax: Instant filtering of models by specific provider (e.g., @ollama, @openrouter).
  • Zero CPU Overhead: Selective MutationObserver guarantees complete zero CPU overhead during chat streaming.
  • Full Keyboard Accessibility: Strict arrow-key cycling across filtered items, immediate selection on Enter, and dismiss with Escape.

🏗️ Architecture

graph LR
  A[DSH WebUI Dropdown] --> B[lib/client.js]
  B --> C[Search Input Mount]
  C --> D{Query Parser}
  D -->|Text / Acronym| E[Subsequence Fuzzy Matcher]
  D -->|@provider| F[Provider Group Filter]
  E --> G[DOM Visibility Toggler]
  F --> G
  G --> H[Keyboard Navigation & Selection]

✨ Core Features

1. Multi-Term & Delimiter-Aware Search

Supports multi-part search terms separated by spaces, commas, slashes, or semicolons:

  • Query: openrouter/claude-3-5
  • Query: reasoner; 32b
  • Query: @ollama llama3

2. Acronym & Subsequence Matching

Matches non-contiguous abbreviations quickly:

  • Typing dsr matches deepseek-reasoner
  • Typing gpt4o matches openai/gpt-4o-mini

3. Dedicated @provider Syntax

Prefixing a query with @ isolates models belonging to that provider:

  • @openai shows only models registered under the OpenAI provider.
  • @ollama qwen finds Qwen models hosted on your local Ollama instance.

4. Keyboard Navigation Matrix

KeyAction
ArrowDownMove active focus to the next visible matched model
ArrowUpMove active focus to previous visible model; returns to search input at top
EnterImmediately selects the currently highlighted or top visible model
EscapeClears active search input; closes dropdown if input is already empty

5. Resilient Core Integration

  • Non-invasive DOM manipulation: Only toggles item visibility (display: none / visible); never detaches or rearranges React virtual DOM nodes.
  • Resistant to upstream changes: Independent of DSH core CSS module hash changes.
  • Theme-Native Styling: Uses official DSH CSS variables to seamlessly adapt to Dark and Light modes.
  • Multi-Language Support: English (en) and Chinese (zh) built-in; Russian (ru) dynamically provided when @goodandready/dsh-russian-lang is active.

6. One-Click In-App Updater & Settings Card

  • Native settings card: Integrates into DSH Settings → Plugins → Plugin Settings (settings.plugin.item) under namespace dsh-model-search.
  • In-place updates: Checks the npm registry for new releases, compares versions (including prereleases), and performs one-click updates with loopback-only fail-closed security and single-flight click protection.
  • 100% Theme Token Compliance: Fully styled using official DSH design tokens (--dsw-*) with zero hardcoded hex or rgba colors, matching both Dark and Light themes.

📦 Installation

Add to your DeepSeek Harness Web profile:

dsh plugin --profile web add @goodandready/dsh-model-search

Restart DSH or reload the browser interface to activate live search in the model selector.


🧪 Verification & Testing

Run unit and syntax checks:

# Verify JavaScript syntax
npm run check

# Run automated test suite
npm test

📄 License

MIT © GooDAnDReaDY