DSH Plugins
返回列表
dsh-client-ui-rtl

dsh-client-ui-rtl

趣味换装 更新于 2026.08.28

在终端中运行以下命令:

dsh plugin install haythamat/dsh-client-ui-rtl

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中运行 dsh plugin install haythamat/dsh-client-ui-rtl 即可安装该插件,源代码见 https://github.com/haythamat/dsh-client-ui-rtl,安装后重启 dsh web 生效。

插件介绍

DeepSeek Harness Web 客户端默认按从左到右渲染,阿拉伯语、希伯来语、波斯语等从右到左的内容在屏幕上会出现项目符号错位、表格列序颠倒、混排句词序混乱等问题。dsh-client-ui-rtl 通过逐元素的方向估算,在渲染时自动标记需要 RTL 处理的 DOM 节点,让内容回归正确的阅读方向,同时完全保留 LTR 内容不变。

核心能力包括:基于词频主导的脚本方向估算(而非浏览器默认的 dir=auto 机制),流式响应时通过 MutationObserver 逐帧校正新增和变更的文本块,以及对 code、pre、表单控件等元素的自动豁免。整个方案仅操作 DOM 属性,不插入双向控制字符,也不触碰任何模型请求或 KV Cache。

适合使用阿拉伯语、希伯来语等 RTL 语言与 DeepSeek Harness 交互的开发者,尤其是技术写作中频繁混排拉丁术语与 RTL 词汇的团队。插件以 MIT 协议发布,无需修改配置文件,重启 dsh web 即可生效。

截图预览

使用场景

  • 阿拉伯语或希伯来语用户阅读 DeepSeek 流式回答时,项目符号和表格列序显示正确
  • 技术写作中混排英语术语与 RTL 词汇的段落不再出现词序错乱
  • 重启 dsh web 后无需修改任何配置文件即可看到修正效果

适合人员

  • 使用阿拉伯语、希伯来语、波斯语等 RTL 语言与 DeepSeek Harness 交互的开发者
  • 团队中频繁撰写含拉丁术语的 RTL 技术文档的工程师
  • 希望在不修改源码的前提下改善非 LTR 语言阅读体验的用户