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 / Is it possible to pass...
Copilot Studio
Suggested Answer

Is it possible to pass inputs and cache outputs with a Connected Agent within a Topics

(3) ShareShare
ReportReport
Posted on by 40
 
Hi Community,
 
I want to do something with my Agent (Master Agent) which call another connected agent through a topics, but I am unable to configure Inputs or Outputs in this case (see below screen), the selection is not available with Connected Agent, may I know if anything I need to configure in my another agent (Connected Agent) to enable me to configure the input and completion.
 
I have the same question (0)
  • Suggested answer
    Haque Profile Picture
    2,292 on at
    Hi @KW-18110402-0,
     
    Yes, it is possible to pass inputs and cache outputs with a Connected Agent within Topics in Copilot Studio, but it depends on how the integration and design are set up.
     
    In Copilot Studio, when using a Connected Agent inside a topic, the interface currently does not provide options to configure Inputs or Outputs directly on the Connected Agent action itself. This is a known limitation because the Connected Agent acts as a black-box call to another agent, and input/output mapping is managed differently.
     

    Here is what we can do:

     

    Passing Inputs:

    • You cannot configure inputs directly on the Connected Agent action in the topic.
    • Instead, ensure the called (connected) agent is designed to accept inputs via its own conversation context or variables.
    • Pass data by setting or updating shared context variables or session variables before invoking the Connected Agent.
    • The Master Agent can set these variables in the topic flow before calling the Connected Agent

    Receiving Outputs:

    • Outputs from the Connected Agent are typically returned as part of the conversation flow.
    • You can capture or react to these outputs by handling the conversation turn responses or by using shared context variables updated by the Connected Agent.
    • If you need to cache or reuse outputs, manage this in the Master Agent’s topic logic or via external storage (e.g., Dataverse, Power Automate).

    Workaround:

    • Use Power Automate flows or APIs as intermediaries to pass structured inputs and outputs between agents if needed.
    • Alternatively, design the Connected Agent to expose specific topics or triggers that accept parameters from the Master Agent’s context.
    Refereces:
     
    1. Using Inputs and Outputs in Child and Connected Agents | The Custom Engine
    2. mcscatblog/_posts/2025-09-20-copilot-studio-child-connected-agents-inputs-outputs.md at main · microsoft/mcscatblog · GitHub
    3. Manage topic inputs and outputs - Microsoft Copilot Studio | Microsoft Learn
     
     

    I am sure some clues I tried to give. If these clues help to resolve the issue brought you by here, please don't forget to check the box Does this answer your question? At the same time, I am pretty sure you have liked the response!
  • Suggested answer
    Valantis Profile Picture
    4,510 on at
     
    Confirming the answer above is correct.
    Just to clarify the distinction that often causes confusion: Child agents do support direct input and output parameter configuration on the redirect node. Connected agents do not they act as a separate published agent and direct input/output mapping on the action is not available.
     
    That is the known limitation you are hitting.
    • The workaround via shared context variables or Power Automate as an intermediary is the right approach for connected agents until this is supported natively.

     

    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/

     

  • Valantis Profile Picture
    4,510 on at

    Hi @KW-18110402-0,

    Just wanted to check in and see if everything is working now. If you still need any help, feel free to let me know.

    Also, if the issue is resolved, it would be great if you could mark the answer as solved so others with the same question can find it easily.

     

    Thanks and have a great day!

     

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 704

#2
Vish WR Profile Picture

Vish WR 249

#3
Haque Profile Picture

Haque 244

Last 30 days Overall leaderboard