DSH Hub
dsh-effort-slider cover

2768651338/dsh-effort-slider

dsh-effort-slider

UIWeb UI11 GitHub stars· updated 2026-08-17

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

Install

npx @deepseek-ai/dsh plugin --profile web add github:2768651338/dsh-effort-slider#main

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

README badge

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

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

From the README

Excerpt from 2768651338/dsh-effort-slider, cleaned of badges and images.

dsh-effort-slider

A Claude Code–style reasoning-effort slider for DeepSeek Harness — click Effort in the model menu, drag without steps, snap on release, with a WebGL fire trail; any third-party model/provider gets real, working thinking-effort control.

<br>

中文

Click the Effort row (second row of the official model menu) instead of the built-in level list: an Effort slider panel pops up — OFF/MAX scale ticks, Low/Medium/High/Ultracode status shown live, and after the panel closes the effort value stays color-coded on the menu row and on the model-seat trigger button.

Features · Compatibility · Install / Uninstall · Quick Start · Configuration · Permissions & Data · How It Works · Troubleshooting · Development

Demo screenshots (menu-row coloring / model-seat trigger / Effort panel — effort level is color-coded):

Menu rowModel-seat triggerEffort panel
<img src="assets/screenshots/屏幕截图 2026-08-16 190943.png" alt="Effort menu row colored" width="240"><img src="assets/screenshots/屏幕截图 2026-08-16 190950.png" alt="Model-seat trigger colored" width="240"><img src="assets/screenshots/屏幕截图 2026-08-16 190903.png" alt="Effort slider panel" width="240">

🔧 v0.2.5 — Fixed the real landing bug in universal effort provisioning: explicit models arrays are now replaced as a whole (dsh-settings path ops cannot traverse array nodes, otherwise models is corrupted, the schema rejects the write, and provisioning fails silently).

🔧 v0.2.4 — Fixed universal effort provisioning never landing when the pi-ai settings section registers late: provisioning now retries until the section is ready (registration happens after the adapter and does not emit settings/updated).

🆕 v0.2.3 — The model-seat trigger button (「model · effort」 above the composer) also color-codes its effort name, persistent after the menu closes.

🔧 v0.2.2 — Fixed menu-row coloring breaking on whole-tree menu remounts: painting now does a full scan and re-paints on any DOM change (throttled), and infers the color from the effort text when the panel has not reported one yet.

🆕 v0.2.1 — After the panel closes, the effort value on the model menu's Effort row keeps its level color (OFF rose-gray / Low amber / Medium blue / High purple / Ultracode bright purple with glow).

v0.2.0 — Any custom third-party model/provider gets working thinking-effort control (adapter metadata provisioning + pi-ai wire-level provisioning, hot-applied).

🎛️ v0.1.0 — Initial release: intercepts the official Effort menu and shows a Claude Code–style Effort slider panel.


Features

Related plugins