Observação
Agent apps are currently in prévia pública and subject to change.
Introdução
Agent 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 são alimentados por Copilot cloud agent. Para saber mais, consulte Sobre o agente de nuvem do GitHub Copilot.
Por exemplo, um agent app poderia analisar os dados analíticos do seu produto, examinar seu aplicativo em busca de vulnerabilidades de segurança ou adicionar feature flags a um pull request e, em seguida, se conectar novamente aos sistemas do parceiro para concluir a tarefa.
Onde o agent apps pode ser usado
Você pode iniciar o agente de agent app a partir dos seguintes pontos de entrada em GitHub.com e GitHub Mobile:
- Atribuição de problema: atribua a agent app um problema em um repositório.
- Comentário de solicitação de pull: mencione
@AGENT-NAMEem um comentário sobre uma solicitação de pull para pedir ao agente para fazer alterações. - Interface dos agentes: selecione o agent app abaixo da caixa de prompt na guia ou no painel Agentes e, em seguida, inicie uma tarefa com um prompt.
Você pode usar esses pontos de entrada da mesma maneira que você usa Copilot cloud agent e outros agentes de codificação de terceiros. Para obter mais informações, consulte Usando aplicativos de agente.
Como agent apps funcionam
Um agent app é um GitHub App que um parceiro configurou para atuar como agente. Cada agent app pode definir um agente personalizado com seu próprio prompt, modelo, ferramentas e servidores MCP (Model Context Protocol). Para saber mais sobre agentes personalizados e MCP, consulte Sobre agentes personalizados e Protocolo de Contexto de Modelo (MCP) e agente na nuvem GitHub Copilot.
Agent apps pode se conectar aos próprios sistemas do parceiro por meio de servidores MCP. Esses servidores MCP autorizam o agent app por meio de uma asserção JWT emitida por GitHub, para que o parceiro possa identificar com segurança sua conta e seu agent app sem que você precise gerenciar credenciais adicionais.
Na primeira vez que você usar um agent app, você será solicitado a autorizar o aplicativo por meio de um fluxo OAuth antes que o agente seja executado. Isso permite que o agent app aja em seu nome e acesse a funcionalidade do parceiro. Para obter mais informações sobre como autorizar aplicativos, consulte Autorizando aplicativos GitHub.
Instalando e habilitando agent apps
Para usar um agent app, o GitHub App deve ser instalado em sua conta ou organização, e os recursos do agente devem ser habilitados para o aplicativo. Se o aplicativo estiver instalado em uma organização de propriedade de uma empresa, a política "Agent apps" Copilot também deverá ser habilitada nas configurações da empresa Copilot .
- Quando você instala um agent app, GitHub destaca que o aplicativo inclui recursos do agente e pergunta se você deseja habilitá-los. Para obter mais informações, consulte Sobre como usar aplicativos GitHub.
- Se o aplicativo estiver instalado em uma organização de propriedade de uma empresa, um administrador também deverá habilitar a política "agent apps" Copilot antes que os recursos do agente fiquem disponíveis. Para obter mais informações, consulte a seção "Próximas etapas".
Faturamento
Agent apps são alimentados por Copilot cloud agent. Quando você usa um agent app, o uso de IA é cobrado em sua Copilot assinatura e as sessões consomem AI credits da mesma maneira que Copilot cloud agent. Consulte Cobrança do GitHub Copilot.
Próximas Etapas
- Para saber mais sobre como usar um agent app, consulte AUTOTITLE.
- Para instalar um agent app e habilitar suas funcionalidades de agente, consulte Sobre como usar aplicativos GitHub.
- Para habilitar o uso de agent apps em uma organização pertencente a uma empresa, um administrador deve habilitar a política "agent apps" no nível empresarial antes que ele possa ser usado. Consulte Habilitando GitHub Copilot agente de nuvem em sua empresa.