dsh-markdown-bubble
在终端中运行以下命令:
dsh plugin install DDDMUC/dsh-markdown-bubble
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install DDDMUC/dsh-markdown-bubble,或按 profile 方式添加依赖 https://github.com/DDDMUC/dsh-markdown-bubble 后刷新页面即可生效。
插件介绍
在 DeepSeek Harness 里,助手回复走完整的 Markdown 管线,而你发出的消息往往仍是 pre-wrap 纯文本:粘贴 README、写带列表的提示词或贴代码块,都要先在脑子里「解」一遍格式。dsh-markdown-bubble 把用户侧与 steering 侧的气泡接到同一条渲染路径上,让标题、列表、加粗、行内代码、引用、围栏代码块、表格、链接、图片、KaTeX 公式与脚注在气泡里按预期呈现,单换行也会保留为换行,而不是被 GFM 合并成一段。
实现上它不碰 DSH 源码、不改写会话日志,而是通过 conversation.chat.node 上 user / steering 两个官方 keyed 座位、以较低优先级遮蔽宿主默认渲染。内容仍按宿主规则拆分文本、图片与文件卡;引用 chip 经 projectUserText 投影后原样可点,纯文本段逐个交给 @deepseek-ai/dsh-client-ui-primitives 的 MarkdownText,与助手回复共用解析、高亮与代码卡。时间、复制操作条保留 _actions / _action 与 data-clock 等契约,便于 dsh-edit-turn、dsh-delete-turn、dsh-rerun-turn 等兄弟插件继续注入按钮;单条渲染出错时由错误边界兜底回退,避免整条条目被槽位机制摘掉。
适合经常在对话里写结构化提示、贴文档片段或代码、又希望「自己这一侧」和助手一样易读的用户。需知:待发送/本地回声、排队预览与 goal 面板仍为纯文本;消息落盘后才切换为 Markdown 渲染。
截图预览
使用场景
- 在对话里发送带标题、列表或代码块的提示词,希望气泡内直接可读
- 粘贴 README 或技术文档片段到用户消息,避免满屏源码
- 需要引用 chip、附件与编辑/重跑按钮同时保留的 Markdown 展示
适合人员
- 经常在 DSH 里写结构化提示与长文的日常用户
- 习惯在用户消息里贴代码、表格或公式的开发者
- 已使用 dsh-edit-turn 等消息操作插件、希望用户侧也统一 Markdown 体验的人