dsh-plugin-width-slider:DSH 一體化界面增強插件

前言

DeepSeek Harness (DSH) 採用插件化架構,允許用戶根據需求擴展功能。dsh-plugin-width-slider 由用戶 djs326 維護,旨在將對話寬度調節、思考塊增強、面板補丁、會話刪除、工作區分頁與入場動效整合進一個插件中。該插件填補了官方客戶端在部分交互與功能上的缺失,通過統一的功能總控頁進行管理。

簡介

作者:djs326
類別:客戶端
許可證:MIT

核心功能

該插件主要包含以下能力:

  1. 對話寬度滑塊
    使用滑塊替代原生手柄進行調節。支持按下即預覽模式(鬆開或按 Esc 返回),寬度偏好持久化存儲於 localStorage,重啓 DSH 後自動應用。支持開啓“跟隨窗口寬度”模式,內容寬度實時等於對話列寬。

  2. 思考塊與語言增強
    增強思考塊的展開/收起行爲,支持強制簡體中文輸出。通過 host 端 system prompt 注入語言規則,確保思考過程與回覆均使用簡體中文。

  3. 界面補丁
    對官方設置面板進行補丁處理,使其支持拖拽調整寬高、移動位置以及窗口化。左側導航欄在內容超高時可顯示滾動條。

  4. 會話與工作區管理
    補全官方缺失的會話刪除能力,執行完整刪除鏈(停止任務、釋放內存、刪除日誌、清理緩存等)。將側欄工作區標題行改造爲頁籤欄,支持自建分組與工作區分配。

  5. 入場動效
    整合自 dsh-client-ui-custom,提供動效總閘(關閉/跟隨系統/開啓)與風格檔控制,支持按消息角色分流入場。

安裝與啓用

在終端中執行以下命令安裝插件:

dsh plugin --profile <profile> add dsh-plugin-width-slider

安裝完成後需要重啓 DSH,host 端入口、client bundle 與 API 端點纔會生效。

典型用法

  1. 對話寬度調節
    安裝並重啓後,打開設置面板,在“Width Slider”區塊操作。鼠標按住滑塊拖動,按下瞬間進入預覽模式,鬆開或按 Esc 返回。

  2. 會話刪除
    在會話列表中點擊會話行右側的“⋯”菜單,選擇“刪除會話”,二次確認後永久刪除。

  3. 工作區分頁
    開啓後,側欄頂部變爲頁籤欄。右鍵頁籤可進行新建、分配或刪除操作。在工作區行菜單中選擇“分配標籤”可將工作區移入特定頁籤。

適用場景與注意事項

  • 運行環境:需要 DSH 版本 >= 0.1.5-rc.1,Node.js 版本 ^22.11 或 >= 24,且僅支持 Windows 平臺。
  • 整合功能:該插件整合了 dsh-think-zh-expand 和 dsh-client-ui-custom 的能力,安裝後無需單獨安裝這兩個上游插件。
  • 不可逆操作:會話刪除確認後不可恢復,請謹慎操作。
  • 配置保留:寬度偏好等本地數據在卸載後保留,重新安裝後可繼續使用。

結尾

該插件通過集中管理界面交互與工作流功能,降低了 DSH 用戶的配置成本。更多詳情與源碼可查閱項目主頁。

項目目錄
GitHub 倉庫

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

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

小夜