-
Notifications
You must be signed in to change notification settings - Fork 872
.NET: AG-UI Docs samples #2194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
.NET: AG-UI Docs samples #2194
Conversation
c47bd61 to
eff822f
Compare
eff822f to
da785c6
Compare
da785c6 to
660dee8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds comprehensive AG-UI (Agent UI Protocol) documentation samples and a Blazor web chat sample for the Microsoft Agent Framework. The changes demonstrate client-server communication patterns for building conversational AI applications.
Key Changes
- Added 5 progressive AGUI samples (Step01-Step05) covering basic setup, tools, human-in-the-loop, and state management
- Added a Blazor-based web chat client/server sample (AGUIWebChat)
- Extended AGUIDojoServer with predictive state updates and agentic UI capabilities
Reviewed Changes
Copilot reviewed 94 out of 95 changed files in this pull request and generated 19 comments.
Show a summary per file
| File | Description |
|---|---|
dotnet/tests/Microsoft.Agents.AI.Hosting.A2A.UnitTests/Properties/launchSettings.json |
Added launch settings for unit test project (questionable configuration) |
dotnet/samples/GettingStarted/AGUI/Step0*/test-client.ps1 |
Test automation scripts with hardcoded absolute paths |
dotnet/samples/GettingStarted/AGUI/Step01-05/**/Server/* |
AGUI server samples demonstrating tools, approvals, and state |
dotnet/samples/GettingStarted/AGUI/Step01-05/**/Client/* |
AGUI console client samples for each server scenario |
dotnet/samples/GettingStarted/AGUI/README.md |
Comprehensive documentation for all AGUI samples |
dotnet/samples/AGUIWebChat/Server/* |
ASP.NET Core AG-UI server for web chat |
dotnet/samples/AGUIWebChat/Client/* |
Blazor Server web chat UI with components |
dotnet/samples/AGUIWebChat/README.md |
Web chat setup and configuration guide |
dotnet/samples/AGUIClientServer/AGUIDojoServer/** |
Namespace reorganization and new features (AgenticUI, PredictiveStateUpdates) |
dotnet/agent-framework-dotnet.slnx |
Solution file updated to include new AGUI sample projects |
dotnet/samples/GettingStarted/AGUI/Step05_StateManagement/test-client.ps1
Outdated
Show resolved
Hide resolved
...t/samples/GettingStarted/AGUI/Step04_HumanInLoop/Client/ServerFunctionApprovalClientAgent.cs
Outdated
Show resolved
Hide resolved
...t/samples/GettingStarted/AGUI/Step04_HumanInLoop/Client/ServerFunctionApprovalClientAgent.cs
Outdated
Show resolved
Hide resolved
dotnet/samples/GettingStarted/AGUI/Step03_FrontendTools/test-client.ps1
Outdated
Show resolved
Hide resolved
dotnet/samples/GettingStarted/AGUI/Step02_BackendTools/test-client.ps1
Outdated
Show resolved
Hide resolved
...t/samples/GettingStarted/AGUI/Step04_HumanInLoop/Client/ServerFunctionApprovalClientAgent.cs
Show resolved
Hide resolved
...t/samples/GettingStarted/AGUI/Step04_HumanInLoop/Client/ServerFunctionApprovalClientAgent.cs
Show resolved
Hide resolved
...t/samples/GettingStarted/AGUI/Step04_HumanInLoop/Server/ServerFunctionApprovalServerAgent.cs
Show resolved
Hide resolved
dotnet/samples/AGUIWebChat/Client/Components/Pages/Chat/ChatSuggestions.razor
Show resolved
Hide resolved
...t/samples/GettingStarted/AGUI/Step04_HumanInLoop/Client/ServerFunctionApprovalClientAgent.cs
Show resolved
Hide resolved
|
This is a great pull request, you did a great job. It would be so exciting if the AG-UI dojo sample could be implemented with Blazor. |
1ce4770 to
a909268
Compare
Adds samples for all the AG-UI projects in the MS Docs.
Adds an initial sample of using AG-UI with Blazor in a web chat.
Updates the AG-UI dojo sample to keep it in sync with the dojo samples.