
Currently I am sharing my knowledge with the Power Platform, with PowerApps and Power Automate. With over 8 years of experience, I have been learning SharePoint and SharePoint Online
This article summarizes a YouTube video by Andrew Hess - MySPQuestions that demonstrates how to build true multi-agent orchestration in Copilot Studio. The video focuses on producing a single, unified response while coordinating many child agents, and it shows practical steps and code examples. Furthermore, Andrew walks through settings, agent roles, and model choices to make orchestration reliable in real scenarios. As a result, the piece is useful for teams designing enterprise assistants that must integrate multiple knowledge sources.
Andrew begins by explaining common mistakes, such as multiple child agents replying independently or the parent agent not asserting control. He then stages a live build that includes the parent orchestrator and several specialized child agents. Along the way, he tests different model versions and uses code view to show how the orchestration logic works. Finally, he proves that the parent can treat child agents as tools and return a single cohesive answer to the user.
In the video, Andrew stresses that users expect a single, clear reply rather than fragmented outputs from multiple agents. Consequently, coherent user experience depends on the parent agent merging or summarizing child agent results before replying. This approach reduces confusion and keeps responses consistent across varied topics, especially in business scenarios that span legal, HR, and IT domains. Moreover, a single reply helps with auditability and governance because the orchestrator can attach provenance and rationale to the final answer.
Transitioning to a one-response design also simplifies downstream integrations such as logging and analytics. Instead of tracking multiple replies per request, systems capture one canonical output and its metadata. Therefore, monitoring becomes easier and compliance checks can run on a single artefact. At the same time, architects must design the parent to ensure it neither suppresses important detail nor creates misleading summaries.
The core pattern Andrew demonstrates is delegation: a main Parent Agent interprets the request and assigns parts of the task to specialized Child Agents. Each child agent focuses on a domain, and the parent orchestrator then collects and integrates their outputs. Andrew shows how to configure two key settings in Copilot Studio that influence message flow and the parent’s final response behavior. Also, he highlights integration paths such as Agent-to-Agent (A2A) and native platform connectors that let agents communicate securely.
In addition to architecture, the video covers operational controls like prompt authoring and model selection. Andrew demonstrates testing with multiple LLMs, including Claude 4.6 and Claude 4.5, and he explains when a lighter model may serve as a coordinator versus when a stronger model is needed for summarization. He also discusses governance touchpoints such as permissioning, tool access through MCP, and telemetry for observability. Ultimately, the combination of clear delegation and governance creates a more maintainable agent ecosystem.
The hands-on segment walks through building a parent agent and three child agents, showing how to test interactions with two SharePoint sites. During the build, Andrew toggles preview settings and uses code view to show the internal messages that pass between agents. He then runs scenarios where each child handles distinct tasks, and the parent composes a unified answer that includes the necessary context. Importantly, he verifies that child agents act as tools rather than independent respondents.
Andrew’s timeline includes checkpoints where he swaps model versions to compare behavior, and he explains the observed differences in latency and output style. For instance, one model may produce more concise summaries while another preserves more detail, which affects the parent’s merging logic. He also demonstrates troubleshooting steps when orchestration initially fails and shows how small prompt or setting changes resolve the issue. By the end, the orchestrator reliably returns a single, coherent response after coordinating three agents.
While the video shows a clear path to effective multi-agent orchestration, it also highlights tradeoffs that teams must weigh. For example, coordinating several agents can increase latency and cost, since multiple models may run per request, whereas a single large model might respond faster but with less specialized accuracy. Therefore, teams must balance response speed, model cost, and the value of specialized knowledge when choosing their architecture.
Additionally, orchestration adds complexity in testing and debugging. Developers need strong observability to trace how each child contributed to the final output, and they must design prompts and failure modes so the parent can recover gracefully. Governance also becomes more essential, because permissions and tool access need to be enforced across multiple agents and integration points like Microsoft Fabric or the Microsoft 365 Agents SDK. Nevertheless, with deliberate design and careful tradeoff management, the orchestration pattern can scale reliably for enterprise use.
Andrew Hess’s video demonstrates that multi-agent orchestration in Copilot Studio can deliver a single unified response while leveraging specialized child agents. The practical walkthrough, model comparisons, and code view make the approach tangible for teams that want to adopt this pattern. Moreover, the discussion of tradeoffs and governance helps decision makers plan for latency, cost, and observability challenges. Ultimately, the video serves as a useful guide for those building coordinated agent systems that must be modular, auditable, and user-friendly.
multi agent orchestration, Copilot Studio multi-agent, child agents orchestration, unified AI agent response, multi-agent coordination platform, AI agents single unified response, agent orchestration best practices, Copilot Studio tutorial