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

Animated Claude-style reasoning-effort slider and model picker that replaces the native DSH model selector.

An animated reasoning-effort slider and model picker that replaces the native model selector's conversation.input.model slot: a Claude-style animated slider always shows canonical Off | Low | Medium | High | Extra | Max positions regardless of how the provider names its levels (aliases like off/none/disabled/ultracode→max, med→medium, extreme→extra are mapped). Unsupported levels stay visible but dimmed — clicking keeps the thumb on the chosen slot and applies the nearest supported level below it with an explanatory toast. Model switching preserves effort, and a Default button removes reasoningEffort to let the provider decide.

UI Enhancements ★ 2 updated 2026-08-17
View on GitHub ↗

Install

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

dsh plugin --profile web add github:MEMZ-JZY/DSH-Claude-Style-Reasoning-Slider, then dsh --profile web (README documents the Git-repo bundle install; no npm package — npm 404 verified 2026-08-30). Local checkout: dsh plugin --profile web add ./dsh-client-ui-effort-slider. Restart the web profile after installing or removing.

Compatibility

DSH web profile; replaces only the conversation.input.model slot; ARIA labels, focus management, prefers-reduced-motion support; bilingual README.

Details

Recent updates

Drop-in model selector; canonical 6-position effort slider; tolerant alias matching; dimmed-but-clickable unsupported levels with downgrade toast; effort preserved across model switches.

FAQ

Which parts of the UI does it replace?
Only the conversation.input.model slot — the rest of the chat input stays untouched.
What if my provider names levels differently?
Aliases such as off, none, disabled, ultracode→max, med→medium and extreme→extra are mapped to the canonical slider positions.
What happens on an unsupported level?
It stays visible but dimmed; clicking keeps the thumb there and applies the nearest supported level below it with a toast explaining the downgrade.

Alternatives

Toukaiteio/dsh-effort-tweak · Letter2025/dsh-model-failover · Wine-Red/dsh-codex-timeline

More plugins in UI Enhancements

Browse more in UI Enhancements

Guides for UI Enhancements plugins