toyvfish/dsh-model-seat:爲 DeepSeek Harness 打造的模型席位

DeepSeek Harness (DSH) 的核心理念是「一切皆插件」,開發者可以按需擴展功能。默認的模型選擇器功能較爲基礎,僅提供簡單的下拉選項。toyvfish/dsh-model-seat 插件針對這一場景,將對話輸入框右下角的模型選擇器替換爲一個功能完整的「模型席位」,支持品牌識別、詳細信息展示與精細控制。

插件定位與解決的問題

插件名稱:toyvfish/dsh-model-seat
維護者:toyvfish
許可證:MIT

這個插件解決的是模型切換體驗單一的問題。它不只是一個列表,而是提供了一個集成了品牌視覺、功能說明和推理檔位控制的交互組件,讓模型選擇從「盲選」變成可感知的配置。

核心功能

根據已覈實的功能列表,該插件具備以下能力:

  1. 觸發器帶品牌圖標
    觸發器會根據模型提供方自動匹配品牌標記(如 DeepSeek、Claude 等),未知提供方使用中性圖標兜底。圖標顏色支持單獨調節。
  2. 列表每行都有中文簡介
    模型列表不再只有名稱,每行附帶中文簡介,鼠標懸停可查看完整說明,幫助快速判斷模型適用場景。
  3. 搜索篩選
    支持按模型名、簡介和提供方進行實時搜索過濾。
  4. 推理等級是一條滑條
    在觸發器和彈出面板中均提供推理等級滑條,支持青、藍、紫漸變效果。
  5. 一次開門辦完兩件事
    打開面板後,可以直接選中模型並調整推理檔位。如果切換到同樣支持該檔位的模型,滑條會自動跟隨。
  6. 面板材質可選
    提供無、亞克力、雲母三種面板材質,並配有強度滑條。
  7. 17 項設置,全部實時預覽
    插件暴露了 17 項外觀設置,修改配置後無需保存即可在界面上實時看到效果。

安裝與啓用

該插件以 profile bundle 的形式安裝,需要手動修改配置文件。

前置條件:DSH 已正確安裝並能正常運行。

步驟 1:添加依賴
在 profile 目錄(例如 ~/.dsh/profiles/default)下運行:

pnpm add "file:../../path/to/dsh-model-seat"

步驟 2:配置 bundles
編輯同一目錄下的 package.json,將插件加入 dsh.profile.bundles 列表:

{
  "dsh": { "profile": { "bundles": ["dsh-model-seat"] } }
}

步驟 3:重啓
配置在啓動時解析,修改後需要重啓 DSH 才能生效。

典型用法

完成上述安裝步驟後,插件會自動接管默認的模型選擇器。

  1. 在對話輸入框右下角,原本簡單的模型選擇器現在會顯示品牌圖標、模型名稱和當前的推理等級滑條。
  2. 點擊圖標彈出面板,可以看到按提供方分組的模型列表,每行都有中文簡介和搜索框。
  3. 在面板中輸入關鍵詞即可篩選模型,拖動底部的推理滑條可實時調整檔位。
  4. 在設置頁面可以調整 17 項外觀參數(如背景色、材質、字體色等),所有更改即時生效。

適用場景與注意

適用場景:需要對模型切換進行精細化管理,希望獲得更直觀品牌識別和更豐富交互體驗的 DSH 用戶。

注意事項:
* 依賴說明:插件唯一的外部依賴是 peer @deepseek-ai/schemastery,該依賴由 DSH 自身提供,無需單獨安裝。
* 權限與安全:插件以 DSH 進程權限運行。建議在安裝前檢查其源碼與許可證(MIT)。

總結

toyvfish/dsh-model-seat 通過將基礎的模型選擇器升級爲「模型席位」,增強了視覺識別和交互深度。它提供了品牌圖標、中文簡介、搜索篩選、推理滑條以及豐富的自定義選項,適合希望在 DSH 中獲得更專業模型管理體驗的用戶。

項目鏈接:
* GitHub 倉庫
* DSH 社區目錄

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

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

小夜