.NETDaniel Roth5 min readrelease notesintermediate
AG-UI Protocol now has a first-class .NET SDK
Summary
The AG-UI protocol standardizes how AI agents communicate with user interfaces by streaming typed events. A new .NET SDK allows any .NET service to natively produce and consume these AG-UI events, enabling seamless cross-language interoperability between agents and UIs.
- AG-UI standardizes agent-user communication via streamed, typed events (e.g., RUN_STARTED, TEXT_MESSAGE_CONTENT) for agent lifecycle and state.
- The .NET SDK enables any .NET service to act as an AG-UI server or client, integrating with the `Microsoft.Extensions.AI.IChatClient` abstraction.
- It supports interoperability, allowing .NET backends to work with clients or agents built using TypeScript or Python SDKs.
- The SDK handles protocol details, letting developers focus on agent logic, and supports various client surfaces (web, terminal, mobile).
Developers building AI agents in .NET can now easily standardize their agent-UI communication, enabling cross-language interoperability and flexible frontend integration without custom boilerplate.
6/10




