概览
@local/dsh-model-guard
DSH(DeepSeek Harness)模型禁用与排序插件:在设置里禁用模型/服务商,并自定义对话模型选择器里服务商与模型的显示顺序。
README / ZH
插件文档
目录摘要
DSH(DeepSeek Harness)模型禁用与排序插件:在设置里禁用模型/服务商,并自定义对话模型选择器里服务商与模型的显示顺序。
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- **`deepseek-account` 与 `deepseek-official` 的顺序无法调整**:客户端 `orderModelProviders()` 无条件把这两个排在最前, Host 侧怎么排都压不过。页面的排序说明里已写明。 - **已在会话中选中的模型被禁用后不会自动回退**:菜单里消失、显示 fallback 标签,发消息时才报 `session/model-unavailable`,需要手动另选一个。 - **只收窄人的选择面,不阻断内部调用**:已被 subagent、compaction 等组件显式指定的模型仍能运行。 - 依赖 `internal/get` 这个带 `internal` 前缀的 waterfall,它不是公开契约。DSH 大版本升级后若菜单不再隐藏/顺序不再跟随设置, 说明该事件签名变了。 - 排序是纯显示层重排,**不影响默认模型**(默认模型由 profile 的 `agent-default-model` 行决定)。
