Copilot Studio Agent in Teams Returns Cached Data Instead of Latest Fabric Results

Tushar Sakhuja 5 Reputation points
2025-11-24T09:26:14.25+00:00

I’m using a Copilot Studio agent connected to a Fabric Data Agent. The agent works correctly in the Copilot Studio test canvas and always retrieves the latest data, but when I use the same agent in Microsoft Teams, it returns outdated responses. If a user asks the same question on different days, Teams keeps giving the original answer instead of querying Fabric again, even though the underlying dataset refreshes daily. Clearing the Teams chat forces the agent to fetch fresh data, which suggests Teams is caching previous responses or reusing conversation context. How can I ensure that my Copilot Agent always performs a new, real-time query to the Fabric Data Agent in Teams and does not rely on cached or historical responses?

Microsoft Copilot | Microsoft 365 Copilot | Development
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Sayali-MSFT 4,431 Reputation points Microsoft External Staff Moderator
    2025-11-25T06:36:45.9133333+00:00

    Hello Tushar Sakhuja - Thank you for bringing this issue to our attention.
    The issue occurs because Teams retains conversation context and may reuse previous answers instead of calling the Fabric Data Agent again. To ensure real-time queries:

    • Add the Fabric Data Agent as a connected agent and configure topics to invoke it explicitly for analytics questions.
    • Write clear instructions in the agent description: always call Fabric for data queries, never reuse old answers.
    • Confirm the Fabric Data Agent is published and accessible in your tenant.
    • Avoid fallback responses from the parent agent for analytics intents.
    • Operational workaround: start a new chat in Teams to reset context

    References:
    https://dori-uw-1.kuma-moon.com/en-us/fabric/data-science/data-agent-microsoft-copilot-studio
    https://dori-uw-1.kuma-moon.com/en-us/microsoft-copilot-studio/add-agent-fabric-data-agent


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.