Skip to content

Commit 57ab145

Browse files
Merge pull request #8145 from MicrosoftDocs/main
Auto Publish – main to live - 2025-11-04 23:06 UTC
2 parents 2be93cc + c64e6b9 commit 57ab145

File tree

11 files changed

+564
-112
lines changed

11 files changed

+564
-112
lines changed

articles/ai-foundry/agents/how-to/connected-agents.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ manager: nitinme
66
ms.service: azure-ai-foundry
77
ms.subservice: azure-ai-foundry-agent-service
88
ms.topic: how-to
9-
ms.date: 07/11/2025
9+
ms.date: 11/04/2025
1010
author: aahill
1111
ms.author: aahi
1212
recommendations: false
@@ -16,7 +16,7 @@ zone_pivot_groups: selection-connected-agents
1616

1717
# Build collaborative, multi-agent systems with Connected Agents
1818

19-
Connected agents in Azure AI Foundry Agent Service let you break down complex tasks into coordinated, specialized roles—without the need for a custom orchestrator or hand-coded routing logic. With this capability, you can design systems where a primary agent intelligently delegates to purpose-built sub-agents, streamlining workflows like customer support, market research, legal summarization, and financial analysis.
19+
Connected agents in Azure AI Foundry Agent Service let you break down complex tasks into coordinated, specialized roles—without the need for a custom orchestrator or hand-coded routing logic. With this capability, you can design systems where a primary agent intelligently delegates to purpose-built subagents, streamlining workflows like customer support, market research, legal summarization, and financial analysis.
2020

2121
Rather than overloading one agent with too many skills, you can build focused, reusable agents that collaborate seamlessly—scaling both performance and maintainability.
2222

@@ -74,7 +74,8 @@ Checks the contract against internal standards or uploaded guidelines to identif
7474
## Limitations
7575

7676
* Connected agents cannot call local functions using the function calling tool. We recommend using the [OpenAPI tool](tools\openapi-spec.md) or [Azure Functions](tools\azure-functions.md) instead.
77-
* It is currently not possible to guarantee citations will be passed from connected agents. You can try using prompt engineering combined with different models to try and improve the possibility that citations will be outputted by the main agent, but results are subject to variability.
77+
* It is currently not possible to guarantee citations will be passed from connected agents. You can try using prompt engineering combined with different models to try and improve the possibility that citations will be outputted by the main agent, but results are subject to variability.
78+
* Connected agents have a maximum depth of 2. A parent agent can have multiple subagent siblings, but subagents cannot have their own subagents. Exceeding this depth results in an `Assistant Tool Call Depth Error`.
7879

7980
:::zone pivot="portal"
8081

@@ -83,7 +84,7 @@ Checks the contract against internal standards or uploaded guidelines to identif
8384

8485
1. Navigate to the **Agents** page in the portal
8586
2. Select an existing agent from the list or create a new one.
86-
3. Scroll down to the **Connected agents** section in the agent's setup panel and select **Add +**.
87+
3. Scroll down to the **Connected agents** section in the agent's set up panel and select **Add +**.
8788

8889
:::image type="content" source="../media\connected-agents\connected-agents-foundry.png" alt-text="A screenshot of the agents page in the Azure AI Foundry." lightbox="../media\connected-agents\connected-agents-foundry.png":::
8990

@@ -93,7 +94,7 @@ Checks the contract against internal standards or uploaded guidelines to identif
9394
- Add a clear **description** of when and why the connected agent should be invoked. This helps guide the main agent’s decision-making on when to hand off tasks to connected agents during runtime.
9495
5. Select **Add +**
9596
6. Repeat steps 3–5 to add additional specialized agents to the main agent.
96-
7. Once the connected agent(s) appear in the setup panel, scroll up and select **Try in Playground**
97+
7. Once the connected agents appear in the setup panel, scroll up and select **Try in Playground**
9798
8. Use test prompts in the Agent Playground to validate that the main agent correctly routes tasks to the connected agents when applicable. For example, if you’ve created a main agent called `research_agent`, which doesn't have any tools configured, and connected an agent named `stock_price_bot`, try a prompt like:
9899

99100
**"What is the current stock price of Microsoft?"**

articles/ai-foundry/agents/how-to/tools/deep-research-samples.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -574,7 +574,8 @@ with project_client:
574574
:::zone-end
575575

576576
> [!NOTE]
577-
> Limitation: The Deep Research tool is currently recommended only in nonstreaming scenarios. Using it with streaming can work, but it might occasionally time out and is therefore not recommended.
577+
> * Limitation: The Deep Research tool is currently recommended only in nonstreaming scenarios. Using it with streaming can work, but it might occasionally time out and is therefore not recommended.
578+
> * Currently, Azure AI Foundry Agent Playground UI only supports starting runs in streaming mode, and as a result, users might experience connection drops and timeouts. Use the supported methods above which uses runs in non-streaming mode.
578579
579580
## Next steps
580581

articles/ai-foundry/agents/how-to/tools/fabric.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ You need to first build and publish a Fabric data agent and then connect your Fa
2222

2323
## Usage support
2424

25+
> [!NOTE]
26+
> The Fabric data agent only supports user identity authentication. Service Principal Name (SPN) authentication is not supported.
27+
2528
|Azure AI foundry support | Python SDK | C# SDK | JavaScript SDK | REST API |Basic agent setup | Standard agent setup |
2629
|---------|---------|---------|---------|---------|---------|---------|
2730
| ✔️ | ✔️ | | | ✔️ | ✔️ | ✔️ |

articles/ai-foundry/agents/how-to/tools/sharepoint.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,9 @@ Customers rely on data security in SharePoint to access, create, and share docum
4242

4343
> [!NOTE]
4444
> * Supported document types: text data in the following format: `.pdf`, `.docx`, `.ppt`, `.txt`, `.aspx`
45-
> * We recommend you start with SharePoint sites that have: a simple folder structure and a small number of short documents.
45+
> > * We recommend you start with SharePoint sites that have: a simple folder structure and a small number of short documents.
46+
> * The SharePoint tool only supports user identity authentication. Service Principal Name (SPN) authentication is not supported.
47+
> * Your SharePoint site and Azure AI Foundry agent need to be in the same tenant.
4648
4749
1. Create an agent by following the steps in the [quickstart](../../quickstart.md).
4850

articles/ai-foundry/openai/how-to/chatgpt.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: azure-ai-foundry
88
ms.subservice: azure-ai-foundry-openai
99
ms.custom: build-2023, build-2023-dataai, devx-track-python
1010
ms.topic: how-to
11-
ms.date: 09/01/2025
11+
ms.date: 11/04/2025
1212
manager: nitinme
1313
keywords: ChatGPT
1414
---

0 commit comments

Comments
 (0)