AG-UI capability matrix

August 31, 2026 · View on GitHub

Every framework integration in ag-ui-protocol/ag-ui against every capability the protocol's dojo defines. Read from apps/dojo/src/menu.ts and apps/dojo/e2e/tests at commit 162ab772fd15d545d514499e39dd52187fbec82d on 2026-08-31.

✅ declared and driven by an end-to-end spec · ◻️ declared, no spec resolved · 🚫 present in the config but commented out

Integrationagentic_chatagentic_generative_uihuman_in_the_loopinterruptpredictive_state_updatesshared_statetool_based_generative_uibackend_tool_renderingagentic_chat_reasoningagentic_chat_multimodalsubgraphsmulti_agentv1_agentic_chata2ui_fixed_schemaa2ui_dynamic_schemaa2ui_advanceda2ui_recoverycrew_chaterror_flowbackground_agentsobservational_memory
AWS Strands (Python)
AWS Strands (TypeScript)
CrewAI Flows
CrewAI Conversational Flows
LangGraph (FastAPI)
LangGraph (Python)
LangGraph (Typescript)🚫
Mastra
Microsoft Agent Framework (Python)◻️◻️◻️◻️◻️◻️◻️◻️
AG-UI .NET SDK
Mastra Agent (Local)
Agno◻️◻️◻️◻️◻️
Google ADK
Microsoft Agent Framework (.NET)◻️◻️◻️◻️◻️◻️◻️◻️
AG2◻️◻️◻️◻️◻️◻️◻️
Pydantic AI🚫
Server Starter (All Features)🚫
LlamaIndex
Spring AI◻️◻️◻️◻️◻️
Claude Agent SDK (Python)
Claude Agent SDK (Typescript)
Open Agent Spec (LangGraph)◻️◻️◻️◻️
Open Agent Spec (Wayflow)◻️◻️◻️◻️
Claude Managed Agents (.NET)◻️◻️◻️◻️
Claude Managed Agents (Python)◻️◻️◻️◻️
Claude Managed Agents (Typescript)◻️◻️◻️◻️
Langroid
IBM watsonx orchestrate◻️◻️
Middleware Starter
Server Starter

30 integrations · 23 capabilities · 262 declared slots · 207 with a spec · 204 spec files read, 3 unresolved, 0 unreadable.