dsh-liang-skin: A Slider Skin for DeepSeek Harness
kingofsoysauce/dsh-liang-skin
A sliding rheostat skin for DeepSeek Harness, mapping reasoning levels to a 0-30 intensity slider with adaptive UI colors.
Turn DeepSeek Harness's reasoning level selector into a compact slider, syncing character, background, and interface colors for intuitive visual feedback.
dsh plugin --profile web add github:kingofsoysauce/dsh-liang-skin- Category
- UI & Experience
- Platform
- DSH-Plugin
- Author
- kingofsoysauce
- Distribution
- Plugin
dsh-liang-skin Key Features
dsh-liang-skin Repository

dsh-liang-skin Repo Summary
dsh-liang-skin is a UI skin plugin (DSH plugin) for DeepSeek Harness, maintained by kingOfSoySauce and written in TypeScript. It replaces the reasoning level selector with a compact slider and synchronizes character, background, and interface colors. It solves the problem of the native reasoning control being unintuitive and lacking visual feedback, allowing users to adjust reasoning intensity via sliding while enjoying an immersive visual experience. Core features include dynamic reading of model levels, 0–30 intensity mapping, appearance toggle, multiple installation methods, and local development support.
What core features does the dsh-liang-skin DSH plugin support?
The plugin maps reasoning levels to a 0–30 intensity axis, reading the current model's reasoning.efforts directly without hardcoding counts or names. Any N levels are evenly distributed, e.g., two levels as 0 / 30, three as 0 / 15 / 30, five as 0 / 7.5 / 15 / 22.5 / 30. While dragging, only continuous visual preview is shown; snapping to the nearest level and submitting the original ID occurs on release, keyboard completion, or blur. Models without reasoning or with only one level do not show the slider, nor do addressed subagents. The appearance toggle is located at Settings → General Settings → Appearance Skin, offering "Slider" or "Native" modes; the choice is saved locally and does not affect model configuration.
How to install dsh-liang-skin?
Before installation, ensure the DeepSeek Harness CLI is installed; the current version has been verified on 0.1.0-rc.6. Installation can be performed while DSH is running (only disk config changes), and takes effect after restart. The recommended method uses a fixed release tag:
dsh plugin --profile web add 'github:kingOfSoySauce/dsh-liang-skin#v0.1.4'
dsh --profile web --dump-config | grep -B1 -A2 liang-intensity
Alternatively, you can install from a GitHub Release tarball or clone the repo for local installation (suitable for development). After installation, the plugin is automatically registered into the profile's dsh.profile.bundles; no manual config changes are needed. After restarting DSH, the browser loads the new skin automatically, and sessions can be restored. To uninstall, use dsh plugin --profile web remove dsh-client-liang-intensity-skin.
Which DeepSeek Harness versions and platforms are compatible with dsh-liang-skin?
The plugin has been verified on DSH 0.1.0-rc.6. It depends on pnpm and GitHub network access (method 1), or only requires downloading the Release asset (method 2). dsh web listens on port 3080 by default, configurable with --port. The plugin is platform-agnostic as long as DSH runs.
What are the visual assets and inspiration sources for dsh-liang-skin?
The visual concept, character images, and interpolated video assets originate from Lichtspektrum/liang-intensity-calibrator; the plugin adapts its 0–30 intensity axis to Harness's reasoning level selection. Runtime assets are bundled, so no extra download is needed. Currently, 24 reviewed portrait anchors are included; sliding switches to the nearest anchor without cross-fading.
How to contribute to local development of dsh-liang-skin?
Clone the repo and run npm install, npm test, npm run build. After modifying client source, rebuild and commit lib/client.js and source maps. For development, install via dsh plugin --profile web add . to create a link dependency; after changes, run npm run build and restart to apply.