Building and customizing solutions using Microsoft 365 Copilot APIs and tools
Hello Arshad Siraj Magdum,
When a Marketplace-published agent is launched directly from the Microsoft 365 Copilot discovery pane in another tenant, it is only temporarily provisioned, not fully installed. During this first-run initialization, authentication, consent, token services, and host capability negotiation are still being set up.
As a result, plain text responses work, but Adaptive Cards fail to render because the Copilot host cannot yet attach the renderer context. After a refresh—or once the agent is explicitly added from the Marketplace—the installation context completes, and Adaptive Cards render normally.
Recommended mitigation: avoid sending Adaptive Cards on the first interaction. Use a warm-up text message first, then send Adaptive Cards on the second turn or after initialization completes.
Reference Document-
1.https://dotnet.territoriali.olinfo.it/en-us/microsoft-365/copilot/extensibility/api-plugin-authentication
2.https://dotnet.territoriali.olinfo.it/en-us/microsoft-copilot-studio/authoring-ask-with-adaptive-card
3.https://techcommunity.microsoft.com/blog/iis-support-blog/how-to-add-an-adaptive-card-in-microsoft-365-agent-sdk/4472022