Repository navigation
ModelHarbor v0.1.7——DSH 档位自动探测与凭据库修正
新增
- DSH 档位自动探测:不再写死
profiles/desktop/。按desktop → sdk → web取第一个真实存在的档位作为默认读写目标,任一档存在即判定「已安装」——只装 DSH CLI / SDK(profiles/sdk/)或 web(profiles/web/)的机器,图标同样点亮、保存可用;三档都不存在的新机器仍创建 desktop 档(与 DSH 桌面端自身约定一致)。 - 镜像目标动态化:保存时把 provider 集合同步到其他已存在且可拼接的档位,不再固定 desktop ↔ sdk;不存在的档位绝不创建。
修复
- 凭据库位置:DSH 的密钥库是全局
~/.dsh/.credentials.yaml(dsh-credentials-local只读这一份),此前误写到<profile>/.credentials.yaml——DSH 页密钥显示为空,还在 profile 目录里留下 DSH 不读的野文件。现统一读写全局库,profile 目录里的同名文件不再被生成。 - 移除 DSH 页头「已读 … · N 个 provider / M 个模型」标签:与其它页页头保持一致。