web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / Regarding Calling Orch...
Copilot Studio
Suggested Answer

Regarding Calling Orchestrator Agent from Sub Agent

(0) ShareShare
ReportReport
Posted on by
I have a topic inside the Sub agent , which generates a response but if any error comes , then it should go back to Orchestrator agent's topic which is having a RAG(knowlegde base) attached with him as a tool which can be used to generate the answer and if not able to get answer from it then post a message in appropriate teams channel .

So the main issue i am facing is how to reach orchestrator agent from the sub agent , how to do that ??
I have the same question (0)
  • Suggested answer
    Beyond The Platforms Profile Picture
    145 on at

    Hi there!

    The issue is an architectural one — multi-level agent chaining isn't supported in Copilot Studio: sub-agents cannot have their own connected agents Microsoft Learn, so a sub-agent calling back to the orchestrator creates a circular dependency that the platform won't allow.

    The fix: invert the logic. The orchestrator should own the error handling, not the sub-agent.

    When you redirect to a child agent from a topic, once the agent is done the originating topic resumes — and agents support passing output variables back to the parent. Microsoft Learn Use this to your advantage:


    1. In the sub-agent → set an output variable (e.g. ErrorOccurred = true) when it fails

    2. In the orchestrator topic → after the sub-agent node, add a Condition: if ErrorOccurred = true, query the RAG knowledge base tool; if RAG also has no answer, trigger a Power Automate flow that posts to the Teams channel

    3.  

    The orchestrator manages high-level decisions, while sub-agents focus on execution Microsoft Learn — so RAG and Teams posting should be tools on the orchestrator, not on the sub-agent.

    Full architecture reference: Orchestrator and subagent patterns – Microsoft Learn

    Hope this helps!
    Paolo


    Did this solve your issue? → Accept as Solution
    👍 Partially helpful? → Click "Yes" on "Was this reply helpful?" or drop a Like!


    Want more tips on Power Platform & AI? Follow me here:

    🔗 LinkedIn: https://www.linkedin.com/in/paoloasnaghi/
    ▶️ YouTube: https://www.youtube.com/@BeyondThePlatforms
    📸 Instagram: https://www.instagram.com/beyond_the_platforms/
    🌐 Website: https://www.beyondtheplatforms.com/


     

     

  • Suggested answer
    AP-26031104-0 Profile Picture
    Microsoft Employee on at

    Thanks for raising this issue.

    In the current Orchestrator–Sub-agent pattern, sub-agents are not designed to directly call or “reach back” to the orchestrator. The orchestrator remains the single control and routing point for the entire workflow.

    Instead of sub-agent → orchestrator invocation, the correct design is to use structured response handling:

    • The sub-agent should return either a success response or a structured error response (e.g., status: error, error_type, context).
    • The orchestrator then evaluates the response and decides the next step in the flow.
     
    In your case, the recommended flow would be:
    1. Orchestrator invokes sub-agent topic
    2. If sub-agent returns success → proceed with response
    3. If sub-agent returns error → orchestrator triggers RAG tool
    4. If RAG also fails / low confidence → orchestrator posts message to Teams channel
    This approach ensures proper separation of concerns and avoids circular agent dependencies, which are not supported in this design.
     

    So to answer the main question: there is no supported way for a sub-agent to directly reach the orchestrator by design — this must be handled at the orchestrator level via fallback logic.

  • AP-26031104-0 Profile Picture
    Microsoft Employee on at
      Just following up on the answer I shared recently. Could you please let me know if it resolved your issue, or if you need any further clarification?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 618

#2
Haque Profile Picture

Haque 147

#3
Vish WR Profile Picture

Vish WR 140

Last 30 days Overall leaderboard