Skip to content

Commit 7210b17

Browse files
committed
fixing formating
1 parent 30ce67e commit 7210b17

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

articles/ai-foundry/agents/concepts/capability-hosts.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,34 +21,39 @@ Capability hosts are configuration sub-resources that you define at both the Azu
2121
- **File uploads**
2222
- **Vector stores**
2323

24-
## Why use capability hosts?
24+
## Why use Capability Hosts?
2525

2626
Capability hosts allow you to **bring your own Azure resources** instead of using the default on Microsoft-managed platform resources. This gives you:
2727

2828
- **Data sovereignty** - Keep all agent data within your Azure subscription
2929
- **Security control** - Use your own storage accounts, databases, and search services
3030
- **Compliance** - Meet specific regulatory or organizational requirements
3131

32-
## How capability hosts work
32+
## How do Capability Hosts work?
3333

34-
### Default behavior (Microsoft-managed resources)
34+
Creating capability hosts is not required. However if you do want agents to use your own resources, you must create a capability host on both the account and project.
35+
36+
#### Default behavior (Microsoft-managed resources)
3537
If you don't create an account-level and project-level capability host, the Agent Service automatically uses Microsoft-managed Azure resources for:
3638
- Thread storage (conversation history)
3739
- File storage (uploaded documents)
3840
- Vector search (embeddings and retrieval)
3941

40-
### Bring-your-own resources
42+
#### Bring-your-own resources
4143
When you create capability hosts at both the Account and Project levels, all agent data is stored and processed using your own Azure resources within your subscription. This configuration is called the **Standard Agent Setup**.
4244

43-
## Configuration hierarchy
45+
#### Configuration hierarchy
4446

4547
Capability hosts follow a hierarchy where more specific configurations override broader ones:
4648

4749
1. **Service defaults** (Microsoft-managed search and storage) - Used when no capability host is configured
4850
2. **Account-level capability host** - Provides shared defaults for all projects under the account
4951
3. **Project-level capability host** - Overrides account-level and service defaults for that specific project
5052

51-
## Required properties
53+
54+
## Recommended Setup
55+
56+
#### Required properties
5257

5358
A capability host must be configured with the following three properties at either the account or project level:
5459

@@ -58,13 +63,11 @@ A capability host must be configured with the following three properties at eith
5863
| `vectorStoreConnections` | Handles vector storage for retrieval and search | Azure AI Search | `"my-ai-search-connection"` |
5964
| `storageConnections` | Manages file uploads and blob storage | Azure Storage Account | `"my-storage-connection"` |
6065

61-
### Optional property
66+
#### Optional property
6267

6368
| Property | Purpose | Required Azure Resource | When to use |
6469
|----------|---------|------------------------|-------------|
65-
| `aiServicesConnections` | Use your own model deployments | Azure OpenAI | When you want to use models from your existing Azure OpenAI resource instead of shared ones |
66-
67-
## Recommended Setup
70+
| `aiServicesConnections` | Use your own model deployments | Azure OpenAI | When you want to use models from your existing Azure OpenAI resource instead of the built-in account level ones |
6871

6972
**Account Capability Host**
7073
```http
@@ -116,7 +119,7 @@ Note: all Foundry projects will inherit these setting. Then override specific se
116119
## Deleting capability hosts
117120

118121
> [!WARNING]
119-
> Deleting a capability host will affect all agents that depend on it. Make sure you understand the impact before proceeding. For instance, if you delete a capability host, agents in your project will no longer have access to the files, thread, and vector stores it previously did.
122+
> Deleting a capability host will affect all agents that depend on it. Make sure you understand the impact before proceeding. For instance, if you delete the project and account capability host, agents in your project will no longer have access to the files, thread, and vector stores it previously did.
120123
121124
### Delete an account-level capability host
122125

0 commit comments

Comments
 (0)