What it does
GenUI lets the model reply with interface instead of prose. A dsh-ui fence in the response renders real components: layouts, charts, plots, forms, quizzes, mermaid diagrams and 3D scenes. Interactions in those components generate events that flow back to the model, so a rendered form can drive the next turn.
Key features
- Inline rendering of layout, chart, plot, form and quiz components
- Mermaid and 3D scene support
- Action event loop from component interaction back to the model
- Ships the fence-teaching host plugin, browser renderer and a skill
Install
dsh plugin --profile web add dsh-genui
Compatibility notes
Generated components render in your session, so treat content from untrusted sources as untrusted in the same way you would a script.