What problem does it solve?
It prevents Gemini Enterprise agents from producing A2UI outputs that fail to render by enforcing the correct A2UI v0.8 integration path and tool-driven delivery of UI JSON as A2A structured parts.
Core Features & Use Cases
- Gemini Enterprise A2UI v0.8 Guardrail: Forces the correct A2UI version so GE does not silently ignore the UI payload.
- Toolset-Based A2UI Injection and Validation: Uses SendA2uiToClientToolset to inject the A2UI schema, validate LLM-generated A2UI JSON against the v0.8 catalog, and convert results into A2A DataParts with mimeType application/json+a2ui.
- Required GE Rendering Configuration: Ensures A2A rendering by wiring A2uiEventConverter into A2aAgentExecutorConfig and setting deployment metadata with is_a2a: True.
Quick Start
Tell your agent to use the send_a2ui_json_to_client tool to display the UI, while initializing SendA2uiToClientToolset with VERSION_0_8 and configuring A2uiEventConverter for A2A execution.