All plugins

DSH / BUNDLE / CLIENT-UI

dsh-model-capability

v1.0.0iuuuuuuuu / dsh-model-capabilitya8f5b24f08

InstallableBundlesUI & client pluginsCommunity · Topic auto-analysisWeb UI

Overview

dsh-model-capability

DSH 模型能力配置 UI:在「设置 → 模型」的每个提供方卡片内直接配置每个模型是否为视觉模型、以及可用的思考强度档位。

README / EN

Package documentation

Registry summary

DSH 模型能力配置 UI:在「设置 → 模型」的每个提供方卡片内直接配置每个模型是否为视觉模型、以及可用的思考强度档位。

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

DSH 的 settings 写入是「叶子级 diff」,但它对**数组整体替换**——YAML 序列内部不是 map,无法逐键合并。因此任何对 `models` 数组的写入(本插件、以及 DSH 自带的 Models 页面都一样)都会丢掉写在数组元素内部的注释。 这正是本插件带备份看护的原因:**每次写入之前的那一版**都会被存进 `~/.dsh/model-capability-backups/settings-<时间戳>.yaml`(保留最近 12 份)。注释丢了可以从备份里找回。 看护监视的是**目录**而不是文件——DSH 的写入是「写临时文件 + 原子替换」,文件级监视在替换后会盯着一个已失效的 inode。 想彻底不丢注释,可以把 `models` 数组改成 pi-ai 的 `modelOverrides` 字典(字典是 map,可逐键合并);但得先把现有数组整体移走,因为 pi-ai 明确禁止两者同时点名同一模型。