Overview
dsh-model-capability
README / EN
Package documentation
Registry summary
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 GitHubLIMITATIONS
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 明确禁止两者同时点名同一模型。
