Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Agentic UI Requires Standards: How AG-UI, A2UI,...
Search
Manfred Steyer
PRO
October 27, 2026
Programming
16
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Agentic UI Requires Standards: How AG-UI, A2UI, and MCP Apps Play Together
Manfred Steyer
PRO
October 27, 2026
More Decks by Manfred Steyer
See All by Manfred Steyer
A2UI as an Architecture Question: Agentic UI Between AI Freedom and Control
manfredsteyer
PRO
0
9
AI-Ready Angular Architectures Architecture as Executable Contract
manfredsteyer
PRO
0
4
Human in the Loop Beyond Approval: Toward True Collaboration @FrontMania 2026 in Utrecht
manfredsteyer
PRO
0
86
Agentic UI: Where the Agent meets the User @FrontMania 2026 in Utrecht
manfredsteyer
PRO
0
95
A2UI as an Architecture Question: Agentic UI Between AI Freedom and Control
manfredsteyer
PRO
0
110
AI-Ready Angular Architectures Architecture as Executable Contract
manfredsteyer
PRO
0
270
Nostalgia Meets Technology: Super Mario with TypeScript @BASTA 2026 in Mainz, Germany
manfredsteyer
PRO
0
74
Beyond Chatbots: Agentic UI with Open Standards @AGNTcon 2026 in Amsterdam
manfredsteyer
PRO
0
150
Next-Level Frontends: Agentic Web UIs Under the Hood
manfredsteyer
PRO
0
110
Other Decks in Programming
See All in Programming
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
370
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
1.8k
JIS keyboard support in Omarchy
lef237
0
160
続・コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions-again
handlename
0
120
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.8k
APNsからLive Activityを開始する話
yumnumm
0
180
Coding with AI: How to trust the storyteller (AWS Community Day Adria, Ljubljana 2026)
slobodan
0
120
Zero-Tap Sign-In対応、結局何をすればいいの?
mitohato14
0
650
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
180
AIに “答え“を書かせるのを やめてみた
___akari11
0
130
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
460
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
500
Featured
See All Featured
HDC tutorial
michielstock
2
970
The SEO Collaboration Effect
kristinabergwall1
1
600
Code Reviewing Like a Champion
maltzj
529
40k
Between Models and Reality
mayunak
4
500
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
290
A Modern Web Designer's Workflow
chriscoyier
699
190k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How GitHub (no longer) Works
holman
316
150k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Leo the Paperboy
mayatellez
10
2.4k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
610
Transcript
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene Agentic UI
Requires Standards How AG-UI, A2UI, and MCP Apps Play Together ANGULARarchitects.io
Mastertextformat High Level View onbearbeiten Agentic AI • Textmasterformat bearbeiten
• Zweite Ebene User Intent Iterative Autonomous Behavior Goal Tool Access 2
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene 4
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene 5
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene 6
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene 7
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene 8
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene 9
LLM Mastertextformat bearbeiten Backend • Textmasterformat bearbeiten Agent Tools •
Zweite Ebene HTTP (SSE, Web Sockets, etc.) UI Runtime Component Tools Frontend 10
LLM Mastertextformat bearbeiten Backend • Textmasterformat bearbeiten Harness Tools •
Zweite Ebene Agentic System HTTP (SSE, Web Sockets, etc.) UI Runtime Component Tools Frontend 11
LLM Mastertextformat bearbeiten Backend • Textmasterformat bearbeiten Agent Tools •
Zweite Ebene HTTP (SSE, Web Sockets, etc.) UI Runtime Component Tools Frontend 12
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene How to
communicate with the Agent? How to prevent coupling to the server stack and LLM? 13
Mastertextformat bearbeiten • Textmasterformat bearbeiten How to support • Zweite
Ebene dynamic UI as an answer from the Agent? 14
Mastertextformat bearbeiten • Textmasterformat bearbeiten How to visualize • Zweite
Ebene tools provided by other systems? 15
Mastertextformat bearbeiten Agenda 1) AG-UI: Agent Communication • Textmasterformat bearbeiten
2) A2UI: Dynamic/ Generative UI • Zweite Ebene 3) MCP Apps: Visual Tools 16
Mastertextformat About Me bearbeiten Manfred Steyer, ANGULARarchitects.io • Textmasterformat bearbeiten
• Zweite Ebene (Remote) Angular Workshops and Consulting Google Developer Expert for Angular Blog, Books, Articles, and Talks about Angular 17
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene How to
communicate with the Agent? How to prevent coupling to the server stack and LLM? 18
Mastertextformat We Need a Protocol! bearbeiten • Textmasterformat bearbeiten Abstracting
• Zweite Ebene Server Stack Abstracting LLM Streaming Events TransportAgnostic SSE, WebSockets, … 19
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene AG-UI for
Agent Communication 20
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene 21
Mastertextformat Supported Integrations bearbeiten • LangGraph • Spring AI •
Textmasterformat bearbeiten • CrewAI • Pydantic AI • Zweite Ebene • Microsoft Agent Framework • Agno • Google ADK • LlamaIndex • AWS Strands Agents • AG2 • AWS Bedrock AgentCore • AWS Bedrock Agents • Mastra • OpenAI Agent SDK • Cloudflare Agents 22
Mastertextformat bearbeiten SDKs •• TypeScript • Java Textmasterformat bearbeiten •
Python • Rust • Zweite Ebene • Kotlin • .NET • Golang • Nim • Dart • Flowise • Langflow 23
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene 24
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene DEMO 25
Mastertextformat bearbeiten • Textmasterformat bearbeiten How to support • Zweite
Ebene dynamic UI as an answer from the Agent? 26
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene 27
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene A2UI: Dynamic
UI 28
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene 29
Mastertextformat bearbeiten Idea LLM • Textmasterformat bearbeiten Request(s) • Zweite
Ebene UI Surface (A2UI or minimal DSL) Agent UI Surface (A2UI) Request Agent Client 30
Mastertextformat bearbeiten Example { "id": "root", "children": ["headline", "name", "..."]
} • Textmasterformat bearbeiten { • Zweite Ebene "id": "headline", "component": "Text", "variant": "h2" "text": "Passenger", } { "id": "name", "component": "Text", "variant": "body" "text": { "path": "/passenger/name" } } 31
Mastertextformat bearbeiten Renderer • React • Textmasterformat bearbeiten • Lit
(Web Components) • Zweite Ebene • Angular • Flutter • Dart • Android • SwiftUI, iOS 32
Mastertextformat bearbeiten Characteristics • Textmasterformat bearbeiten • ZweiteNoEbene foreign code
A2UI: Structure Client: Rendering Client: Event Handler 33
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene DEMO Branch:
a2ui-dynamic 34
Mastertextformat bearbeiten • Textmasterformat bearbeiten How to useEbene tools provided
by • Zweite other systems? 35
Mastertextformat Model Context Protocol bearbeiten (MCP) • Textmasterformat bearbeiten •
Zweite Ebene LLM Other System Agent Tools 36
Mastertextformat bearbeiten SDKs • Rust • TypeScript • Textmasterformat• Swift
bearbeiten • Python • Zweite Ebene • Ruby • C# • PHP • Go • Kotlin • Java 37
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene 38
Mastertextformat MCP Apps bearbeiten • Textmasterformat bearbeiten Visualize Tool Provides
• Zweite EbeneResults Client Code Host Context: Theme, Size, … Sandbox Messaging w/ Widget 39
Mastertextformat bearbeiten • Textmasterformat bearbeiten • Zweite Ebene 40
Mastertextformat bearbeiten Conclusion • Textmasterformat bearbeiten Agentic AI/UI • Zweite
Ebene • Intent • Autonomy • Tools Standards • AG-UI • A2UI •… Tactics • Zod & JSON Schema • Processing Messages (Text, Widgets, Tools) 41