dsh-plugin-quote-reply:DSH 會話劃詞引用插件

前言

在 DeepSeek Harness(DSH)的開發與使用中,針對對話歷史中的特定內容進行引用回覆是常見需求。傳統的複製粘貼方式操作繁瑣,容易打斷對話流。dsh-plugin-quote-reply 插件通過監聽用戶在會話中的劃詞操作,提供了一種快速引用上下文的解決方案。

插件簡介

這是一個純客戶端(瀏覽器)插件,由用戶 yangYzc 維護。它允許開發者在 DSH 的 Web 界面中選中任意消息內容,並將其轉化爲 Markdown 引用塊插入當前輸入框,或直接在新建的會話窗口中預填引用內容。

核心功能

  1. 當前輸入框引用:將選中的文字轉換爲 Markdown 引用塊(> ...),直接插入當前輸入框,支持接着打字回覆。
  2. 新窗口回覆:自動創建並打開一個新的會話窗口,將選中的引用內容預填在輸入框中。
  3. 全源支持:劃詞來源不限,可以是助手的回覆、用戶的原始消息,也可以是工具的輸出內容。

安裝與啓用

通過命令行安裝插件。建議使用 web profile:

dsh plugin --profile web add dsh-plugin-quote-reply

安裝後,請重啓 dsh web 進程(或運行倉庫內的重啓腳本),刷新瀏覽器即可生效。

典型用法

  1. 在會話界面用鼠標選中一段文字(例如助手回答中的一句關鍵信息)。
  2. 選中文本後,選中處下方會浮出一個工具條。
  3. 點擊工具條上的「引用回覆」按鈕,將內容引用進當前輸入框;或者點擊「新窗口回覆」按鈕,系統會自動創建新會話並預填引用內容。
  4. 在輸入框中繼續打字,發送消息。

注意事項

  • 該插件爲純瀏覽器插件,運行在客戶端環境。
  • 如果通過 Git 源安裝(即使用 github:... 方式),且本地環境使用 pnpm >= 10,首次安裝時可能會因爲安全策略拒絕執行構建腳本而失敗。
  • 解決方法是將報錯中給出的包名(即 dsh-plugin-quote-reply)寫入 profile 目錄下的 pnpm-workspace.yaml 文件,添加 allowBuilds 配置項:
  allowBuilds:
    dsh-plugin-quote-reply: true

隨後重新執行安裝命令。

結語

dsh-plugin-quote-reply 解決了在 DSH Web 界面中快速引用上下文的問題。對於需要頻繁引用特定信息進行回覆或繼續對話的場景,該工具能提升操作效率。更多細節可參考 SkillHub 插件目錄 或 GitHub 倉庫。

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

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

小夜