AI Agent Hub
Back to plugins
🤖

dsh-model-ocean-selector

Model Inference Updated 2026.08.24

Run the following command in DeepSeek Harness:

dsh plugin install jiaoTaiLang404/dsh-model-ocean-selector

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

Run dsh plugin install jiaoTaiLang404/dsh-model-ocean-selector in your DeepSeek Harness terminal to install the plugin from https://github.com/jiaoTaiLang404/dsh-model-ocean-selector, then restart dsh web to activate the new model selector.

About this plugin

The stock compact model menu in DeepSeek Harness crams every option into a single row and pairs a bare slider for reasoning effort, so picking a model and dialing in effort feels flat and under-designed. dsh-model-ocean-selector reworks this section of the Web UI: models are grouped by provider and laid out as stable vertical rows that are easy to scan, and the reasoning-effort control becomes a pill with the project fish icon as its thumb, flanked by three independently seeded Three.js square-particle streams drifting from right to left. Each tiny square rotates counterclockwise, spawns at a random offset and angle, and fades out without wrap flashes, keeping the overall rhythm calm and unobtrusive.

Interaction details are deliberately refined: particle size and stream width stay constant, and animation speed shifts only after you confirm a selection, so a pending hover neither resets nor accelerates the flow. The background is locked to #e6e5e6 and the animated fill disappears at the provider's minimum effort. All existing behaviors are preserved-slash /model command, per-session model choice, keyboard range input, localization, HMR disposal, and the WebGL fallback path. WebGL itself is optional: if initialization fails, a static themed particle layer remains visible and the range input stays fully usable, so the plugin degrades gracefully on older browsers or with hardware acceleration disabled.

This plugin is aimed at dsh web developers who switch models and tune reasoning effort daily and want a bit more visual depth and motion in that interaction. After installing the plugin and restarting dsh web, the new selector is ready in the conversation composer with no extra configuration needed.

Use Cases

  • Browse multiple provider models quickly in dsh web
  • Get a more visual cue when adjusting reasoning effort
  • Improve the model selector without changing keyboard or localization behavior

Best For

  • Developers who switch models daily in dsh web
  • Users who value interface feedback and animation detail
  • Web plugin users who need graceful WebGL fallback