Skip to content
Discussion options

You must be logged in to vote

Hi @JakimLi, apologies for the delay. To your question, what makes AG-UI a protocol?

AG-UI defines a shared contract for agentic UX: event types, state semantics, lifecycle, tool feedback, and human-in-the-loop actions. While you can wire your own backend and frontend with SSE/WebSockets, that only standardizes delivery, not behavior. AG-UI standardizes what is happening and why, so different agents, runtimes, UIs, and tools can interoperate predictably.

What that looks like in practice is:

  • It decouples agent logic from UI implementation (like HTTP decouples clients from servers).
  • It allows swapping agents, frameworks, or UIs without rewriting UX logic.
  • It enables third-party UIs, inspec…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@JakimLi
Comment options

@NathanTarbert
Comment options

Answer selected by JakimLi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants