DeepSeek Harness Chat Control 插件介紹

前言

DeepSeek Harness (DSH) 桌面端(DSH Desktop)目前側重於後端能力與插件生態的構建,在前端交互體驗上,部分用戶可能更習慣 ChatGPT 式的引用上下文、快速追問及修改回覆的操作流程。現有的原生界面在處理多輪對話引用和側邊欄追問時,交互路徑相對繁瑣,缺乏直觀的控制入口。

插件簡介

dsh-harness-chat-control 是一個爲 DSH Desktop 提供類似 ChatGPT 交互體驗的插件。該項目由開發者 1985899182 維護,開源協議爲 MIT。其核心目標是復刻 ChatGPT 的兩種引用對話形式,並通過內置側邊欄實現更流暢的多會話管理。

核心功能

該插件主要增加了以下控制能力:
* 主對話引用:支持在回答的操作欄點擊“引用”,或在回答文本中選中部分內容後選擇“添加到對話”。引用內容會保留爲輸入框中的註釋膠囊,不會污染正文中的 Markdown 標記。
* 原生註釋膠囊:引用內容以膠囊形式顯示在輸入框,用戶可先編輯問題、移除引用,再決定是否發送。
* 內置側邊欄:直接內置並鎖定 dsh-better-sidebar@0.24.1 的 SideChatView、轉錄映射和樣式。未安裝 Better Sidebar 時也能使用,已安裝其他版本時仍由本項目的側邊實現生效。
* 側邊欄引用對話:支持在側邊欄中針對引用內容進行追問。側邊欄擁有獨立的模型選擇和原生對話欄,主會話與側邊會話相互獨立。
* 編輯並重發:點擊用戶消息旁的鉛筆按鈕,可返回原生輸入框修改文字併發送。發送後會在原會話位置覆蓋顯示新回答,不創建重複的新會話。
* 停止回答:複用 DSH 原生的停止/發送狀態,引用和側邊欄不會攔截或重複提交原生事件。

安裝與啓用

在 Windows PowerShell 中執行以下命令。安裝前請確保已完全退出 DSH Desktop。

dsh plugin --profile web add --save-exact --allow-build=node-pty "git+https://github.com/1985899182/dsh-harness-chat-control.git#v0.3.1"

注:若 dsh 命令未在系統 PATH 中,需使用 DSH Desktop 自帶的 CLI 路徑調用。

典型用法

  1. 主對話引用:在回答的操作欄點擊“引用”,或在回答文本中選中部分內容選擇“添加到對話”。引用會出現在輸入框左側,用戶補充問題後發送,引用內容隨新回答一起返回。
  2. 側邊欄對話:點擊“側欄問”按鈕,或選中文字後選擇“在側邊聊天中提問”。側邊欄會打開,用戶可在此選擇模型、輸入問題併發送。該操作在獨立會話中進行,不影響主對話。
  3. 編輯重發:點擊用戶發送的消息旁邊的鉛筆圖標,在原生輸入框修改文本,再次發送後,新回答會覆蓋原位置,不生成新的會話記錄。

適用場景與注意

  • 版本兼容性:需適配 DSH Desktop 0.11.0 和 DeepSeek Harness 0.2.0-rc.2,並要求 Node.js 版本 >= 20。
  • 依賴版本:插件依賴 dsh-better-sidebar@0.24.1。若本地已安裝其他版本,插件將使用內置實現。
  • 權限與安全:插件以當前 DSH 進程權限運行。安裝前建議查閱 GitHub 源碼 確認代碼邏輯符合預期。

總結

該插件通過復刻 ChatGPT 的引用和側邊欄交互模式,填補了 DeepSeek Harness Desktop 在前端操作體驗上的空白。對於需要頻繁引用上下文或進行多輪追問的開發者,它能顯著提升單會話內的操作效率。

查看插件詳情 | 訪問 GitHub 倉庫

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

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

小夜