dsh-persian-rtl:DeepSeek Harness 的波斯语 RTL 自动修复

在 DeepSeek Harness (DSH) 中构建支持多语言的智能体时,文本方向和布局问题常出现在波斯语 (Farsi) 场景中。dsh-persian-rtl 旨在通过自动处理文本方向来解决这一问题。

定位

dsh-persian-rtl 是 DeepSeek Harness 的一个插件,由 ireza7 维护。它提供自动的每段文本方向修复,旨在解决 DSH 官方未完全支持的波斯语 (Farsi) RTL 布局问题。

核心能力

该插件通过 CSS 实现以下功能:

  • 自动每段文本方向:使用 unicode-bidi: plaintext,每段文本根据首字符确定方向。波斯语段落从右向左渲染,英语段落保持左向右。
  • 覆盖面:支持助手回答、用户消息与引导气泡、思考/推理单元格、工具调用/结果单元格以及问题框。
  • 智能混合语言检测:当波斯语句子以英语单词或代码开头(如 React 是一个库)时,插件会动态分析字符组成并强制 RTL 基础方向,支持实时流式输出。
  • 拉丁语系保持完整:代码块 (code)、预格式化文本 (pre)、键盘按键 (kbd) 和链接保持独立的 LTR 方向,不发生乱序。
  • 逻辑几何修复:列表、引用块和任务复选框使用 inline-start,确保波斯语环境下的项目符号和边距位置正确。

安装与启用

插件安装后无需重启即可生效。

Web UI 方式:
在侧边栏打开 Plugins,点击 install,输入规格说明:

github:ireza7/dsh-persian-rtl

命令行方式:

dsh plugin --profile web add github:ireza7/dsh-persian-rtl

注意事项

  • 无设置与按钮:插件安装后无需任何额外配置或界面按钮。
  • 不影响其他区域:插件仅添加 CSS,Composer、侧边栏和设置界面保持原样,不替换任何内置渲染器。
  • 实时生效:配置生效后,所有受影响的区域(包括流式回答)会立即应用 RTL 修复。
羽毛球分组比赛记分
小程序二维码

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

小夜