A DeepSeek Harness web-UI plugin that adds fluid, scroll-following streaming reveal (typewriter rendering, tool-card entry, adaptive pacing) and user-tunable reasoning display — installed via the official `dsh plugin` CLI.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-08-30
License
MIT
01What can it help you accomplish?
Reveal streamed DeepSeek Harness web-chat replies with smooth, readable motion
Typewriter-follow rendering with sliding line/tool-card entry, continuous scroll-following, and an adaptive pacing engine
DeepSeek Harness (dsh) web-UI users who want fluid streaming rendering and silky scrolling instead of jumpy reveals
Let users tune pacing and control reasoning reveal from the web UI
A 'Smooth stream' settings card with toggles for enabling smooth rendering, auto-expanding reasoning, auto-collapsing after completion, and a render-debug panel
dsh web-UI operators who want per-session control over streaming reveal and reasoning display
02How to install into DeepSeek Harness
Prerequisites
- A DeepSeek Harness source checkout (run the command inside it), or a `dsh` CLI already on your `PATH`
Installation steps
- 01
Inside a DeepSeek Harness source checkout: `pnpm dsh plugin --profile web add dsh-smooth-stream`
- 02
If `dsh` is already on your `PATH`: `dsh plugin --profile web add dsh-smooth-stream`
$ dsh
- 03
Start the web UI: `pnpm dsh web`
- 04
Optionally change the rhythm `preset` in your profile's `cordis.patch.yml` (default `balanced`; options `realtime` / `balanced` / `silky`)
Verify the integration
- Check the host logs for the line `[dsh-smooth-stream] plugin loaded!` after starting the web UI
Rollback
- Inside a DeepSeek Harness source checkout: `pnpm dsh plugin --profile web remove dsh-smooth-stream`
- If `dsh` is on your `PATH`: `dsh plugin --profile web remove dsh-smooth-stream`
03DSH integration and capability boundaries
Installed as a dsh web-profile plugin via the official `dsh plugin` CLI; patches the web-chat rendering through `cordis.patch.yml`.
Smooth streaming reveal
streamed dsh web-chat tokens (text, Markdown, code, tables, tool results)→typewriter-follow rendering with sliding line/tool-card entry and consistent transitions
Continuous scroll-following
growing streamed content→the page follows generated content along a continuous scroll path so the eye stays on the live text
Adaptive pacing engine
output speed and pending content→render speed adjusts so slow output is shown calmly and fast output keeps up; tuned via `preset`
reads the `preset` field from the profile's `cordis.patch.yml` to set the rhythmSmooth stream settings card
user toggles in the web UI (Settings → Plugins → Plugin config)→enables smooth rendering, auto-expand reasoning, auto-collapse after completion, and a render-debug panel
when enabled, takes over rendering and scroll-following of replies and tool rows; disabling releases it back to the built-in Harness renderer
04Who is it for? When not to use it?
Good for
- DeepSeek Harness (dsh) web-UI users who want fluid streaming rendering and silky scrolling instead of jumpy reveals
- dsh web-UI operators who want per-session control over streaming reveal and reasoning display
05Compatibility, maintenance and safety notes
- Legacy config fields (`mode`, `revealCharsPerSec`, `scrollSpeedPxPerSec`, `maxScrollSpeedPxPerSec`) are still loaded for backward compatibility, but the current adaptive engine only uses `preset` to set the rhythm.
MIT · actively maintained (latest release v0.4.1, 2026-08-26)
06Frequently asked questions
How do I install dsh-smooth-stream with DeepSeek Harness?
Inside a DeepSeek Harness source checkout run `pnpm dsh plugin --profile web add dsh-smooth-stream`; if `dsh` is already on your PATH, just run `dsh plugin --profile web add dsh-smooth-stream`. Then start the UI with `pnpm dsh web`.
How do I know it loaded?
After starting the web UI, the host logs should show the line `[dsh-smooth-stream] plugin loaded!`.
How does it connect to DeepSeek Harness?
It installs as a dsh web-profile plugin and takes over rendering and scroll-following of replies and tool rows in the web chat; you can turn that takeover off in settings to use the built-in Harness renderer.
How do I change the pacing?
The bundle defaults to `preset: balanced`. Edit your profile's `cordis.patch.yml` to choose `realtime` (closer to model arrival), `balanced` (default), or `silky` (larger buffer, slower catch-up).
What user settings does it add?
A 'Smooth stream' card under Settings → Plugins → Plugin config with toggles for enabling smooth rendering, auto-expanding reasoning, auto-collapsing after completion, and a render-debug panel.
07Related DSH workflows
dsh-web
by zhu1090093659
One-command install of a full DSH web workbench: monitoring HUD, task board, SSH panel, mobile remote, vision tool, git graph, skins, plugin manager.
petdex
by crafter-station
A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
j-space-cognition-suite-v3.7
by tiger3807861189
AI cognitive-enhancement skills for agent harnesses inspired by Anthropic's global workspace research. Adds inference-time control and reasoning tools for DeepSeek Harness, Claude Code, Codex and OpenCode.
dsh-deep-whale
by small-tailqwq
DSH Web GUI 鲸鱼娘主题皮肤(深海女仆工坊 maid-atelier:亮/暗双模式)
08Data and sources
(`dsh`)Web UI 带来流畅的流式渲染和丝滑滚动。
pnpm dsh plugin --profile web add dsh-smooth-stream
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-30. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
