Publish an agent

Prerequisites

  • You drafted and saved your agent after configuring its name, description, and instructions.
  • You tested your agent in the Preview pane before publishing.
  • To learn more about testing your agent before publication, see Preview overview for agents.

Publish your agent for the first time

  1. Open your agent in Copilot Studio.
  2. Select the chevron next to Publish.
  3. In the Publish agent dialog, review the agent details. Select and configure each channel you want to publish your agent to.
  4. If your agent isn't ready because it's missing a name, description, or instructions, the dialog shows what needs to be completed. Address the issues before continuing.
  5. Select Publish to confirm.
  6. Wait for the publish process to complete. The dialog shows the progress.
  7. When publishing succeeds, the dialog shows a confirmation with options to share your agent or add it to the organization catalog.

Publish updates to your agent

After you publish your agent for the first time, any changes you make require republishing before users can access them.

Note

Features in this article are powered by the GitHub Copilot harness, which uses Copilot Credits for usage-based billing. Learn more about Copilot Credits in Overview of billing for agents powered by the GitHub Copilot harness.

Usage-based billing applies to using, building, testing, and evaluating agents. These actions might consume Copilot Credits.

  1. Make your changes in the Build tab.
  2. Select Publish in the upper-right corner.
  3. In the Publish your changes dialog, review the changes.
  4. Select Publish to confirm.
  5. The new version replaces the previous published version.

Handle publish failures

  • If publishing fails, the dialog shows an error with a Retry option.
  • Select Retry to attempt publishing again.
  • If the issue persists, check your agent configuration and try again.

Limitations

  • Some channels might behave differently or have limited availability.
  • Changes you make after publishing don't take effect until you publish again.