dsh-composer-alcove:閱讀長回覆時收起輸入框

DeepSeek Harness(DSH)採用「一切皆插件」的架構理念。在進行多輪對話或閱讀長回覆時,默認的輸入框常佔據屏幕中央,遮擋視線。dsh-composer-alcove 旨在解決這一視覺遮擋問題,它通過插件機制重新定位官方輸入框,將其收起爲 Home 指示條,並利用圓角弧線將其停靠在屏幕兩側的留白區域。

插件定位

這是一個 Web 端客戶端插件,由開發者 Nixz0824 維護。它不修改 DeepSeek Harness 源碼,僅移動官方輸入框本身。通過收縮輸入框並停靠到兩側,它在保持原有輸入功能(如模型切換、發送、附件上傳)的同時,爲閱讀留出更多屏幕空間。

核心功能

該插件主要提供以下交互能力:

  • 收縮爲 Home 指示條:在長對話中向下滾動,輸入欄會收到底部一條約 134×5px 的 Home 指示條(顏色跟隨深/淺色主題)。
  • 圓角弧線停靠:點擊左上或右上圓角弧,原輸入框會滑到左側或右側留白處;原位則顯示一根與統計文字同色同粗的橫線。
  • 預覽與恢復:鼠標移到細條上,輸入欄回到展開高度預覽;移走鼠標後再次收起。
  • 釘住展開狀態:點擊細條或展開後的輸入框,可釘住展開狀態;再次向下滾動會取消釘住;向上滾動則展開並釘住。
  • 控件保留:側邊欄裏的加號、模型切換、發送、粘貼圖片、附件刪除等功能均保留爲原控件,不受停靠影響。

安裝與啓用

插件以 MIT 許可證開源,可通過官方命令行工具安裝。

  1. 執行以下命令安裝插件:
    dsh plugin --profile web add https://github.com/Nixz0824/dsh-composer-alcove/releases/latest/download/dsh-composer-alcove-0.5.8.tgz
  1. 安裝完成後,刷新瀏覽器頁面。
  2. 若刷新後未看到 Home 指示條或弧線,需重啓 DSH 進程:dsh --profile web。

典型用法

  1. 收起:在已開始對話的窗口中向下滾動,輸入框自動收爲底部細條。
  2. 預覽:鼠標懸停在細條上,查看輸入框恢復原狀。
  3. 停靠:點擊左上或右上圓角弧,將輸入框停靠到屏幕左側或右側留白。
  4. 釘住:點擊細條或已展開的輸入框,保持展開狀態以便繼續輸入。
  5. 恢復:點擊側欄右下或左下的弧線,或直接按 Esc 鍵,輸入框滑回底部原位。

注意事項

  • 歡迎頁不生效:全新對話的歡迎頁(未發出第一條消息)上,插件不會顯示細條和弧線。
  • 權限與重啓:插件以當前 dsh 進程權限運行。若安裝後無效果,請務必重啓 dsh --profile web。
  • 內容限制:框內有未發送文字或附件時,輸入框不會收起爲細條。

總結

dsh-composer-alcove 適合需要頻繁閱讀長文本並保持隨時輸入能力的用戶。它通過精細的交互設計,優化了 DSH Web 端的閱讀體驗。

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

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

小夜