dsh-composer-stretch:爲 DeepSeek Harness 打造的輸入框擴展插件

DeepSeek Harness(DSH)採用插件化架構,但在使用標準輸入框進行長文本編輯或插入附件時,往往受限於高度,容易遮擋內容或導致滾動體驗不佳。dsh-composer-stretch 旨在解決這一痛點,通過擴展輸入框高度來提升編輯體驗。

該插件由開發者 Pudge1996 維護,是一款爲 DeepSeek Harness 設計的輸入框擴展工具,核心價值在於讓輸入框在需要時佔據更大空間,從而優化長文本輸入和附件處理的流暢度。

核心功能

  • 條件觸發:當輸入框內容行數 ≥ 3 行時,輸入框右上角會出現擴展按鈕。
  • 快捷操作:在輸入框中連續按 3 次 Shift+Enter,可自動進入擴展模式。
  • 全屏體驗:點擊擴展後,輸入框高度接近全屏,且已適配會話標題與附件組件,不會被遮擋。
  • 附件讓位:展開時粘貼圖片或文件,輸入區會自動讓出空間,保持卡片總高度不變。
  • 自動恢復:發送消息後,輸入框會自動摺疊回默認高度。
  • 鍵位邏輯:擴展模式下 Enter 與 Shift+Enter 換行,Cmd/Ctrl+Enter 發送;收起時 Enter 仍爲發送。
  • 滾動修復:解決了擴展後輸入框滾動到底部時,背景對話區隨之滾動的問題。

安裝與啓用

Web 環境下安裝:

dsh plugin --profile web add dsh-composer-stretch

Desktop 應用安裝:

# Desktop 應用:先完全退出 App
dsh plugin --profile desktop add dsh-composer-stretch

典型用法

  1. 手動擴展:在輸入框中輸入多行文本,當行數達到 3 行以上時,點擊右上角出現的擴展按鈕。
  2. 快捷展開:在輸入框中連續按 3 次 Shift+Enter,直接進入擴展模式。
  3. 發送消息:在擴展模式下,使用 Cmd/Ctrl+Enter 發送消息。

注意事項與適用場景

  • 版本兼容:已適配至 DSH v0.2.0-rc.2,依賴 data-slot 標識,兼容性好。
  • 運行機制:純前端插件,無自定義協議、無 host 命令、無 LLM 調用,不進會話日誌。
  • 狀態管理:刷新頁面會恢復默認狀態,不持久化。
  • 安全提示:插件採用 MIT 許可證,安裝前建議檢查源碼與許可證。

該插件通過簡單的交互擴展了 DSH 輸入框的功能,顯著提升了長文本編輯和附件處理的流暢度。你可以通過 SkillHub 或 GitHub 獲取更多信息。

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

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

小夜