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 / Parent Agent receives ...
Copilot Studio
Answered

Parent Agent receives no response when Child Agent cannot answer

(1) ShareShare
ReportReport
Posted on by

Hello Community,

I am experiencing an issue with a Parent Agent and Child Agent setup in Microsoft Copilot Studio.

Configuration


  • Parent Agent uses Agent as a Tool to call a Child Agent.

  • Child Agent has Knowledge Sources and Generative AI enabled.

  • Fallback Topics have been configured.

  •  

Behavior

When asking the Child Agent directly:

User
Child Agent
No Knowledge Match
Generative AI
Answer Returned ✅

The Child Agent responds normally.

When asking the same question through the Parent Agent:

User
Parent Agent
Child Agent
No Knowledge Match
No Output Returned
System Topic
No Response ❌
 

What I Observed


  • The issue only occurs when the Child Agent is invoked by the Parent Agent.

  • The configured Fallback Topic is not triggered.

  • The conversation appears to route to a System Topic and then stops silently.

  • The user receives no response.

  •  

Questions


  1. Is this expected behavior when using Agent as a Tool?

  2. Should the Child Agent return a response to the Parent Agent even when no knowledge match is found?

  3. Why is the configured Fallback Topic not triggered?

  4. Is there a recommended pattern to handle fallback scenarios between Parent and Child Agents?

  5.  

Any guidance or best practices would be greatly appreciated.

Thank you.

I have the same question (0)
  • Verified answer
    Valantis Profile Picture
    6,720 on at
     
    When a child agent is used as a tool by a parent agent, Microsoft docs confirm: "Child and connected agents respect the Use general knowledge setting of the main agent." This means the parent agent's orchestration setting controls what the child can fall back to.

    The silent failure you're seeing when no knowledge match is found happens because the child agent returns nothing to the parent when generative AI can't find an answer, and the parent's generative orchestration interprets an empty response as a completed tool call with no output, which then falls through to a system topic rather than the child's configured fallback.

    The fallback topic isn't triggered because fallback in a child agent context is only triggered for the child agent's own session. When invoked as a tool, the child runs in the parent's conversation context and the child's system fallback topic doesn't fire in the same way.

    The recommended pattern: add explicit instructions to the child agent to always return a response even when no match is found, something like "If you cannot find an answer in your knowledge sources, respond with: I could not find relevant information on this topic." This gives the parent agent something to work with instead of an empty return, which then lets the parent handle the no-answer case in its own instructions or topics.

    Alternatively, structure the parent to handle empty or null responses from the child agent tool call as a specific case and route those to your fallback handling.
    Ref: https://learn.microsoft.com/en-us/microsoft-copilot-studio/authoring-add-other-agents
     
      Best regards,

    Valantis   ✅ If this helped solve your issue, please Accept as Solution so others can find it quickly.

    ❤️ If it didn’t fully solve it but was still useful, please click “Yes” on “Was this reply helpful?” or leave a Like :).

    🏷️ For follow-ups  @Valantis.

    📝 https://valantisond365.com/ 💼 LinkedIn ▶️ YouTube
  • Suggested answer
    11manish Profile Picture
    3,323 on at
    This behavior aligns with a limitation of the current Agent as a Tool implementation rather than a configuration issue. If you've verified that:
    • Knowledge Sources are configured correctly,
    • Generative AI works when the Child Agent is used directly,
    • Fallback Topics are correctly configured,
    then the lack of a response when invoked by the Parent Agent is likely due to the current orchestration behavior of Copilot Studio.
    If this scenario is critical for your solution, consider raising a support ticket with Microsoft, as this may be a product limitation or bug. In the meantime, redesign the Child Agent to always return an explicit output (including "no answer found") and let the Parent Agent handle any fallback or escalation logic. This is currently the most robust pattern for Parent–Child Agent architectures in Copilot Studio.

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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 277

#2
11manish Profile Picture

11manish 206

#3
sannavajjala87 Profile Picture

sannavajjala87 156 Super User 2026 Season 1

Last 30 days Overall leaderboard