DSH Hub
dsh-client-ui-effort-slider cover

MEMZ-JZY/DSH-Claude-Style-Reasoning-Slider

dsh-client-ui-effort-slider

UIWeb UI1 GitHub starsΒ· updated 2026-08-17

dsh-client-ui-effort-slider is a community DeepSeek Harness plugin. Read the repository README before installing.

Install

npx @deepseek-ai/dsh plugin --profile web add github:MEMZ-JZY/DSH-Claude-Style-Reasoning-Slider

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-client-ui-effort-slider DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-claude-style-reasoning-slider.svg)](https://dshhub.dev/plugins/dsh-claude-style-reasoning-slider)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from MEMZ-JZY/DSH-Claude-Style-Reasoning-Slider, cleaned of badges and images.

DSH Claude Style Reasoning Slider

An animated reasoning-effort slider and model picker for DeepSeek Harness (DSH). It replaces the native model selector's conversation.input.model slot with a compatible selector whose reasoning pane is a Claude-style animated slider.

πŸ‡¨πŸ‡³ δΈ­ζ–‡η‰ˆθ―΄ζ˜Žθ―·θ§ README.zh.md

Preview

Features

  • Drop-in model selector β€” replaces only the conversation.input.model slot; the rest of the chat input stays untouched.
  • Canonical effort slider β€” always shows Off | Low | Medium | High | Extra | Max positions, regardless of how the provider names its levels.
  • Tolerant name matching β€” aliases such as off, none, disabled, ultracode β†’ max, med β†’ medium, extreme β†’ extra, and similar display names are mapped to canonical slider positions.
  • Unsupported levels stay visible β€” a level the current model does not support is dimmed but remains clickable. Clicking it keeps the thumb on the chosen slot and applies the nearest supported level below it, with a toast explaining the downgrade.
  • Model switching preserves effort β€” when you switch models, the current effort is kept when possible, or automatically downgraded to the nearest supported level below it (with a toast).
  • Default and adapter-specific strengths β€” Default is offered as a pill below the slider and submits without reasoningEffort (the provider's own default applies). Other provider strengths that do not map to a canonical slider position are also shown as selectable pills.
  • Models without reasoning metadata stay manageable β€” when DSH does not expose reasoning/efforts for the selected model (for example some OpenRouter or hand-declared custom entries), the Effort menu still appears: it shows a short β€œno effort levels” notice plus the safe Default pill, instead of hiding every thinking-strength control.
  • Liang Calibrator (ζ»‘εŠ¨ε˜η₯–器) β€” optional, off by default. Binds the six canonical levels to stage names: Off β†’ 小难撁, Low β†’ 牒撁, Medium β†’ 撁子, High β†’ 撁圣, Extra β†’ 撁η₯ž, Max β†’ 撁η₯–. When enabled, a 31-frame portrait (frame-00…frame-30) appears above the slider and follows the thumb continuously while dragging, then snaps to the segment's first frame on release. Labels and the trigger show Max 撁η₯–-style suffixes. The setting persists in localStorage.
  • Big Fat Fish thumb β€” optional, off by default. Replaces the slider thumb with an 8-frame running chibi fish sprite. The idle animation loops at 720ms, speeds up to 420ms while dragging, and freezes under prefers-reduced-motion. Toggle it in DSH Settings β†’ General β†’ Big Fat Fish slider; changes apply immediately and persist in localStorage.
  • High / Extra ripple field β€” High and Extra now show a sparse blue / purple dot-matrix field with random flicker and radial water ripples around the thumb, as a lighter prelude to the Max pixel field.
  • Max / Ultracode treatment β€” the model's max/ultracode level turns the slider into an animated purple pixel field, and the Max label becomes a flowing multi-color gradient text.
  • Localized and theme-aware β€” ships with English and Simplified Chinese dictionaries and follows DSH light/dark design tokens.
  • Accessible β€” keyboard-operable slider (arrows, Home/End, PageUp/PageDown), ARIA labels, focus management, and prefers-reduced-motion support.

Install

…

Related plugins