dsh-composer-resize: DSH 網頁輸入框拖拽調節插件

前言

在 DeepSeek Harness (DSH) 的網頁端使用中,輸入框卡片高度通常固定。當處理長草稿時,縮小窗口會導致底部內容被裁切,無法看到最後幾行。dsh-composer-resize 插件通過在輸入框卡片頂部增加拖拽把手,解決了這一交互痛點。

插件簡介

這是一個純瀏覽器端插件,通過錨定 DSH 穩定的 data-* 屬性實現。拖拽時視圖始終錨定在文本底部,長草稿縮小後依然可見。

核心功能

  1. 拖動方向與變形方向一致:向上拖動輸入框變高,向下拖動輸入框變矮。
  2. 底部錨定:拖拽過程中視圖始終錨定在文本底部,長草稿縮小後仍顯示最後幾行。
  3. 調節範圍:52px 至 75% 視口高度(上限 720px)。
  4. 實現方式:純瀏覽器端實現,不調用模型、不執行宿主命令、不寫入會話日誌。

安裝與啓用

使用官方命令安裝插件:

dsh plugin --profile web add github:rosefinch539/dsh-composer-resize

安裝完成後,需要重啓 DSH 或硬刷新網頁(Ctrl+F5)以加載新插件。

典型用法

  1. 在輸入框卡片的上邊緣找到小拖拽把手。
  2. 向上拖動增加輸入框高度,向下拖動減小高度。
  3. 拖拽過程中視圖始終錨定在文本底部,確保最後幾行可見。

適用場景與注意事項

  • 適用場景:需要在 DSH 網頁端動態調整輸入框大小的場景。
  • 注意事項:
    • 需要重啓 DSH 或硬刷新網頁(Ctrl+F5)以加載新插件。
    • 依賴 DSH 0.1.0-rc.6 web UI (data-composer-card / data-input-scroll)。
    • 建議使用 Chrome / Edge 等 Chromium 內核瀏覽器(支持 Pointer Events)。

結語

該插件通過簡單的交互解決了長草稿顯示的痛點。相關目錄與源碼見下文。

  • 目錄頁: https://www.skillhub.cn/plugins/rosefinch539/dsh-composer-resize
  • 源碼倉庫: https://github.com/rosefinch539/dsh-composer-resize
羽毛球分组比赛记分
小程序二维码

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

小夜