Repository navigation
Releases
Releases · Seller-1990/dsh-model-smart-config
v0.3.3 — 智能匹配写入与反馈链路补全
0.3.3
本次发版把「智能匹配」的写入链路与反馈链路补全:原来有几处会静默返回——点击之后既不写值、也不给任何提示,行内文案保持上一次的旧值,看起来就像「点了没反应」。
写入链路
- 视觉模态不再静默:
fillModality原先在三种情况下直接return(自动填入视觉已关闭 / 规则表没有视觉结论 / 来源不可写),现在每种结局都会写进行内提示。 - 显式点击按规则表落地:点击「智能匹配」现在会写入视觉开关,包括覆盖已保存的
input声明。本次会话里你亲手拨过的开关仍然优先,永远不会被覆盖。 - 不再谎报:勾选框本来就符合建议时报「视觉开关已符合建议,无需改动」,不再计为已填入。
- 点击一定有反馈:
matchRow里「该行已不在当前编辑区」和「匹配中途行发生变化」两处原先完全静默,现在会明确说明并清掉徽标。
就绪状态
readConfig失败不再被吞成空配置;loadSettings每次重新配对读取,旧路由的 pending 不会污染新路由。- 手改记录改用 WeakMap:折叠再展开仍保留,切换路由不继承。
规则来源
- 逐字段
fieldSources/fieldEvidence;来源不可写的字段不写入。 - DeepSeek 家族兜底不再跨代继承容量、视觉与推理;显式
unknown覆盖继承值。
⚠️ 行为变化,升级前请确认
如果某个模型的规则表判定为纯文本,而你在配置里声明了图片输入(例如 hy3、workbuddy/glm-5.3、hy4-preview-f),点击「智能匹配」现在会按规则表取消视觉勾选,并在提示里写明「已按规则表更新(覆盖了配置里的声明)」。这是显式点击授权的行为;不想改就不要点。
安装
dsh plugin --profile <profile> add https://github.com/Seller-1990/dsh-model-smart-config或使用本页下方的 dsh-model-smart-config-0.3.3.tgz。
验证
全量回归 exit 0:rules + provenance + host 50/50、controlled 12/12、host-assembly 与 readiness 全部 PASS。真实宿主 ModelListEditor + 真实 React,无 act/timer mock、无网络与持久化。