Microsoft Unveils .NET SDK for AG-UI Protocol
Microsoft has released a new .NET SDK for AG-UI (Agent-User Interaction), a protocol that standardizes how AI agents communicate with user-facing applications. The SDK, developed in collaboration with CopilotKit, allows C# developers to work with the AG-UI protocol and is now available on NuGet under the MIT license.
The .NET SDK for AG-UI includes five packages: AGUI.Abstractions, AGUI.Formatting, AGUI.Protobuf, AGUI.Client, and AGUI.Server. These packages provide a C# implementation of AG-UI that can be used from any .NET service. The SDK also supports both server-side and client-side interactions with the AG-UI protocol.
AG-UI is an event-based protocol that allows AI agents to interact with front-end applications. It includes events in eight different categories, including life-cycle events, text message events, tool call events, state management events, activity events, subagent events, special events, and draft events.