Announcements
Hi all,
I am currently building a multi-agent solution in Copilot Studio, where a main/master agent calls a Connected Agent. I need to pass some input data from the main agent to the connected agent, so that the connected agent can use this data for routing and response generation.
At the moment, I am using the Conversation Start topic inside the connected agent to capture the input. The value passed from the main agent can be retrieved from:
System.Activity.Value
This works correctly when testing inside Copilot Studio. The connected agent is able to receive the input and use it as expected.
However, after publishing the solution to Microsoft Teams, the Conversation Start topic in the connected agent seems to trigger an error. Because of this, the flow cannot continue successfully in Teams.
My current understanding is:
I would like to ask:
My expected behavior is that the connected agent can receive input from the main agent and use that input directly, instead of depending on the latest user message for routing.
Any guidance or recommended architecture would be greatly appreciated.
Thanks!
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
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.
Jump in, show your community spirit, and win prizes!
Expanding mentorship, skilling, and AI innovation
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Valantis 256
Romain The Low-Code... 208 Super User 2026 Season 1
Vish WR 198