dsh-client-ui-quote:DeepSeek Harness 選擇引用插件

前言

DeepSeek Harness (DSH) 採用插件化架構,旨在將功能模塊化。在 Web GUI 中,引用 AI 的回覆通常需要手動複製粘貼,操作較爲繁瑣。dsh-client-ui-quote 是一個針對 DeepSeek Harness Web 界面的選擇引用插件,它允許用戶直接在 AI 回覆文本中選擇內容,並將其作爲引用橫幅附加到下一條消息中。

核心功能

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

  • 選擇工具欄:在選中文本後,工具欄會顯示一個“引用”按鈕。該按鈕在 50 毫秒防抖後出現,避免拖動選擇時出現閃爍。當選擇消失、按 Escape 鍵或滾動頁面時,工具欄會自動隱藏。
  • 引用橫幅:在輸入框上方顯示一個可移除的橫幅,包含引用符號、引用文本以及一個 × 按鈕。當消息發送後,引用橫幅會自動清除;在輸入框獲得焦點時按 Escape 也可清除。
  • 乾淨的草稿:引用內容作爲待發送的附件存在,不會直接作爲文本輸入到輸入框中。發送後焦點會自動返回輸入框,便於繼續打字。
  • 本地化支持:工具欄標籤和引用歸屬均跟隨界面語言(中文或英文)。
  • 舊版本回退機制:對於沒有 input-machine 引用附件功能的舊版 Harness,插件會將引用塊插入到草稿末尾。

安裝與啓用

前置條件:
* 安裝了 DeepSeek Harness Web GUI (dsh web)。
* 若要獲得完整的橫幅行爲,需要 @deepseek-ai/dsh-client-ui-conversation 插件支持 InputActions.setQuote。舊版本 Harness 會自動回退到插入草稿末尾的方式。

安裝步驟:

dsh plugin --profile web add https://github.com/skyhancloud/dsh-client-ui-quote

安裝完成後,請重啓 dsh web 並刷新瀏覽器。

典型用法

  1. 在 AI 回覆的消息中,選中任意文本。
  2. 點擊文本上方出現的“引用”按鈕,引用內容會以橫幅形式顯示在輸入框上方。
  3. 輸入下一條消息併發送。引用內容會作爲附件出現在消息開頭:
    > 引用 AI 回覆:
    > <選中的行>

    <你的消息>
  1. 當不再需要引用時,點擊橫幅上的 × 按鈕即可移除。

適用場景與注意

  • 適用場景:適用於需要頻繁引用 AI 上下文進行追問或修改的對話場景。
  • 注意:該插件以當前 DSH 進程的權限運行。在安裝前,建議檢查其源碼與許可證。

結尾

dsh-client-ui-quote 通過工具欄和橫幅機制,簡化了引用 AI 回覆的流程,保持了草稿的整潔。更多細節與源碼,可訪問 GitHub 倉庫。

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

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

小夜