DeepSeek Harness(DSH)採用「一切皆插件」的架構理念。在進行多輪對話或閱讀長回覆時,默認的輸入框常佔據屏幕中央,遮擋視線。dsh-composer-alcove 旨在解決這一視覺遮擋問題,它通過插件機制重新定位官方輸入框,將其收起爲 Home 指示條,並利用圓角弧線將其停靠在屏幕兩側的留白區域。
插件定位¶
這是一個 Web 端客戶端插件,由開發者 Nixz0824 維護。它不修改 DeepSeek Harness 源碼,僅移動官方輸入框本身。通過收縮輸入框並停靠到兩側,它在保持原有輸入功能(如模型切換、發送、附件上傳)的同時,爲閱讀留出更多屏幕空間。
核心功能¶
該插件主要提供以下交互能力:
- 收縮爲 Home 指示條:在長對話中向下滾動,輸入欄會收到底部一條約 134×5px 的 Home 指示條(顏色跟隨深/淺色主題)。
- 圓角弧線停靠:點擊左上或右上圓角弧,原輸入框會滑到左側或右側留白處;原位則顯示一根與統計文字同色同粗的橫線。
- 預覽與恢復:鼠標移到細條上,輸入欄回到展開高度預覽;移走鼠標後再次收起。
- 釘住展開狀態:點擊細條或展開後的輸入框,可釘住展開狀態;再次向下滾動會取消釘住;向上滾動則展開並釘住。
- 控件保留:側邊欄裏的加號、模型切換、發送、粘貼圖片、附件刪除等功能均保留爲原控件,不受停靠影響。
安裝與啓用¶
插件以 MIT 許可證開源,可通過官方命令行工具安裝。
- 執行以下命令安裝插件:
dsh plugin --profile web add https://github.com/Nixz0824/dsh-composer-alcove/releases/latest/download/dsh-composer-alcove-0.5.8.tgz
- 安裝完成後,刷新瀏覽器頁面。
- 若刷新後未看到 Home 指示條或弧線,需重啓 DSH 進程:
dsh --profile web。
典型用法¶
- 收起:在已開始對話的窗口中向下滾動,輸入框自動收爲底部細條。
- 預覽:鼠標懸停在細條上,查看輸入框恢復原狀。
- 停靠:點擊左上或右上圓角弧,將輸入框停靠到屏幕左側或右側留白。
- 釘住:點擊細條或已展開的輸入框,保持展開狀態以便繼續輸入。
- 恢復:點擊側欄右下或左下的弧線,或直接按
Esc鍵,輸入框滑回底部原位。
注意事項¶
- 歡迎頁不生效:全新對話的歡迎頁(未發出第一條消息)上,插件不會顯示細條和弧線。
- 權限與重啓:插件以當前 dsh 進程權限運行。若安裝後無效果,請務必重啓
dsh --profile web。 - 內容限制:框內有未發送文字或附件時,輸入框不會收起爲細條。
總結¶
dsh-composer-alcove 適合需要頻繁閱讀長文本並保持隨時輸入能力的用戶。它通過精細的交互設計,優化了 DSH Web 端的閱讀體驗。