-
Notifications
You must be signed in to change notification settings - Fork 1.1k
.NET: Features/3768-devui-aspire-integration #3771
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
base: main
Are you sure you want to change the base?
.NET: Features/3768-devui-aspire-integration #3771
Conversation
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.
Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.
…ommasodotNET/agent-framework into features/3768-devui-aspire-integration
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
Copilot reviewed 28 out of 28 changed files in this pull request and generated 13 comments.
dotnet/aspire-integration/Aspire.Hosting.AgentFramework.DevUI/README.md
Outdated
Show resolved
Hide resolved
dotnet/aspire-integration/Aspire.Hosting.AgentFramework.DevUI/DevUIAggregatorHostedService.cs
Outdated
Show resolved
Hide resolved
dotnet/aspire-integration/Aspire.Hosting.AgentFramework.DevUI/DevUIAggregatorHostedService.cs
Show resolved
Hide resolved
dotnet/aspire-integration/Aspire.Hosting.AgentFramework.DevUI/DevUIAggregatorHostedService.cs
Show resolved
Hide resolved
....Hosting.AgentFramework.DevUI.UnitTests/Aspire.Hosting.AgentFramework.DevUI.UnitTests.csproj
Outdated
Show resolved
Hide resolved
dotnet/aspire-integration/Aspire.Hosting.AgentFramework.DevUI/DevUIAggregatorHostedService.cs
Show resolved
Hide resolved
dotnet/aspire-integration/Aspire.Hosting.AgentFramework.DevUI/README.md
Outdated
Show resolved
Hide resolved
dotnet/aspire-integration/Aspire.Hosting.AgentFramework.DevUI/DevUIAggregatorHostedService.cs
Outdated
Show resolved
Hide resolved
dotnet/aspire-integration/Aspire.Hosting.AgentFramework.DevUI/DevUIAggregatorHostedService.cs
Outdated
Show resolved
Hide resolved
…DevUIAggregatorHostedService.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…DevUIAggregatorHostedService.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…ire.Hosting.AgentFramework.DevUI.UnitTests.csproj Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…Integration.AppHost.csproj Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…DevUIAggregatorHostedService.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…work for multi-targeting support; add optional port property to DevUIResource class.
…es for TargetFrameworks support
…pport in DevUIIntegration samples
…torHostedServiceTests
Motivation and Context
Adds a new Aspire hosting library that provides a DevUI resource for testing and debugging AI agents built with Microsoft Agent Framework.
Closes #3768
Description
This PR introduces
Aspire.Hosting.AgentFramework— an extension library that enables Aspire AppHost projects to spin up a unified DevUI for interacting with multiple agent services during development.Key Features
AddDevUI()extension method — Registers a DevUI resource in the Aspire AppHostWithAgentService()fluent API — Connects agent services to the DevUI with optional metadata/v1/entitieslistings across all configured backendsUsage
Contribution Checklist