dsh-performance-slider:DeepSeek Harness 的 Codex 風格 6 檔性能滑桿

在 DeepSeek Harness(DSH)的使用過程中,手動調整模型參數和推理等級往往較爲繁瑣。dsh-performance-slider 插件復刻了 Codex 桌面端的交互體驗,提供了一組 6 檔的性能滑桿。每一檔同時綁定特定的模型、推理等級和 31 張人物背景圖,拖動滑桿即可完成全部切換。

核心功能

  • 6 檔性能滑桿:在 DSH 界面中提供直觀的 1-6 檔切換,每檔對應不同的性能組合。
  • 模型與推理等級聯動:切換檔位時,會自動調整底層調用的模型(如 deepseek-v4-flash 或 deepseek-v4-pro)以及推理等級(如 off、low、high、max)。
  • 視覺背景切換:支持 31 張本地人物 cutout 背景,滑桿吸附時會自動切換對應的視覺主題。
  • 自動安裝:支持自動安裝 cordis patch,將插件行插入到 dsh.bundle 層。
  • 獨立預覽:提供 demo/index.html,允許在不安裝插件的情況下直接在瀏覽器中預覽交互效果。

安裝與啓用

安裝本插件需要使用 pnpm。通過以下命令將插件添加到 dsh web profile:

dsh plugin --profile web add github:mobius/dsh-performance-slider

安裝完成後,必須重啓 dsh web 服務以應用更改。該插件聲明瞭 dsh.bundle,dsh plugin 命令會自動處理 cordis patch,通常無需手動修改配置文件。

典型用法

  1. 應用更改:重啓服務後,在任意普通會話中,滑桿會出現在輸入框上方(conversation.input.dock)。
  2. 切換檔位:點擊 1-6 檔,系統會同時切換模型、推理等級以及 31 張人物背景中的一張。
  3. 包契約檢查:在插件目錄下運行靜態檢查腳本,確保包契約符合 DSH 規範:
    node scripts/check.mjs
  1. 獨立預覽:直接打開 demo/index.html,即可在不依賴 DSH 環境的情況下體驗拖拽滑桿和背景切換的效果。

檔位配置

檔位的映射邏輯定義在 lib/client.frames.js 的 LEVELS 數組中。每一項包含模型 ID、推理等級以及對應的背景圖 token。

  • 模型優先級:插件在切換模型時,優先選擇實際聲明瞭該推理等級的 provider/model。如果當前模型不支持該等級,會依次嘗試 effortFallbacks 中定義的備選等級,最後回落到模型目錄的默認等級。
  • 存儲機制:用戶的選擇會同時寫入瀏覽器的 localStorage 和 host-scoped cookie(端口無關)。這意味着即使使用 dsh web --port 0 每次啓動隨機端口,下次打開也能自動恢復上次的檔位。

插件信息

  • 維護者:mobius
  • 分類:模型推理
  • 許可證:MIT

相關鏈接:
* GitHub 倉庫:https://github.com/mobius/dsh-performance-slider
* 插件目錄:https://www.skillhub.cn/plugins/mobius/dsh-performance-slider

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

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

小夜