chat-pace
Run the following command in DeepSeek Harness:
dsh plugin install TheGoodMorty/chat-pace
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install TheGoodMorty/chat-pace in your terminal (source: https://github.com/TheGoodMorty/chat-pace), then restart the DSH server and refresh the page to activate it.
About this plugin
The most common frustration when working with agents in the DeepSeek Harness web UI is output that scrolls faster than you can read. The default follow mode snaps to the bottom the instant content grows, and a long reply can be pushed off-screen before you finish a paragraph. chat-pace solves this by layering a configurable reading-pace engine on top of the shipped follow logic—never replacing it, so every mode can be left on without side effects.
Five scroll modes cover the full range: Follow (instant snap, the shipped default), Smooth (glides at a configurable px/s), Paced (section-by-section reading with a pause proportional to section height, tall sections drift through at reading speed instead of freezing), Step (no auto-scroll; one section per key press), and Hold (view pinned; new output never moves it). Global hotkeys (F9 pause/resume, Ctrl+ArrowDown next, Ctrl+ArrowUp previous, Ctrl+End jump to latest), a mode menu in the composer tool row and session header, a live status line with reading-pause progress bar in the composer dock, and a full Settings page (glide speed, seconds-per-screen, pause clamps, section kinds, hotkey recorder with conflict detection) put you in control at every level. Per-session reading position is remembered as a row anchor plus offset, so it survives content growth and window resizing, and restoring it yields instantly if you touch the view mid-restore.
This plugin is for anyone who regularly reads long agent outputs in the Harness web UI and wants to pace their reading instead of racing the scroll. If you rely on the default instant-jump behavior and never feel the need for control, chat-pace stays out of the way—every feature is additive, coexists frame-by-frame with the shipped engine, and can be toggled off at any time.
Use Cases
- Pacing through long agent output section by section
- Resuming your reading position when switching back to a session
- Pausing or jumping to a specific section via global hotkeys
Best For
- Developers who regularly read long replies in the Harness web UI
- Users who prefer reading at their own pace over forced auto-scroll
- Advanced Harness users who need precise control over scroll behavior
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.