dsh-tavern-renderer
在终端中运行以下命令:
dsh plugin install LiweiDonVee/dsh-tavern-renderer
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端中执行 dsh plugin install LiweiDonVee/dsh-tavern-renderer 即可安装,插件源码位于 https://github.com/LiweiDonVee/dsh-tavern-renderer 。
插件介绍
DeepSeek Harness 的消息展示层偏素,聊天气泡里再丰富的 Markdown 最终也只是黑白文本,缺乏视觉层次与沉浸感。dsh-tavern-renderer 以 Harness 原生 Cordis keyed slot 接入,不改宿主源码,将一整条有序渲染管线嵌入 assistant-step、user、steering 三个展示节点:正则替换、宏变量、受约束内联表达式(明确拒绝 eval、函数调用、原型与构造器)、Markdown 解析、HTML/CSS 白名单清洗、语义化文档模板,每一环均可单独关闭或前后挂载扩展,且只影响 DOM 展示,不触碰持久会话事件或模型 prompt。
最突出的能力是八种沉浸式文档模板——信件带折痕与火漆、试卷带评分框、明信片带邮票与地址线、密信带分级条、电报带编号、报纸带版次、档案带卷宗号、日记带天气栏。模型只需写一段带围栏的短 Markdown,首行选模板,随后照常写正文,插件自动套用对应视觉结构;所有元数据先按文本转义,字段值不能生成类名、样式或属性,由 DOM 树清洗兜底。
适合在 Harness 里跑角色扮演、长文叙事或文档型输出的用户:你不必离开终端,就能获得接近 SillyTavern 的视觉呈现,同时避免引入任意 JavaScript 执行风险。
使用场景
- 在 Harness 聊天中输出信件、试卷、电报等沉浸式文档
- 用宏变量和安全表达式动态填充消息内容
- 自定义主题与 CSS 美化消息展示而不影响宿主
适合人员
- 在 Harness 中运行角色扮演或长文叙事的开发者
- 希望消息展示具备视觉层次但不想引入任意 JS 的用户
- 需要安全渲染第三方 Markdown 与 HTML 内容的集成者