Das SDK wird als fünf Pakete auf NuGet ausgeliefert: AGUI.Abstractions, AGUI.Formatting, AGUI.Protobuf, AGUI.Client und AGUI.Server. Die C#-Implementierung von AG-UI ist laut Microsoft von jedem .NET-Dienst aus nutzbar. Das SDK funktioniert in beide Richtungen: AGUI.Server macht einen Agenten zu einem AG-UI-Endpunkt, während AGUI.Client einer .NET-Anwendung den Konsum eines solchen Endpunkts ermöglicht.

Damit können C#-Entwickler das Protokoll nutzen, das die Kommunikation zwischen Agenten und benutzerorientierten Anwendungen standardisiert. AG-UI ist ein ereignisbasiertes Protokoll, das KI-Agenten die Interaktion mit Frontend-Anwendungen ermöglicht. Die AG-UI-Unterstützung für .NET im Microsoft Agent Framework basiert nun auf dem neuen SDK.

Microsoft hat das SDK gemeinsam mit CopilotKit entwickelt. Es ist unter der MIT-Lizenz auf NuGet veröffentlicht, wie InfoWorld berichtet. Das .NET SDK für AG-UI befindet sich im AG-UI-Repository zusammen mit den TypeScript- und Python-SDKs.

Mit dem SDK erhalten C#-Entwickler einen standardisierten Weg, um Agenten in ihre .NET-Dienste einzubinden und mit Benutzeroberflächen zu verknüpfen.