DSH / BUNDLE / CLIENT-UI

@omdsh-dev/dsh-genui

v0.8.0omdsh-dev / dsh-genui57b4338222

外部 Git 组合包组合包UI 与客户端插件社区 · 源码契约已核对Web UI
运行时构成
HOSTCLIENTUITOOLDATAFLOW

概览

@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.toolviewGenuiToolView
conversation.input.dockGenuiPanel

Model 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 依赖页面和模型循环保持可用。