Hi everyone,
I'm building a compliance evidence verification solution using Copilot Studio + Power Automate in a GCC High environment. The agent evaluates uploaded documents (PDF, Word, Excel — often 10-100+ pages) against CMMC Level 2 control requirements.
I've confirmed with Microsoft Support that the connector payload limit in GCC is 450 KB (vs 5 MB in commercial). This means I cannot pass large file attachments to my agent via the "Execute Agent and wait" Power Automate action.
My setup:
Multiple customer SharePoint sites (each customer has their own site with evidence documents)
Power Apps triggers Power Automate, which gets the file from the customer's SharePoint site and sends it to the Copilot Studio agent for evaluation
The SharePoint site URL is dynamic — passed at runtime based on which customer is selected
Why "Add as Knowledge Source" doesn't work for me:
I have a multi-tenant/multi-customer system with separate SharePoint sites per customer
Adding all customer sites as static knowledge sources isn't scalable (customers are added/removed regularly)
I need to dynamically point the agent to different sites/documents at runtime
What I'm looking for:
Has anyone found a workaround for the 450 KB limit in GCC High?
Is there a way to pass a SharePoint file URL/link to the agent and have it fetch the file itself at runtime (without pre-indexing as knowledge source)?
Any other patterns for processing large documents with Copilot Studio in government cloud environments?
Thanks in advance for any guidance.