Skip to main content

Usando automações no GitHub aplicativo Copilot

Automatize as tarefas recorrentes do agente para que elas sejam executadas em um agendamento ou sob demanda, sem intervenção manual.

Quem pode usar esse recurso?

aplicativo GitHub Copilot está disponível para todos os planos Copilot pagos.
Sign up for Copilot

Sobre o automations

Automations permite salvar tarefas de agente recorrentes e executá-las em um agendamento ou sob demanda. Por exemplo, você pode criar um Automação que faz a triagem de novos problemas diariamente ou verifica o status de revisão dos seus pull requests abertos todas as manhãs.

Você pode criar e gerenciar automations a partir de:

  • A aba Agentes em um repositório no GitHub, no painel Automations.
  • A guia Automations em aplicativo GitHub Copilot.

Para obter uma visão geral de automations, incluindo gatilhos, ferramentas, visibilidade e segurança, consulte Sobre automações de Copilot.

O aplicativo GitHub Copilot suporta dois tipos de automations:

  • Local automations, que é executado em seu ambiente local.
  • Nuvem automations, que é executada em um ambiente de nuvem.

Clique em Automações na barra lateral para ver seus automations salvos. Cada Automação um mostra seu nome, agendamento, repositório associado e status de última execução.

Pré-requisitos para usar a nuvem automations

Para usar a nuvem automations, verifique se as configurações a seguir estão habilitadas.

  • agente de nuvem Copilot deve ser habilitado para o repositório. Se você tiver Copilot Business ou Copilot Enterprise, um administrador deverá habilitar a agente de nuvem Copilot política. Consulte Gerenciando o acesso ao agente de nuvem GitHub Copilot.
  • A organização deve permitir tanto agente de nuvem Copilotautomations no repositório (ambos estão habilitados por padrão). Consulte Adicionando GitHub Copilot agente de nuvem à sua organização.
  • Se você quiser criar automations que possa ouvir eventos disparados por usuários sem acesso de gravação, desabilite a configuração "Permitir apenas que automações sejam disparadas por usuários com acesso de gravação" nas agente de nuvem Copilot configurações do repositório.

Criando um Automação

  1. Clique em Nova automação no canto superior direito.

  2. Insira um nome para o Automação.

  3. Selecione um ou mais gatilhos que determinam quando o Automação é executado:

    • Manual: execute Automação manualmente.
    • Em uma programação: escolha um intervalo recorrente: de hora em hora, diariamente ou semanalmente.
    • Quando um problema é criado: o Automação é executado cada vez que um problema é aberto no repositório. Você pode adicionar um filtro de consulta de pesquisa para problemas específicos.
  4. Opcionalmente, habilite Executar na nuvem para permitir a Automação execução em um ambiente de nuvem, permitindo que ele Automação seja executado mesmo quando o computador estiver desativado.

    Para a nuvem automations, você também pode usar a lista suspensa Ferramentas para selecionar as ferramentas que podem ser usadas Copilot quando a automação é executada, como enviar alterações por push, atualizar rótulos de problemas ou criar uma solicitação de pull. Selecione apenas as ferramentas necessárias para a tarefa. As ferramentas selecionadas controlam quais ações Copilot podem ser executadas em seu repositório.

  5. No campo prompt, descreva a tarefa que você deseja que Copilot execute sempre que Automação for executado.

  6. Opcionalmente, selecione o projeto e o modelo que você deseja Copilot usar.

  7. Clique em Criar para salvar ou selecione Criar e executar para salvar e testar imediatamente Automação .

Executando um Automação sob demanda

Você pode executar manualmente qualquer automação salva Automação clicando no botão de reprodução no cartão dela na página "Automações", sem precisar aguardar sua próxima execução agendada.