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?

GitHub Copilot app está disponível para todos os Copilot planos.
Download GitHub Copilot app

Sobre o automations

Automations permite salvar tarefas de agente recorrentes e executá-las em um agendamento ou sob demanda. Por exemplo, você pode criar uma automation que faça a triagem de novos problemas diariamente ou verifique o status de revisão das suas solicitações de pull abertas todas as manhãs.

Você pode criar e gerenciar automations a partir de:

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

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

O GitHub Copilot app suporta dois tipos de automations:

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

Abra Automações na barra lateral para ver o seu automations salvo. Cada automation 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.

  • Copilot cloud agent deve ser habilitado para o repositório. Se você tiver Copilot Business ou Copilot Enterprise, um administrador deverá habilitar a Copilot cloud agent política. Consulte Gerenciando o acesso ao agente de nuvem GitHub Copilot.
  • A organização deve permitir tanto Copilot cloud agentautomations 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 Copilot cloud agent configurações do repositório.

Criar uma automation

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

  2. Insira um nome para o automation.

  3. Selecione um Trigger na lista suspensa. Selecionar um gatilho revelará campos adicionais para você preencher.

    • Manual: execute o automation somente quando iniciá-lo.
    • A cada hora: execute automation a cada hora.
    • Diariamente: escolha uma ou mais horas e um minuto. O automation é executado em cada horário selecionado.
    • Semanalmente: escolha um ou mais dias da semana e uma hora do dia.
    • CRON: Para um local automation, insira uma expressão CRON personalizada. O aplicativo valida a expressão e mostra uma visualização legível por humanos da agenda.
    • Problema: escolha o evento de repositório que dispara o automation, como um problema que está sendo criado. Você pode adicionar uma consulta de pesquisa para limitar quais problemas a disparam.
    • Pull request: escolha o evento do repositório que dispara o automation, como a abertura de um pull request ou o envio de novos commits para ela. Você pode adicionar filtros para limitar quais solicitações de pull o acionam.

    Para configurar mais de um gatilho, clique em Adicionar outro gatilho. O automation é executado quando qualquer um dos seus gatilhos é acionado.

  4. Opcionalmente, habilite Executar na nuvem para permitir a automation execução em um ambiente de nuvem, permitindo que ele automation seja executado mesmo quando o computador estiver desativado.

    Para uma nuvem automation, use a lista suspensa Ferramentas para selecionar as ferramentas que podem ser usadas Copilot , 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.

  5. No campo de prompt, descreva a tarefa que você deseja que Copilot execute sempre que automation for executado. Você pode digitar / para usar uma habilidade disponível.

  6. Use os controles abaixo da caixa do prompt para selecionar o modelo, o esforço de raciocínio e o agente para o automation.

  7. Clique em Selecionar projeto e, em seguida, escolha o projeto em que ele automation será executado.

  8. Clique em Criar para salvar o automation. Para salvá-lo e testá-lo imediatamente, abra o menu suspenso ao lado de Criar e clique em Criar e executar.

Executar uma automation sob demanda

Você pode acionar manualmente qualquer automation salva clicando no botão de reprodução em seu cartão na página "Automações", sem precisar esperar pela próxima execução agendada.

Você também pode abrir automations diretamente no aplicativo usando links profundos de arquivos markdown, ferramentas de terceiros ou scripts. Para obter mais informações, consulte Usando links profundos para abrir o GitHub aplicativo Copilot.