Generative UI
Today an agent’s output is text, tool calls, and files. Generative UI lets an agent emit typed UI elements, such as forms, tables, choices, and progress views, that the Console or your own application renders, with the user’s response flowing back into the run.
What this page will cover
Section titled “What this page will cover”- The UI element types an agent can emit and how they appear in the event stream.
- Rendering elements in the Console and in your own application.
- Returning user input to the run and how it relates to approvals.
- What is recorded in evidence when a user interacts with generated UI.
Meanwhile
Section titled “Meanwhile”- Stream and replay events covers the event stream generated UI would ride on.
- Approval-required actions is the structured user interaction the platform supports today.
- Answer approvals in the Console shows how the Console renders that interaction.