Copilot Studio Agent with SharePoint Knowledge (Dataverse-based): Connection References and Dataverse Tables No Longer Added to Solution

Sohna Sukumaran Hemalatha 0 Reputation points
2026-08-20T14:06:34.8133333+00:00

Agent scenario

I have a Copilot Studio agent that uses SharePoint knowledge sources configured using the Dataverse storage method.

I had no issues adding this agent to a solution before in my Dev environment. When the agent was added, all required connection references and associated Dataverse tables/records for the knowledge sources were automatically included, allowing the solution to pass Solution Checker, and smooth deployment with pipeline.

Issue

A few days ago, while preparing for a fresh production deployment, I created a new solution in Dev and added the same agent. Since then, I have encountered the following behaviour:-

  • Connection references and Dataverse table dependencies were not added into the solution in Dev.
  • When attempting to export the solution, it showed an error and prompted for only 1 (of the 2) Dataverse entries associated with the SharePoint knowledge sources is included.

So now my solution is not correct, it is missing one full chunk of knowledge and I cannot deploy it to QA.

What I've already tried

  • Used Add Required Objects on the agent component.
  • Recreated knowledge sources in the agent
  • Created a brand-new solution and repeated the process.
  • Verified that both SharePoint knowledge sources are configured using the Dataverse method and are working correctly within the agent in Dev.
  • I also see the records inside DVTableSearch table in Dev.
Microsoft Copilot | Microsoft 365 Copilot | Development
0 comments No comments

1 answer

Sort by: Most helpful
  1. Prasad-MSFT 10,541 Reputation points Microsoft External Staff Moderator
    2026-08-21T06:13:04.5366667+00:00

    This looks less like an agent configuration issue and more like a solution dependency/ALM issue with the Dataverse-backed SharePoint knowledge sources. Since both knowledge sources work correctly in Dev and their records exist in DVTableSearch, the key issue appears to be that only one of the two underlying Dataverse knowledge/search records is being picked up by the solution dependency tree.

    1. Check the PowerAIExtensions version in Dev/QA and make sure it's current.
    2. Identify the two DVTableSearch records and determine which one is actually included in the solution.
    3. Compare the dependencies/relationships of the included vs. missing record.
    4. Check the agent's solution dependencies, rather than relying only on Add Required Objects.
    5. If possible, explicitly add the missing Dataverse knowledge/search component and test the export again.

    Please do not manually copy/recreate the DVTableSearch records in QA, as these are system-managed knowledge/search metadata.

    The fact that this worked previously but now fails with a newly created solution also makes a recent Copilot Studio/Power Platform ALM change or regression worth considering.

    If you can share the exact solution export error (especially the part showing the 1-of-2 Dataverse entries), we can pinpoint which dependency is missing.

    Was this answer helpful?


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.