qzz19970504/dsh-model-picker-control ↗★ 1

dsh-model-picker-control

对模型选择器进行重命名、分组和隐藏 适合配置了较多模型,需要自定义排序、分区和添加后缀标签的用户。

套件
dsh-model-picker-control
相容性
待驗證
Harness 依賴範圍
^0.2.1-rc.1
Cordis 依賴範圍
^4.0.5
版本
0.2.2
授權
MIT
最近更新
2026年10月25日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:qzz19970504/dsh-model-picker-control

Configuration

Everything is stored under this plugin's own row in your profile config (config.picker), written through the host settings service:

- id: model-picker-control
  name: 'dsh-model-picker-control'
  config:
    picker:
      version: 1
      enabled: true          # false = restore the host display, keep the settings
      sectionOrder: [p:free, deepseek-official, workbuddy]
      providers:
        deepseek-account: { name: DeepSeek Account, hidden: false }
      models:
        deepseek-official/deepseek-pro: { name: DeepSeek-V4.1-Pro, suffix: { text: cheap, tone: red }, partition: p:free }
        workbuddy/step-5-preview: { suffix: { text: NEW, tone: cyan }, partition: p:free, hidden: false }
      partitions:
        - { id: p:free, name: Free }
      sort: { default: name, bySection: { workbuddy: catalog } }
      badges: { show1017: true }
KeyTypeNotes
enabledbooleanfalse restores the host's own picker but keeps your edits.
sectionOrderstring[]Section ids: a provider id, or `p:
`.
providers[id].namestringGroup heading. Empty = the catalog name.
providers[id].hiddenbooleanHide the whole provider.
models["provider/model"].namestringDisplay name. Empty = the catalog name.
models["provider/model"].suffix{text, tone}tone is blue, red or cyan; up to 20 characters.
models["provider/model"].partitionstringp: to move it into a partition.
models["provider/model"].hiddenbooleanHide this single model.
partitions[]{id, name}A partition merges models from different providers.
sort.defaultcatalog | nameIn-group order.
sort.bySectionmapPer-section override.
badges.show1017booleanShow or hide the host's 1017 tag next to a model.