Repository navigation
GenUI 0.14.0 新增图标、色块图与箭头,改进复杂排版、复制预览和长对话的流式渲染,并对齐 DSH 0.2.1-rc.2。
新增
icon:749 个内置字形,常用字形随客户端加载,其余按需加载;完整名称见ICON-NAMES.md。blocks、arrow:直接表达阶梯、分组、泳道与连接关系。- 排版支持
card.flat、text.tone、text.mono、col.width和row.justify。 copy支持可选的纯文本预览,预览状态按组件位置隔离。- 插件管理页新增 GenUI 图标。
修复与性能
- 围栏观察器只维护受影响的正文区域,缓存无锚点围栏顺序,减少长对话流式输出时的全文扫描。
- Mermaid 跟随实际卡片的字体和主题颜色,修复主题切换和局部配色后的显示问题。
- 修复响应式布局下函数图拖动幅度、表格筛选后的详情行身份,以及百分比列宽的横向溢出。
- 改善缺失组件类型、带标点围栏标签的识别,统一技能摘要与
SKILL.md,并修正提示词中的 JSON 示例。 - GenUI 回合只有思考、没有正文时,先由交付提醒继续请求模型;预算耗尽时保留宿主错误。
- 独立导出包含按需图标资源。
兼容性
支持 ^0.2.0-rc.1 || ^0.2.1-rc.1,包含当前 DSH 0.2.1-rc.2。开发依赖、公开宿主 API 检查和安装包浏览器验证均对齐 rc.2,并保留最低宿主验证。
pnpm 11/12 默认会暂缓安装发布不足 24 小时的新包。发布当天若仍装到旧版,或提示
minimumReleaseAge,可在冷却结束后再升级;详见 pnpm 说明。
升级:
dsh plugin --profile web add @changfenhuang/dsh-genui@0.14.0更新后按宿主提示重载或重启,再刷新页面。