# AgentFrameworkBuilderExtensions

- Kind: `class`
- Package: [Aspire.Hosting.AgentFramework.DevUI](/reference/api/csharp/aspire.hosting.agentframework.devui.md)
- Version: `1.8.0-preview.260528.1`
- Namespace: `Aspire.Hosting`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/microsoft/agent-framework/tree/e9a606344adbe5e41d9376b1f8508da593ea6c3b)

Provides extension methods for adding Agent Framework DevUI resources to the application model.

## Definition

```csharp
namespace Aspire.Hosting;

public static class AgentFrameworkBuilderExtensions
{
    // ...
}
```

## Methods

- [AddDevUI(IDistributedApplicationBuilder, string, int?)](/reference/api/csharp/aspire.hosting.agentframework.devui/agentframeworkbuilderextensions/methods.md#adddevui-idistributedapplicationbuilder-string-int) : `IResourceBuilder<DevUIResource>` `extension` -- Adds a DevUI resource for testing AI agents in a distributed application.
- [WithAgentService(IResourceBuilder<DevUIResource>, IResourceBuilder<TSource>, IReadOnlyList<AgentEntityInfo>, string?)](/reference/api/csharp/aspire.hosting.agentframework.devui/agentframeworkbuilderextensions/methods.md#withagentservice-iresourcebuilder-devuiresource-iresourcebuilder-tsource-ireadonlylist-agententityinfo-string) : `IResourceBuilder<DevUIResource>` `extension` -- Configures DevUI to connect to an agent service backend.
