# AgentEntityInfo Properties

- Package: [Aspire.Hosting.AgentFramework.DevUI](/reference/api/csharp/aspire.hosting.agentframework.devui.md)
- Type: [AgentEntityInfo](/reference/api/csharp/aspire.hosting.agentframework.devui/agententityinfo.md)
- Kind: `Properties`
- Members: `5`

Describes an AI agent exposed by an agent service backend, used for entity discovery in DevUI.

## Description

- Name: `Description`
- Modifiers: `nullable` `get; init`
- Returns: `string?`

A short description of the agent's capabilities.

```csharp
public string? Description { get; init; }
```

## Framework

- Name: `Framework`
- Modifiers: `get; init`
- Returns: `string`

Gets the framework identifier. Defaults to `"agent_framework"`.

```csharp
public string Framework { get; init; }
```

## Id

- Name: `Id`
- Modifiers: `get; init`
- Returns: `string`

The unique identifier for the agent, typically matching the name passed to `AddAIAgent`.

```csharp
public string Id { get; init; }
```

## Name

- Name: `Name`
- Modifiers: `get; init`
- Returns: `string`

Gets the display name for the agent. Defaults to [AgentEntityInfo.Id](/reference/api/csharp/aspire.hosting.agentframework.devui/agententityinfo/properties.md#id) if not specified.

```csharp
public string Name { get; init; }
```

## Type

- Name: `Type`
- Modifiers: `get; init`
- Returns: `string`

Gets the entity type. Defaults to `"agent"`.

```csharp
public string Type { get; init; }
```
