Skip to content

Releases

v0.3.3 — 智能匹配写入与反馈链路补全

Choose a tag to compare

@Seller-1990 Seller-1990 released this 11 Oct 13:55

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、无网络与持久化。