Skip to main content

Sobre lógica, confiança e aprovações para questões

Quando automations problemas de triagem, ele explica cada alteração, classifica sua confiança e mantém mudanças de menor confiança para sua revisão.

Quem pode usar esse recurso?

Automationsestão disponíveis com os GitHub Copilot Proplanos , , GitHub Copilot Pro+GitHub Copilot MaxGitHub Copilot Businesse .GitHub Copilot Enterprise Automations estão disponíveis somente em repositórios privados e internos. Eles não estão disponíveis onde foram desabilitados por um administrador de repositório, em repositórios de propriedade contas de usuário gerenciadasou onde Copilot cloud agent não estão habilitados.
Sign up for Copilot

Neste artigo

Observação

A lógica, a confiança e as aprovações estão automations dentro prévia pública e sujeitas a mudanças.

Automations execute um agente para problemas de triagem para você, aplicando rótulos, definindo tipos e campos, atribuindo problemas e fechando-os, sem que uma pessoa inicie cada alteração. A lógica, a confiança e as aprovações dão visibilidade a esse trabalho automatizado e controle sobre quando ele se aplica.

Essa funcionalidade não é específica para nenhuma plataforma. Ele funciona da mesma forma se o agente é executado por Copilot cloud agentautomationsmeio GitHub Agentic Workflowsdas APIs REST e GraphQL.

Essa funcionalidade se aplica apenas às alterações automationfeitas em problemas. Ele não se aplica às alterações que as pessoas fazem manualmente e não afeta outras ações que podem automation ser executadas, como abrir solicitações de pull ou enviar código por push.

A lógica, a confiança e as aprovações abrangem as alterações automation feitas nos seguintes atributos de problema: rótulos, campos, tipo de problema, problemas de fechamento e atribuições.

Lógica

Cada ação com suporte registra o motivo por trás dela, se a automation alteração aplicada foi aplicada automaticamente ou a propôs como uma sugestão. Isso oferece uma trilha de auditoria do que mudou e por quê. Quando uma alteração está aguardando revisão, você vê o motivo da sugestão antes de decidir.

Você também pode ver a lógica sobre o problema das alterações que entraram em vigor, se elas foram aplicadas automaticamente ou sugeridas e aprovadas. Uma ação com uma lógica gravada terá ao lado dela. Selecione o ícone para revelar o automationraciocínio para essa alteração.

Confiança

Para cada ação com suporte, a automation confiança é elevada, média ou baixa. Seu repositório tem um nível de automação que define o limite de confiança: as alterações classificadas abaixo dela são mantidas como sugestões e as alterações no ou acima são aplicadas automaticamente.

  • Controle total: cada alteração é mantida para revisão. Nada é aplicado automaticamente.
  • Cauteloso (padrão): somente alterações de alta confiança são aplicadas automaticamente. Todo o resto é mantido para sua revisão.
  • Equilibrado: as alterações de rotina e bem definidas são aplicadas automaticamente. Qualquer coisa com ambiguidade é mantida para revisão.
  • Automação completa: cada alteração é aplicada automaticamente. O agente só retém uma mudança se ela estiver sinalizada como incerta.

Como as ações de menor confiança são as retidas, você gasta tempo apenas nas alterações com maior probabilidade de precisar de uma segunda aparência.

Aprovações

Se uma alteração se aplica diretamente ou aguarda sua revisão depende de duas coisas:

  • O nível de automação do repositório. As alterações avaliadas abaixo do limite são sempre mantidas como sugestões, não importa o que você tenha solicitado automation a fazer.
  • Uma solicitação explícita a ser sugerida. Você também pode solicitar a automation sugestão de uma alteração em vez de aplicá-la, e ela aguarda sua revisão mesmo que sua confiança seja alta.

As sugestões aparecem em um painel sobre o problema. No painel, você pode:

  • Aceite ou recuse cada sugestão individualmente.
  • Aceite tudo ou recuse tudo para agir em várias sugestões ao mesmo tempo.

Uma pequena equipe que se move rapidamente pode escolher automação completa, enquanto um repositório público ocupado pode escolher Controle Cauteloso ou Total para manter mais alterações para revisão em que as apostas são mais altas.

Observação

As aprovações são uma conveniência de fluxo de trabalho, não um controle de segurança. Eles não impõem um limite do lado do servidor, portanto, um agente com permissão para alterar problemas pode aplicar alterações diretamente em vez de proponhá-las, inclusive por meio das APIs REST e GraphQL. Use permissões de repositório e agente, não aprovações, para controlar o que é automation permitido fazer.

Próximas Etapas 

Para saber como configurar o nível de automação do repositório e gerenciar sugestões, consulte Gerenciando justificativas, níveis de confiança e aprovações para problemas.