在使用 DeepSeek Harness (DSH) Web 界面時,默認的對話輸入框文本區高度爲兩行(52px)。對於需要展示更多草稿內容或希望輸入體驗更舒適的場景,這個高度可能偏小。dsh-composer-height 插件通過調整最小高度,解決了這一問題。
這是一個 DeepSeek Harness Web 輸入框高度微調插件(client-only)。由用戶 tuogusa 維護,旨在將 Web 界面對話輸入框文本區的最小高度從官方默認的兩行(52px)提升至三行(76px)。
核心功能¶
- 空輸入時文本區默認顯示三行(76px),整個輸入卡片隨之增高(卡片總高從約 118px 變爲約 142px)。
- 輸入內容超過三行後,仍按官方 auto-grow 邏輯自動增高,直到官方最大高度
--dsh-composer-text-max-height。 - 消息區的滾動避讓由 DSH 自身完成,無需任何額外處理。
- 不修改 DSH 源碼與內部狀態。
安裝與啓用¶
使用官方安裝命令安裝:
dsh plugin --profile web add github:tuogusa/dsh-composer-height
該插件僅支持 web Profile。
典型用法¶
若需自定義高度,可編輯 lib/client.js 頂部的 MIN_HEIGHT_PX 常量。當前數值 76 代表三行,每行高度爲 24px。保存後重啓 DSH 並執行 Ctrl+Shift+R 強刷即可生效。
注意事項¶
該插件以當前 DSH 進程權限運行,安裝前建議檢查源碼與 MIT 許可證。
總結¶
該插件通過簡單的 CSS 注入實現了輸入框高度的調整,適合希望優化 Web 界面輸入體驗的開發者。詳細信息可查閱 GitHub 倉庫 或 社區目錄。