📌 Context:
I'm working on a multi-agentic setup in Microsoft Copilot Studio (not lightweight but standalone agents). The architecture involves a main agent that delegates tasks to child agents using Generative AI orchestration.
Each child agent is configured with its own knowledge sources (e.g., SharePoint, Dataverse, public URLs), and when tested individually, they respond correctly and cite sources as expected. The citations are visible in the Activity Map of the child agent.
However, when the child agent responds, the main agent receives the response, but the system variable System.Response.Citations remains empty—even though the child agent clearly used a source and the citation is visible in its own activity map. => References will not displayed in the parent Agent.
🔍 What I’ve Tried:
Confirmed that the source is indexed and citation metadata is present.
Checked the response in the child agent’s activity map—citations are shown.
Attempted to access System.Response.Citations in the main agent after the child agent responds—table is empty.
Tried using Response.FormattedText and System.LastMessage.Text to extract citation-like data—no structured citation info available.
⚠️ Why This Is a Problem:
In an AI-driven experience, transparency and traceability are critical. If the main agent cannot access references from child agents, it:
Undermines trust in the response.
Prevents proper attribution of sources.
Limits the ability to display citations in UI or adaptive cards.
Breaks consistency across agents in multi-agent setups.
❓ Questions:
Is this a known limitation of System.Response.Citations in orchestrated multi-agent flows?
Is there a recommended workaround to extract citation data from child agent responses?
Can citation metadata be passed manually via variables or Prompt Actions?
Is there a way to access the full response object from the child agent, including citations?
Are there plans to improve citation handling in multi-agent orchestration?
🧪 Setup Details:
Copilot Studio with Generative AI orchestration enabled.
Main agent delegates to child agents via orchestration.
Child agents use Generative Answers nodes with knowledge sources.
Citations visible in child agent activity map, but not accessible in main agent.
Any insights, workarounds, or roadmap updates would be greatly appreciated!