- Início
- Plugins
- Melhorias de UI
- dsh-ui-models-invert-selection
dsh-ui-models-invert-selection
frayoshi/dsh-ui-models-invert-selection
Plugin cliente do DeepSeek Harness: adiciona um botão 'Inverter seleção' ao diálogo de obtenção de modelos da seção de configurações Models, para que apenas as linhas que já estão na lista de modelos permaneçam marcadas em uma segunda passagem de obter + adicionar.
Instalar
dsh plugin --profile web add github:frayoshi/dsh-ui-models-invert-selectionREADME
@furayoshi/dsh-ui-models-invert-selection
A DeepSeek Harness client plugin that adds an "Invert selection" button to the Models → Fetch / Add models dialog.
The shipped dialog pre-checks every fetched row that is not already in your model list. On a second "fetch + add" pass you usually want the inverse — keep the rows you already have, drop the rest. This plugin adds a single button that flips every checkbox at once.
Compatibility
| DSH version | min version |
|---|---|
0.1.2-rc.1 | 1.0.0 |
0.1.1-rc.2 | 1.0.0 |
NOTE: as at the current state, this packages has been heavily vibecoded, including most of this README. I might rewrite it at the later date, but you have been warned :)
![]()
Install
DSH's plugin command handles the install and bundle registration automatically.
From npmjs (recommended)
dsh plugin --profile web add @furayoshi/dsh-ui-models-invert-selection
From GitHub (pinned version)
# Specific tag
dsh plugin --profile web add @furayoshi/dsh-ui-models-invert-selection@github:FraYoshi/dsh-ui-models-invert-selection#v1.0.0
# Branch
dsh plugin --profile web add @furayoshi/dsh-ui-models-invert-selection@github:FraYoshi/dsh-ui-models-invert-selection#main
# Specific commit
dsh plugin --profile web add @furayoshi/dsh-ui-models-invert-selection@github:FraYoshi/dsh-ui-models-invert-selection#a1b2c3d4
From local source (for hacking)
dsh plugin --profile web add @furayoshi/dsh-ui-models-invert-selection@file:/home/<you>/work/dsh-ui-models-invert-selection
After editing lib/client.js, re-link inside the profile:
rm -rf node_modules/@furayoshi && pnpm install
Then restart DSH.
Verify
Open the Web UI → Settings → Models → Fetch / Add models. You should see a new "Invert selection" button next to the existing action button. Click it — every checkbox in the candidate list flips once.
To confirm the bundle loaded:
dsh web --dump-config | grep -i "invert-selection\|furayoshi"
Update / Remove
# Update to latest
pnpm update @furayoshi/dsh-ui-models-invert-selection
# Remove
dsh plugin --profile web remove @furayoshi/dsh-ui-models-invert-selection
License
MIT — see LICENSE.
For maintainers and agents: detailed technical documentation lives in AGENTS.md.
Plugins relacionados
dsh-web (dsh-task-board)
zhu1090093659/dsh-web
dsh-web (dsh-web-all)
zhu1090093659/dsh-web
dsh-TUI
ccch1mneyyy/dsh-tui
dsh-web-ui (dsh-task-board)
zhu1090093659/dsh-web-ui