Add Product Showcase demo agent demonstrating A2UI core capabilities #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Build a comprehensive reference implementation to test and demonstrate all A2UI capabilities in a single, working agent.
Implementation
Agent (
samples/agent/adk/product_showcase/)search_products(query, category)andget_product_details(product_id)Client Integration (
samples/client/lit/shell/)products.tsconfig with custom theme?app=productsURL parameterDocumentation
Coverage
Components (9/9): Text, Image, Icon, Card, Button, TextField, Slider, Row, Column
Patterns (4/4): Static layouts, dynamic lists (templates), interactive forms, mixed layouts
Features: Data binding (literal + path), two-message pattern, layout properties (distribution, alignment, weight)
Usage
Example prompts:
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.