Chuyển đến nội dung chính

dsh-model-search-select

Đã xác minh

dsh-model-search-select · v0.1.1 · MIT · Giao diện web

Searchable model selector for DeepSeek Harness (DSH) web: a faithful fork of the native model seat (Model/Effort, provider-grouped list, reasoning effort) with a search box at the top of the model list that filters while you type.

Cài đặt

dsh plugin add dsh-model-search-select

Xác nhận layer đã áp bằng dsh --profile default --dump-config — xem hướng dẫn cài plugin.

Mã nguồn

Thẻ

Tác giả

Readme

dsh-model-search-select

Community plugin for DeepSeek Harnessnot an official DeepSeek product. No endorsement, review, or store listing by DeepSeek.

Searchable model selector for the DSH web UI.

A faithful fork of the native model seat: same two-pane Model / Effort menu, provider-grouped model list, and reasoning-effort selection — plus a search box at the top of the model list that filters while you type (matches model name, id, description, and provider name).

The shipped selector is not removed: this plugin registers on the same conversation.input.model seat with a lower priority, so it wins the seat while active, and the native selector stays mounted underneath as a fallback.

Install

dsh plugin --profile <name> add dsh-model-search-select

Then restart the profile:

dsh --profile <name> web

Open the model selector in the composer (bottom-right). In the Model pane a search box appears at the top; type to filter. The Effort pane is unchanged.

Uninstall

dsh plugin --profile <name> remove dsh-model-search-select

Restart the profile: the native selector returns (it was never removed).

Requirements

  • DSH (any profile with the web UI)
  • The model directory service (modelDirectories), shipped by the web bundle.

How it works

  • lib/index.js — host half (no-op; the seat is pure client UI).
  • lib/client.js — client bundle. Registers on conversation.input.model with priority: -1, reading the same shared ModelDirectory the native seat uses, so a picked model lands on the standard directory.select() path (provider + model + reasoning effort).

License

MIT