概览
@omdsh-dev/dsh-genui
把模型输出的 dsh-ui fence 渲染为助手回复中的交互组件、图表、表单和面板。
社区 · 源码契约已核对 — 已核对固定版本的源码契约;这不等于安全审计或官方背书。
安装
从 GitHub 安装此组合包
CLI 会验证组合包、调用原生 DSH 安装,成功后才上报完成。
npx dshpub add omdsh-dev/dsh-genui --ref 57b4338222632f8ea81c2665d44e5f9e80b52686能力
它贡献了什么
HostCordis loadableZero-config
Client / UIWeb UI2 contributions
Model tools2render_ui, validate_dsh_ui
Profile stateconditionalweb
UI contributions
tool.call.toolviewGenuiToolViewconversation.input.dockGenuiPanelModel tools
render_uiRender a guarded dsh-ui specification in the tool row.validate_dsh_uiValidate a dsh-ui specification before rendering it.README / ZH
插件文档
它增加了什么
模型可以在 dsh-ui fence 中描述白名单 UI 树,浏览器将其内联渲染,并通过受约束的 action 把交互数据返回给模型。
LIMITATIONS
已知限制
需要兼容的 Web 组合与按需资源;交互 action 依赖页面和模型循环保持可用。
