Skip to main content

Sobre aplicativos de agente

Agent apps permite que você use agentes criados por parceiros diretamente em seus fluxos de trabalho, alimentados GitHubpor sua Copilot assinatura.

Quem pode usar esse recurso?

Disponível para todos os planos pagosCopilot.
Sign up for Copilot

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-NAME em 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