{"meta":{"title":"About agent apps","intro":"Agent apps let you use partner-built agents directly in your workflows on GitHub, powered by your Copilot subscription.","product":"GitHub Copilot","breadcrumbs":[{"href":"/en/copilot","title":"GitHub Copilot"},{"href":"/en/copilot/concepts","title":"Concepts"},{"href":"/en/copilot/concepts/agents","title":"Agents"},{"href":"/en/copilot/concepts/agents/agent-apps","title":"Agent apps"}],"documentType":"article"},"body":"# About agent apps\n\nAgent apps let you use partner-built agents directly in your workflows on GitHub, powered by your Copilot subscription.\n\n> \\[!NOTE] Agent apps are currently in public preview and subject to change.\n\n## Introduction\n\nAgent apps are GitHub Apps that expose agents on GitHub. GitHub partners build agent apps to bring their tools and services into your development workflow. These agent apps are agents you can delegate work to alongside Copilot cloud agent and other third-party agents. Agent apps are powered by Copilot cloud agent. To learn more, see [About GitHub Copilot cloud agent](/en/copilot/concepts/agents/cloud-agent/about-cloud-agent).\n\nFor example, an agent app could analyze your product analytics, scan your application for security vulnerabilities, or add feature flags to a pull request, then connect back to the partner's systems to complete the task.\n\nYou can view available apps on [GitHub Marketplace](https://github.com/marketplace?type=apps\\&category=agent-apps).\n\n## Where you can use agent apps\n\nYou can start an agent app's agent from the following entry points on GitHub.com and GitHub Mobile:\n\n* **Issue assignment**: Assign the agent app to an issue in a repository.\n* **Pull request comment**: Mention `@AGENT-NAME` in a comment on a pull request to ask the agent to make changes.\n* **Agents UI**: Select the agent app under the prompt box in the Agents tab or panel, then start a task with a prompt.\n\nYou can use these entry points in the same way as you use Copilot cloud agent and other third-party coding agents. For more information, see [Using agent apps](/en/copilot/how-tos/use-copilot-agents/cloud-agent/use-agent-apps).\n\n## How agent apps work\n\nAn agent app is a GitHub App that a partner has configured to act as an agent. Each agent app can define a custom agent with its own prompt, model, tools, and Model Context Protocol (MCP) servers. To learn more about custom agents and MCP, see [About custom agents](/en/copilot/concepts/agents/cloud-agent/about-custom-agents) and [Model Context Protocol (MCP) and GitHub Copilot cloud agent](/en/copilot/concepts/agents/cloud-agent/mcp-and-cloud-agent).\n\nAgent apps can connect to the partner's own systems through MCP servers. These MCP servers authorize the agent app using a JWT assertion issued by GitHub, so the partner can securely identify your account and their agent app without you managing additional credentials.\n\nThe first time you use an agent app, you are asked to authorize the app through an OAuth flow before the agent runs. This lets the agent app act on your behalf and access the partner's functionality. For more information about authorizing apps, see [Authorizing GitHub Apps](/en/apps/using-github-apps/authorizing-github-apps).\n\n## Installing and enabling agent apps\n\nTo use an agent app, the GitHub App must be installed on your account or organization, and agent features must be enabled for the app. If the app is installed in an organization owned by an enterprise, the \"Agent apps\" Copilot policy must also be enabled in your enterprise Copilot settings.\n\n* When you install an agent app, GitHub highlights that the app includes agent features and asks you if you want to enable them. For more information, see [About using GitHub Apps](/en/apps/using-github-apps/about-using-github-apps).\n* If the app is installed in an organization owned by an enterprise, an administrator must also enable the \"agent apps\" Copilot policy before the agent features become available. For more information, see the \"Next steps\" section.\n\nBy default, agent apps have access to the models that are enabled in the organization or personal account where the app is installed. However, in the enterprise teams mode for model access, available models for agent apps are controlled at the enterprise level. See [Managing availability of models in your enterprise](/en/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-availability-of-default-models).\n\n## Billing\n\nAgent apps are powered by Copilot cloud agent. When you use an agent app, the AI usage is billed to your Copilot subscription, and sessions consume AI credits in the same way as Copilot cloud agent. See [GitHub Copilot billing](/en/billing/concepts/product-billing/github-copilot-billing).\n\n## Next steps\n\n* To learn about using an agent app, see [Using agent apps](/en/copilot/how-tos/use-copilot-agents/cloud-agent/use-agent-apps).\n* To install an agent app and opt in to its agent features, see [About using GitHub Apps](/en/apps/using-github-apps/about-using-github-apps).\n* To enable using agent apps in an organization owned by an enterprise, an administrator must enable the \"agent apps\" policy at the enterprise level before you can use it. See [Enabling GitHub Copilot cloud agent in your enterprise](/en/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-agents/enable-copilot-cloud-agent#enabling-agent-apps-and-third-party-agents)."}