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 Ocean Selector — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
M

dsh-model-ocean-selector

Model Ocean Selector

A DeepSeek Harness plugin with a vertical model list and an animated Three.js particle reasoning-effort control.

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

npx -y @deepseek-ai/dsh plugin --profile web add github:jiaoTaiLang404/dsh-model-ocean-selector#a9ea07f059c410dc2ec1b6ffa99afbfdfbcb91f3
READMECompatibilityVersions

Compatibility and provenance

Model Ocean Selector is published as dsh-model-ocean-selector 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
8/24/2026

Versions

0.1.0stable
8/24/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
8/24/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 a dedicated pet bubble for the current providerWhale 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

DSH Model Ocean Selector

English | 中文

A DeepSeek Harness Web UI plugin that replaces the stock compact model menu with a vertical model list and an animated reasoning-effort control.

Features

  • Displays provider-grouped models as stable vertical rows.
  • Uses the project fish icon as the thumb of a compact pill control.
  • Renders three independently seeded Three.js square-particle streams from right to left.
  • Keeps particle size and stream width constant while each square rotates counterclockwise, spawns at a random offset and angle, and fades without wrap flashes.
  • Changes animation speed only after an effort selection is confirmed; pending selections do not reset or accelerate the animation.
  • Uses #e6e5e6 as the base background and hides animated fill at the provider's minimum effort.
  • Preserves the existing /model, session model selection, keyboard range input, localization, HMR disposal, and WebGL fallback behavior.

Install

Install the plugin into the Web profile from GitHub:

dsh plugin --profile web add github:jiaoTaiLang404/dsh-model-ocean-selector

Restart dsh web after installation. Open the model selector in the conversation composer to use the new model list and effort control.

To remove it:

dsh plugin --profile web remove dsh-model-ocean-selector

Development

Requires Node.js ^22.19.0 || >=24.0.0 and pnpm 11.

pnpm install
pnpm check

pnpm build produces the host entries and browser bundle in lib/. Built files are committed so DeepSeek Harness can install this repository directly from GitHub.

Compatibility and limitations

  • WebGL is optional. If initialization fails, a static themed particle fallback remains visible and the range input stays usable.
  • The animation requires a modern browser with CSS color-mix() and :has() support for the full presentation.
  • Reduced-motion preference is sampled when the control mounts.
  • Effort order comes from the selected provider; animation speed represents that order and does not infer compute cost from effort names.
  • The selector is hidden for an addressed subagent session, matching the stock model selector behavior.

License

MIT. See THIRD_PARTY_NOTICES.md for bundled and runtime dependencies.