dsh-markstream
Run the following command in DeepSeek Harness:
dsh plugin install boomboomxx/dsh-markstream
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install boomboomxx/dsh-markstream in your terminal to install the plugin; the source code is available at https://github.com/boomboomxx/dsh-markstream .
About this plugin
The default streaming Markdown renderer in DeepSeek Harness tends to produce visible flicker and layout shifts during AI conversations, especially when code blocks stream in incrementally or when math and diagrams are involved. dsh-markstream replaces the built-in assistant-step renderer with markstream-react, delivering low-jitter incremental streaming where every intermediate Markdown frame transitions smoothly instead of snapping into place.
Core capabilities span the most common AI-chat content types: stream-diffs incremental code blocks with syntax highlighting, diff views, line numbers, and collapse; Mermaid diagrams; KaTeX math; and safe inline HTML. The original Think disclosure row, image attachment gallery, unknown-block JSON fallback, and stopped marker all behave identically to the shipped renderer, so no existing UI semantics are lost. A floating config panel (gear icon at the bottom-right) lets you adjust theme, typewriter cursor, code-block styling, diagram max-height, and a dozen-plus other parameters in real time; changes take effect immediately and persist to settings.yaml.
This plugin is a good fit for users who run long conversations in DSH Web and frequently review streaming code, formulas, or diagrams. If you want Markdown to appear word by word like a typewriter rather than refreshing in whole chunks, or you want code blocks to show diffs and syntax highlighting while they are still streaming, dsh-markstream lifts the reading experience out of the box. No product code changes are needed — install through the standard plugin channel and it is ready to go.
Use Cases
- Eliminating flicker and layout shifts during streaming code-block output in AI chats
- Real-time Mermaid diagram and KaTeX formula rendering in conversations
- Customizing code-block theme, font size, collapse, and diff style
Best For
- Developers running long conversations in DSH Web daily
- Users who demand smooth, low-jitter streaming Markdown rendering
- AI-interaction users who frequently review streaming code, formulas, and charts
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.