← All stories
● Covered by 1 source · 1 reportMedium impact1 neutral

.NET SDK for AG-UI Protocol Released, Standardizing Agent-User Interaction

🔄 Updated 5h ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • .NET SDK for AG-UI Protocol is now available.
  • SDK is published on NuGet under MIT license.
  • Standardizes agent-user communication via typed events.
  • Supports both server (AGUI.Server) and client (AGUI.Client) implementations.

New .NET SDK for AG-UI Protocol

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.

Understanding AG-UI Protocol

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.

SDK Functionality and Implementation

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 →

The daily brief

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.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~17 min · 13 stories · Sep 25

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

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.