dsh-chat-tidy:为 DeepSeek Harness Web 对话页整理排版与表格

前言

在 DSH 的插件化体系里,对话页的版式可以由独立样式层处理。dsh-chat-tidy 面向 DeepSeek Harness Web 对话页,调整字体、间距、标题、列表、分隔线、引用块和表格版式,并把 Markdown 表格呈现为 DSH 原生组件样式。它的目标是改善阅读观感,而不是改变 DSH 的 Markdown 渲染、主题、工具调用、推理或会话行为。

这是什么

dsh-chat-tidy 由 ChuanTianML 维护,许可证为 MIT。它是一个纯样式表插件,不提供偏好设置、设置项或存储状态。适用对象是复用 DSH 语义 chat-flow 锚点的对话视图,当前实现目标为 DSH >=0.1.0-rc.6

核心功能

  • 调整 DeepSeek Harness Web 对话页的字体、间距、标题、列表、分隔线、引用块和表格版式。
  • 将 Markdown 表格渲染为带主题头部、圆角外壳、行列规则的 DSH 原生组件。
  • 不改动 Markdown 渲染器、主题、工具调用、推理和会话行为。
  • 支持内置亮色/暗色主题,并与 dsh-skin 兼容。
  • 仅影响复用 DSH 语义 chat-flow 锚点的对话视图。

在边界上,插件不发起网络请求,也不存储任何数据。它不解析或消毒 Markdown,不替换 conversation.chat.node renderers,不隐藏 reasoning、context injection 或 tool calls,不观察并重写 React DOM 节点,不改变模型输出、会话日志或宿主数据。颜色来自 DSH 的 --dsw-* 主题 token,宿主和 token-based 主题插件保留配色所有权。

安装与启用

执行下面的命令安装:

dsh plugin --profile web add github:ChuanTianML/dsh-chat-tidy

安装后重启 dsh web,新布局立即生效。

本地开发时,可以使用绝对路径安装:

dsh plugin --profile web add -w /absolute/path/to/dsh-chat-tidy

仓库包含已验证的 host 和 client bundles,安装无需运行依赖构建脚本,也无需修改 pnpm allowBuilds

典型用法

1、安装并重启 dsh web 后,查看对话页的字体、间距、标题、列表、分隔线、引用块和表格变化。
2、与 dsh-ux 同时使用时,避免两个布局插件竞争覆盖;同一时间只用一个布局插件。
3、如果 DSH 移除某个语义锚点,未匹配规则会失效,但不会阻塞渲染。
4、开发环境需要 Node ^22.19>=24,以及 pnpm 11。

适用场景与注意

适合希望在 DSH Web 对话页中获得更整齐排版和表格组件观感,同时不改变模型输出、会话日志或宿主数据的用户。也适合已经使用 DSH 内置主题或 dsh-skin,希望保留宿主配色所有权的人。

需要注意:DSH 插件以当前 dsh 进程权限运行,安装前应检查源码、许可证和安装来源。dsh-chat-tidy 当前为 MIT 许可证,但仍应按安全流程审阅代码。社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系,不应视为官方应用商店。

结尾

dsh-chat-tidy 的作用集中在 DSH Web 对话页的版式与 Markdown 表格呈现:它不接管渲染器、主题、工具调用、推理或会话数据,也不存储状态。若你需要一个边界清楚的样式层插件,可以先按上述命令安装,再结合 DSH 主题实际查看效果。

GitHub:https://github.com/ChuanTianML/dsh-chat-tidy
目录页(来自插件线索,未在本次核实资料中确认):https://www.skillhub.cn/plugins/ChuanTianML/dsh-chat-tidy

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye