Forum Discussion

Kim Williams's avatar
Kim Williams
Brass Contributor
Jul 18, 2025

Publishing a CoPilot Agent

I have a CoPilot Agent that is being used in Teams, if I make changes in CoPilot Studio and republish, do the changes reflect for the user or do they have to reinstall?

7 Replies

  • Kim Williams's avatar
    Kim Williams
    Brass Contributor

    That is the way I would expect it to behave, I was just wondering why there are two in the Admin Center (Custom and Shared) and if that had anything to do with me having to uninstall and reinstall?  I would like to delete one of those in the Admin Center, but want to make sure I delete the correct one.  Does anyone know how 2 showed up in the Admin Center?

    • Ankur_B's avatar
      Ankur_B
      Iron Contributor
      1. Custom Agent: You explicitly created and configured using Copilot Studio. It includes your instructions, data sources, logic etc.
      2. Shared Agent: Appears when the agent is published or shared with others especially if you selected specific users or security groups during the sharing process.

       

      For Validation:
      - Before deleting, confirm which agent is actively used or linked to workflows
      - Go to Create agents -->My Copilot Agent -->View all agents to see which one is active and shared

       

  • Ankur_B's avatar
    Ankur_B
    Iron Contributor

    No, no need to reinstall the Copilot Agent in Teams after you make changes in Copilot Studio and republish it. Once you republish your Copilot in Copilot Studio the updates are automatically reflected for users the next time they interact with the bot in Teams or any other connected channel. Few things to keep track of;

    1. Permissions/Authentication Changes (if any): If the updates involve new permissions or authentication scopes the users might be prompted to re-consent or reauthenticate

    2. Session Changes (if any): If an user is in an active session when you publish, they may need to restart the conversation to see the changes

  • Kim Williams's avatar
    Kim Williams
    Brass Contributor

    That would be great, but me and a few other uses experienced not seeing the update Agent. I was wondering if it's because there are two (custom and shared) in the Admin Center under CoPilot Agents & Connectors, Agent Inventory:

    One of the changes I had was to send an email to our ServiceDesk vs a shared mailbox, but when I tested it was still sending to a shared mailbox.  I uninstalled the Agent in Teams and re-installed it and it then it seemed to get the correct one.

  • I believe there is no need to reinstall.

    https://learn.microsoft.com/en-us/microsoft-copilot-studio/publication-add-bot-to-microsoft-teams

  • Vronik's avatar
    Vronik
    Copper Contributor

    You don’t need to reinstall the Copilot in Teams every time you make changes in Copilot Studio. Once you make modifications and click "Publish", the changes are automatically reflected for end users, as long as:

     

    The bot is already installed in Teams.

    You haven’t changed the app ID or environment.

    No new permissions are required that users would need to manually accept.

    However, there are a few exceptions where additional action might be needed:

     

    If you change the app’s permissions (e.g., access to Microsoft Graph), users may need to re-consent.

    If you modify the Teams channel configuration (like the bot’s manifest), you might need to manually update the app in Teams.

    If you're using development versions or different environments, make sure you're publishing in the correct environment and that the bot is installed from there.

  • RoOperator's avatar
    RoOperator
    Iron Contributor

    If you change the agent you're using for Teams in CoPilot Studio and then publish it, you can see the changes directly on the user's side without having to reinstall it.

Resources