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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Manfred Steyer
PRO
October 27, 2026
Programming
3
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
5
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
Agentic UI with Open Standards @ngGraz Sep 2026
manfredsteyer
PRO
0
130
Other Decks in Programming
See All in Programming
Lambda durable functionsでHuman in the Loopを楽に…楽に……
har1101
1
200
[2026-10-09]一枚の布で作らなくてもいい。 信頼性は「パッチワーク」で紡がれる~既存の運用と新しい可能性をつなぎ合わせてきたCREの話~
tosite
0
110
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
330
[2026-10-14](C)Re:ゼロから始める異世界生活〜始まりの終わりと終わりの始まり〜
tosite
0
150
GraphQL の onError と Nullability のこれから
quramy
0
180
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
120
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
1.8k
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
130
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
200
Performance Optimization With LLMs
xleitix
0
200
ActionController meets Protocol Buffers
sorah
0
680
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
310
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.6k
Claude Code のすすめ
schroneko
67
230k
Between Models and Reality
mayunak
4
500
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
Agile that works and the tools we love
rasmusluckow
331
22k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
KATA
mclloyd
PRO
35
16k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
310
Mobile First: as difficult as doing things right
swwweet
225
10k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
GraphQLとの向き合い方2022年版
quramy
50
15k
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