dsh-width-tiers:DeepSeek Harness Web 客戶端寬度層級插件

DeepSeek Harness Web 客戶端在 0.1.7 版本中限制了聊天內容列的寬度(默認爲 clamp(680px, column × 0.64, 920px)),無論窗口多寬,寬表格往往都需要水平滾動。dsh-width-tiers 插件通過調用 DSH 原生的寬度軸設置,允許你手動調整聊天內容的層級寬度。

插件定位

這是一個 DeepSeek Harness Web GUI 的客戶端插件,提供聊天內容寬度層級選擇(標準/中等/寬/超寬/全寬/自定義)和浮動選擇器按鈕。由開發者 aaronlei 維護。

核心功能

  • 多層級寬度控制:提供標準、中等、寬、超寬、全寬、自定義六個層級,覆蓋從默認佈局到最大寬度的多種場景。
  • 浮動選擇器:在右下角顯示圓形按鈕,點擊即可切換層級,當前層級會高亮顯示。
  • 持久化記憶:用戶的選擇會保存到 localStorage,刷新頁面或重啓客戶端後自動恢復。
  • 智能限制:根據當前窗口寬度自動限制內容寬度,防止內容溢出。
  • 語言跟隨:界面文案(標籤、標題)跟隨 DSH 應用設置(中文/英文)。
  • 兼容性:支持 DSH 0.1.7+ 版本。

安裝與啓用

使用官方命令安裝:

dsh plugin --profile web add dsh-width-tiers

安裝完成後,需要重啓 dsh web 進程以加載插件,並在瀏覽器中硬刷新頁面(Ctrl+Shift+R)以生效。

典型用法

  1. 點擊右下角的圓形按鈕以選擇層級。
  2. 選擇 full 以摺疊側邊欄,最大化內容顯示區域。
  3. 通過拖拽內置邊緣手柄切換到 custom 層級,進行精細調整。

適用場景與注意事項

  • 適用場景:需要查看寬表格或長對話內容的開發者,希望在不影響側邊欄的情況下獲得更大的內容顯示寬度。
  • 系統要求:需要 DSH Web 客戶端插件系統(dsh >= 0.1.0-rc.x with a web profile)。
  • 窗口限制:內容寬度不能超過窗口。在窄窗口上,較寬的層級會被限制在可用列寬內。
  • 本地開發:如果從本地路徑安裝,file: 依賴項會被複制到 node_modules(pnpm 不創建符號鏈接),修改源碼後需重新同步或重新安裝。

結語

dsh-width-tiers 通過提供更靈活的寬度控制,解決了 DSH Web 客戶端原生寬度限制導致的寬表格顯示問題。插件代碼遵循 MIT 許可證。

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

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

小夜