zerob13/dsh-better-markdown ↗★ 11
dsh-better-markdown
DeepSeek Harness Web plugin that renders streamed assistant Markdown with markstream-react.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zerob13/dsh-better-markdown说明文档
阅读完整 README ↗为什么使用 Markstream React
- 面向流式输出:可持续处理尚未闭合的粗体、代码围栏、列表、表格和数学表达式,适合 LLM token stream。
- 减少完成态切换:流式与 settled assistant message 共用 Markstream renderer,避免完成时替换整棵 Markdown UI。
- 更丰富的 Markdown:支持常用 Markdown、表格、任务列表、引用、链接、图片、KaTeX 数学公式和 Mermaid 图表。
- 兼容 Harness 滚动区:关闭不适用于聊天内部滚动容器的 viewport lazy mounting,避免可见内容停留在骨架占位状态。
- 完整 Markstream 代码块:fenced code 由 Markstream
MarkdownCodeBlockNode与stream-markdown渲染,使用 Shiki 流式高亮,并保留语言标题、复制和展开操作;reasoning、附件、停止状态仍保持 Harness 原行为。 - 安全边界明确:原始 HTML 使用
htmlPolicy="escape";链接、图片和 settled file mention 继续执行 Harness 的限制策略;Mermaid 使用 strict mode。