Skip to main content

Acerca de la justificación, la confianza y las aprobaciones para problemas

Al automations evaluar los problemas, se explica cada cambio, se evalúa su confianza y se retienen los cambios de menor confianza para su revisión.

¿Quién puede utilizar esta característica?

Automations están disponibles con los GitHub Copilot Proplanes , GitHub Copilot Pro+, GitHub Copilot Max, GitHub Copilot Businessy GitHub Copilot Enterprise . Automations solo están disponibles en repositorios privados e internos. No están disponibles cuando un administrador de repositorios ha deshabilitado, en repositorios propiedad cuentas de usuario administradasde o donde Copilot cloud agent no está habilitado.
Sign up for Copilot

En este artículo

Nota:

La justificación, la confianza y las aprobaciones de automations están en versión preliminar pública y están sujetas a cambios.

Automations ejecute un agente para evaluar los problemas de forma automática, aplicar etiquetas, establecer tipos y campos, asignar problemas y cerrarlos, sin que una persona inicie cada cambio. La racionalización, la confianza y las aprobaciones proporcionan visibilidad sobre el trabajo automatizado y el control sobre cuándo se aplica.

Esta funcionalidad no es específica de ninguna plataforma. Funciona igual si el agente se ejecuta a través Copilot cloud agentautomationsde las GitHub Agentic WorkflowsAPI rest y GraphQL.

Esta funcionalidad solo se aplica a los cambios automation que realiza una excepción a los problemas. No se aplica a los cambios que realizan las personas a mano y no afecta a otras acciones automation que puede realizar, como abrir solicitudes de incorporación de cambios o insertar código.

Los motivos, la confianza y las aprobaciones cubren los cambios que realiza en automation los siguientes atributos de problema: etiquetas, campos, tipo de problema, problemas de cierre y asignados.

Justificación

Cada acción admitida registra el motivo subyacente, tanto si automation el cambio se aplica automáticamente como una sugerencia. Esto le proporciona una pista de auditoría de lo que cambió y por qué. Cuando un cambio está esperando la revisión, verá el motivo de la sugerencia antes de decidir.

También puede ver la justificación sobre el problema de los cambios que surtieron efecto, tanto si se aplicaron automáticamente como si se sugirieron y, a continuación, se aprobaron. Una acción con una justificación grabada tendrá junto a ella. Seleccione el icono para mostrar el automationrazonamiento de ese cambio.

Confianza

Para cada acción admitida, la automation tasa de confianza es alta, media o baja. El repositorio tiene un nivel de automatización que establece el umbral de confianza: los cambios clasificados por debajo se mantienen como sugerencias y los cambios en o superior se aplican automáticamente.

  • Control total: cada cambio se mantiene para su revisión. No se aplica nada automáticamente.
  • Precaución (valor predeterminado): solo se aplican automáticamente los cambios de confianza alta. Todo lo demás se mantiene para su revisión.
  • Equilibrado: los cambios rutinarios y de corte claro se aplican automáticamente. Cualquier cosa con ambigüedad se mantiene para su revisión.
  • Automatización completa: cada cambio se aplica automáticamente. El agente solo retiene un cambio si está marcado como incierto.

Dado que las acciones de confianza inferior son las que se retienen, solo se dedica tiempo a los cambios más probables a necesitar un segundo aspecto.

Aprobaciones

Si un cambio se aplica directamente o espera a la revisión depende de dos cosas:

  • Nivel de automatización del repositorio. Los cambios clasificados por debajo del umbral siempre se mantienen como sugerencias, independientemente de lo que se le pida automation que haga.
  • Una solicitud explícita que se va a sugerir. También puede pedir automation que sugiera un cambio en lugar de aplicarlo y esperará a su revisión incluso si su confianza es alta.

Las sugerencias aparecen en un panel sobre el problema. En el panel puede:

  • Acepte o rechace cada sugerencia individualmente.
  • Acepte todo o rechace todo para actuar en varias sugerencias a la vez.

Un pequeño equipo que se mueva rápidamente podría elegir Automatización completa, mientras que un repositorio público ocupado puede elegir Cauteloso o Control total para mantener más cambios para revisar dónde están las apuestas más altas.

Nota:

Las aprobaciones son una comodidad de flujo de trabajo, no un control de seguridad. No aplican un límite del lado servidor, por lo que un agente con permiso para cambiar los problemas puede aplicar los cambios directamente en lugar de proponerlos, incluidos a través de las API rest y GraphQL. Use permisos de repositorio y agente, no aprobaciones, para controlar lo que automation se permite hacer.

Pasos siguientes

Para obtener información sobre cómo configurar el nivel de automatización del repositorio y administrar sugerencias, consulte Gestión de la justificación, el nivel de confianza y las aprobaciones de las incidencias.