dsh-stream
Smooth streaming reveal and conversation follow for the DeepSeek Harness Web UI
AI Analysis
核心用途是优化 Web 界面中 AI 文本输出的流式加载与自动滚动跟随。适合需要改善长文本输出时阅读连贯性的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Laplace-bit/dsh-streamREADME
Read the full README ↗Configuration
Cordis validates the overlay config against the exported schema. Omitted fields use the defaults. An invalid value fails the load.
| Field | Type | Default | Meaning |
|---|---|---|---|
mode | typewriter | teleprompter | typewriter | Kept for config compatibility; neither mode draws a caret |
preset | realtime | balanced | silky | balanced | Reveal-cadence smoothing preset |
revealCharsPerSec | number (5–200) | 80 | Unused at runtime; live reveal tracks observed arrival |
scrollSpeedPxPerSec | number (1–200) | 48 | Unused at runtime; follow is a smooth-damp, not a cruise speed |
maxScrollSpeedPxPerSec | number (1–2000) | 1000 | Follow velocity ceiling so a huge first lag does not teleport |
Override values in the profile cordis.patch.yml after install. The bundle already inserts the row with the defaults above.
prefers-reduced-motion users receive the complete text immediately, and the overlay does not take follow. While the frame rate is below 30 fps and the reply is offscreen, reveal commits are held back and flush when the guard clears.