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 修復。
羽毛球分组比赛记分
小程序二维码

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

小夜