DSH Plugins Marketplace

DSH Plugins

Plugins

/

UI & Experience

/

better-reasoning-slider

b

better-reasoning-slider

Manifest valid

Official-style composer model trigger with a floating reasoning-effort slider popup.

UI (client)hasBundlePatch

better-reasoning-slider

中文版

A DeepSeek Harness WebUI plugin that replaces the composer's model/effort dropdown with a compact, theme-aware control:

  • Model picker — click the model pill to switch models.
  • Reasoning effort slider — drag to adjust effort (e.g. low / high / max) with visible tick nodes on the track.

The slider writes through the same per-session ModelDirectory as the official @deepseek-ai/dsh-client-ui-model-selection plugin, so the /model popup and the composer stay consistent.

Features

  • Official-style composer trigger: model name + current effort + chevron.
  • Floating popup that stays inside the viewport.
  • Model groups and descriptions from the existing model directory.
  • Reasoning effort as a continuous slider with snap-to-node behavior.
  • Nodes are rendered directly on the slider track and align with the thumb.
  • Theme adaptive: uses DSH design tokens (--dsw-specific-menu, --dsw-alias-*, --dsw-shadow-lv3), so it follows light/dark Harness themes.
  • No configuration file needed.

Install

From GitHub (recommended)

dsh plugin --profile web add github:vvvspec/better-reasoning-slider

Or with a full URL:

dsh plugin --profile web add https://github.com/vvvspec/better-reasoning-slider

Restart dsh web after installing.

Local development

dsh plugin --profile web add file:/absolute/path/to/better-reasoning-slider

Restart dsh web.

Usage

  1. Open the Harness WebUI.
  2. In the composer, click the model pill (e.g. the current model name).
  3. A popup opens with:
    • The model list (grouped by provider).
    • The Reasoning slider below the model list.
  4. Drag the slider thumb to the desired effort level.
    • The thumb snaps to the nearest available node when you release.
    • The selected effort is written to the current session and stays consistent with /model.

How it works

  • The plugin shadows the official conversation.input.model slot.
  • It uses the same modelDirectories service as the official model selector.
  • The slider maps a 0–1000 draft range to the model's available reasoning.efforts list.
  • On release, it commits the nearest effort through ModelDirectory.select().

Requirements

  • DeepSeek Harness Web profile.
  • A model that exposes reasoning.efforts to see the slider. Models without reasoning efforts still show the model picker.

License

MIT

Comments

Loading…

Similar plugins

dsh-thinking-slider

Codex-style reasoning-effort slider for the DeepSeek Harness composer

UI & ExperienceManifest valid

★ 0

MIT

JavaScript

dsh plugin --profile web add dsh-thinking-slider

by qjcnmd

Codex-style reasoning-effort slider embedded in the model selector.

UI & ExperienceManifest valid

★ 13

MIT

JavaScript

Oct 18, 2026

dsh plugin --profile web add reasoning-slider
plugin-effort-slider3

No screenshots

by mrSutivu

Notched reasoning-effort slider grouped with the model picker in the composer, with theme variables and English, French and Chinese labels.

Themes & SkinsUI & ExperienceDevelopment & InfrastructureTerminal & ClientsManifest valid

★ 3

↓ 198/wk

MIT

JavaScript

Sep 10, 2026

dsh plugin --profile web add plugin-effort-slider

by Ayowait

Official-style model + reasoning-effort control for the DeepSeek Harness composer: Off/Low/High/Max.

Models & ProvidersManifest valid

★ 0

MIT

JavaScript

Oct 24, 2026

dsh plugin --profile web add dsh-official-reasoning-effort

A plugin for DeepSeek Harness (DSH) that enables effort choice in custom providers and replaces the standard "Effort" menu item with an intuitive, sticky effort slider directly inside the composer model menu.

UI & ExperienceManifest valid

★ 0

Apache-2.0

JavaScript

dsh plugin --profile web add dsh-effort-picker

by MEMZ-JZY

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

UI & ExperienceManifest valid

★ 9

MIT

JavaScript

Aug 17, 2026

dsh plugin --profile web add dsh-client-ui-effort-slider