DriverWangNB/dsh-model-switchboard ↗★ 0
dsh-model-switchboard
统一管理 DSH 里的所有模型:设置页「模型开关」列出全部 provider 与模型(含插件动态注册的,内置 Models 页看不见的那批),支持逐模型与整组开关;关闭后模型会从所有模型选择器中消失。另提供 list_models 工具做只读查看。 适合需要批量或逐个隐藏特定模型、精简模型选择器列表的用户。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:DriverWangNB/dsh-model-switchboard使用
设置 → 模型开关。
| 操作 | 结果 |
|---|---|
| 点 provider 开关(原本全开) | 整组关闭,组员一起显示关闭 |
| 点 provider 开关(原本整组关闭或部分显示) | 整组全部打开 |
| 点某个组员开关 | 只切换那一个 |
| 在整组关闭的状态下点某个组员 | 该组退出整组关闭,只有这个组员和组是开的 |
provider 开关有三种状态:显示中(蓝)、部分显示(橙,组里有模型被单独关掉)、已关闭。
开关状态存在 ~/.dsh/dsh-model-switchboard/disabled.json,重启后保留。
从旧包名
dsh-model-manager(≤0.3.3)升级:状态目录一起改了名,旧的~/.dsh/dsh-model-manager/disabled.json不会被读取。想保留原来的关闭项,把那个文件复制到新目录即可;不复制就是全部重新打开。