全部插件

DSH / BUNDLE / CLIENT-UI

dsh-model-capability

v1.0.0iuuuuuuuu / dsh-model-capabilitya8f5b24f08

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

概览

dsh-model-capability

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

README / ZH

插件文档

目录摘要

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

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

在 GitHub 阅读完整 README

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 明确禁止两者同时点名同一模型。