Explore generated Agent UI components and custom response extensions.
Browse the four built-in groups of GenUI components the hosted Agent can emit in a response. Each group includes validated component contracts and meaningful edge states. You can also render domain-specific React components through a custom Markdown renderer.
Render declared client-tool states or map a fenced-code language to your own React component when the built-in catalog does not cover a domain-specific result.
agent-ui renders the result with the embed's theme and interaction rules.For direct control over the data available to generated UI, see Client Tools.