You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
If you don't create an account-level and project-level capability host, the Agent Service automatically uses Microsoft-managed Azure resources for:
36
38
- Thread storage (conversation history)
37
39
- File storage (uploaded documents)
38
40
- Vector search (embeddings and retrieval)
39
41
40
-
### Bring-your-own resources
42
+
####Bring-your-own resources
41
43
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**.
42
44
43
-
## Configuration hierarchy
45
+
####Configuration hierarchy
44
46
45
47
Capability hosts follow a hierarchy where more specific configurations override broader ones:
46
48
47
49
1.**Service defaults** (Microsoft-managed search and storage) - Used when no capability host is configured
48
50
2.**Account-level capability host** - Provides shared defaults for all projects under the account
49
51
3.**Project-level capability host** - Overrides account-level and service defaults for that specific project
50
52
51
-
## Required properties
53
+
54
+
## Recommended Setup
55
+
56
+
#### Required properties
52
57
53
58
A capability host must be configured with the following three properties at either the account or project level:
54
59
@@ -58,13 +63,11 @@ A capability host must be configured with the following three properties at eith
58
63
|`vectorStoreConnections`| Handles vector storage for retrieval and search | Azure AI Search |`"my-ai-search-connection"`|
|`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 |
68
71
69
72
**Account Capability Host**
70
73
```http
@@ -116,7 +119,7 @@ Note: all Foundry projects will inherit these setting. Then override specific se
116
119
## Deleting capability hosts
117
120
118
121
> [!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.
0 commit comments