概览
dsh-model-show
README / ZH
插件文档
目录摘要
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- `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` 都会拦住这处改动再次出现。 - 没有可配置项:格式固定为「供应商/模型」。
