全部插件

DSH / BUNDLE / CLIENT-UI

dsh-model-show

v1.0.4ken95573 / dsh-model-show24199f442d

可安装组合包UI 与客户端插件社区 · Topic 自动分析Web UI

概览

dsh-model-show

Composer model selector shows Provider/Model — 对话框模型选择器显示「供应商/模型」

README / ZH

插件文档

目录摘要

Composer model selector shows Provider/Model — 对话框模型选择器显示「供应商/模型」

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- `lib/client.js` 是内置 bundle 的 vendored 副本,因此它还依赖浏览器模块表里的 `@deepseek-ai/dsh-client-ui-primitives`、`@deepseek-ai/cordis`、`@deepseek-ai/dsh-client-store` (已在 `dsh.client.external` 里声明)。未来某个 DSH 版本若重构内置模型选择器,这个 bundle 可能失效;`engines.dsh`、vendoring 脚本和 `npm test` 是三道保险。 - 控件整体沿用内置实现,包括它的样式与 `min(360px, 45cqw)` 的触发器宽度;「供应商/模型」过长时会被省略号截断,不会换行或撑破布局。 - vendored bundle 刻意保留内置插件的完整服务列表(`commandUi`、`locale`、`sessions`、`slots`、`remote`、`remote.session`)。座位是通过**消费方上下文**去解析每个会话的模型目录的,一旦把列表裁成"本插件看得见用到的服务",启动后第一次渲染就会抛 `cannot get property "remote.session" without inject`,槽位注册表随即把这个条目静默除名、改由内置座位渲染——界面上看不到任何报错。`npm run vendor` 与 `npm test` 都会拦住这处改动再次出现。 - 没有可配置项:格式固定为「供应商/模型」。