本次集中修复升级后卡片不显示、列表正文丢失和复制多行内容时丢换行的问题,并改善自动纠错、重载恢复、表格详情与表单判卷。
修复
- DSH Desktop 将界面围栏显示成标签文本时,插件可以识别并恢复卡片渲染(#268、#269)。
- 列表支持多种标题与正文字段,只有正文的条目也能正确显示(#265、#266)。
- 多行文本和代码复制时保留换行与缩进(#233、#249、#251)。
- 表格详情内的表单成员采用一致的校验和提交规则,修复提交、聚合与判卷问题(#228、#247)。
- 改善 JSON 引号及尾部杂字符修复,避免单个错误节点拖掉整个可用界面(#239、#254、#257)。
- 失败的界面生成不会误算为成功交付;插件重载后保留纠错记录和已使用次数,新回合可以再次纠正相同错误(#263、#267、#270)。
- 针对只有思考、没有正式回答的 GenUI 回合,使用宿主已有重试策略;同回合自动纠错仍共用每轮最多两次的预算(#235、#240、#259、#264)。
- 通用代码块识别不再受宿主界面语言影响(#258、#261)。
已验证宿主
DSH 0.1.2-rc.1、0.1.7-rc.2、0.2.0-rc.2,覆盖 Node.js 22 / 24。
升级
dsh plugin --profile web add @changfenhuang/dsh-genui@0.11.4感谢 @wang-kaopu 和 @chenkai2 提供修复、复现案例与回归测试,原始贡献提交与署名均已保留。
完整变更:v0.11.3...v0.11.4