The .NET team, in collaboration with CopilotKit, has contributed a .NET SDK for the AG-UI Protocol. This new SDK is hosted in the AG-UI repository alongside existing TypeScript and Python SDKs and is available on NuGet under an MIT license. It enables any .NET service to communicate directly using the AG-UI Protocol, and the Microsoft Agent Framework (MAF) AG-UI support for .NET now utilizes this SDK.
AG-UI (Agent-User Interaction Protocol) standardizes communication between AI agents and user-facing applications. Traditional request-and-response models are insufficient for agents that are long-running, stream tokens, delegate tasks, and invoke tools mid-response. Without a shared protocol, each agent framework uses a different streaming format, leading to complex parsing and state tracking for application developers.
The protocol streams the agent's lifecycle as typed events, categorized for various interactions. Frontends can listen for events like RUN_STARTED, TEXT_MESSAGE_CONTENT, and STATE_DELTA without needing to know the originating framework. State events synchronize the agent, application, and user, and clients can display these events across web apps, terminals, mobile apps, or chat platforms.
The .NET SDK extends AG-UI capabilities to C# environments. It allows a backend to emit AG-UI events natively and a client to consume them from an agent written in any supported language. The SDK supports both server-side (AGUI.Server) and client-side (AGUI.Client) implementations, built upon a common set of AG-UI primitives.
Developers can add the AGUI.Server package via NuGet. The SDK integrates with Microsoft.Extensions.AI's IChatClient abstraction, allowing for registration of chat clients and AG-UI serializers within a .NET application's service configuration.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
A .NET SDK for the AG-UI (Agent-User Interaction) Protocol has been released, allowing .NET services to directly communicate using the protocol. This SDK standardizes how AI agents interact with user-facing applications by providing a common event-streaming format, reducing boilerplate for developers.