dsh-client-ui-gpt-helper:DSH Web 端的 ChatGPT 風格模型控制

前言

DeepSeek Harness 的 Web 客戶端自帶模型選擇功能,但對於需要精細控制思考級別或偏好桌面端 UI 交互的用戶,現有控件可能不夠直觀。本文介紹一個插件,它將 Web 端 composer 的模型選擇器替換爲更接近 ChatGPT 桌面版的控制面板。

是什麼

dsh-client-ui-gpt-helper 是一個 DeepSeek Harness 客戶端(瀏覽器)插件,作者爲 AprilCrystal,採用 MIT 許可證。它的核心作用是替換 Web 端 composer 的模型選擇控件,提供分組列表、帶粒子拖尾的思考級別滑塊以及閃電模式切換。

核心功能

  1. 模型選擇:使用真實的模型目錄,按提供商分組,支持搜索(支持搜索前 4 個條目)。
  2. 思考級別滑塊:將所選模型的 advertised levels 轉化爲滑塊上的刻度,帶有粒子拖尾動畫。支持拖拽、點擊刻度或使用方向鍵操作,數值會吸附到最近的級別。
  3. 閃電模式:提供視覺上的閃電模式切換,同樣帶有粒子拖尾動畫。開啓時點亮拖尾,關閉時減速熄滅。
  4. 模式鎖定:按住閃電圖標 600 毫秒可鎖定模式。鎖定後圖標變爲鎖形,刷新頁面或重啓應用後仍保持鎖定狀態。再次按住 600 毫秒可解鎖。
  5. 主題配置:按下 Ctrl+Shift+Alt+G 可打開顏色面板,對控件進行配色,無需修改源碼。

安裝與啓用

前置要求

需要運行 DeepSeek Harness 的 Web 客戶端(使用 desktop 配置文件或掛載了 @deepseek-ai/dsh-web-app 的任意配置文件)。

安裝步驟

該插件是一個 DSH bundle,package.json 中聲明瞭 dsh.bundle.patch,安裝時會自動處理 cordis.patch.yml。

通過包名安裝:

dsh plugin --profile <profile> add dsh-client-ui-gpt-helper

通過本地路徑安裝:

dsh plugin --profile desktop add /absolute/path/to/dsh-client-ui-gpt-helper

工作原理

插件通過註冊 conversation.input.model 單一插槽,並以負優先級註冊,從而覆蓋默認的模型選擇控件。它複用了默認控件的 ctx.modelDirectories 服務和 /model 命令,確保數據層保持同步。

典型用法

安裝完成後,在 Web 端 composer 區域會出現新的控制面板:
* 調整思考級別:拖動滑塊或使用方向鍵調整思考深度。
* 切換閃電模式:點擊閃電圖標切換模式,或按住 600ms 鎖定。
* 更換模型:點擊模型名稱打開模型列表,按 Ctrl+Shift+Alt+G 打開配色面板。

適用場景與注意

該插件適合希望獲得更接近桌面端體驗的 DSH Web 用戶,特別是對模型選擇和思考級別控制有明確需求的場景。

注意事項:
* 插件無構建步驟,文件已打包。
* 它直接替換了 DSH 自帶的 composer 控件,而非在旁邊顯示。
* 閃電模式目前僅提供視覺效果,DSH 本身無該概念。

短結尾

該插件通過複用數據層並替換 UI 渲染層,在不改變 DSH 核心邏輯的前提下,提供了更精細的控制體驗和視覺反饋。相關代碼與文檔可查閱 GitHub 倉庫或 SkillHub 插件目錄。

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

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

小夜