Expected flow:
1. User selects "Europe" → Europe child agent handles all subsequent questions using Europe-specific knowledge
2. User selects "Asia" → Asia child agent handles all subsequent questions using Asia-specific knowledge
Each child agent has its own SharePoint knowledge file and no custom topics — it should rely on Generative AI to answer.
What I have set up so far
In the main agent's Conversation Start topic:
└─ Condition: Global.Market = "Europe"
└─ Agent node: Europe Affiliate (child agent)
└─ Condition: Global.Market = "Asia"
└─ Agent node: Asia Affiliate (child agent)
Each child agent has:
• A SharePoint knowledge source (.txt file) set to "At any time"
• Generative AI mode enabled
• No custom topics
My questions
Has anyone successfully implemented market-based child agent routing in Copilot Studio? If so, how did you set it up?
My current issue: when I select a market and ask a question, the child agent gets stuck in a loop — it keeps searching the knowledge source repeatedly (6+ times) but never returns an answer to the user. The knowledge file I'm using for testing is a short .txt file with minimal content, so it shouldn't be a size issue.
Would love to see a working example or any guidance on the correct architecture for this use case.

Report
All responses (
Answers (