Configuración de complementos para Copilot in the cloud
Para configurar complementos para Copilot in the cloud, agregue marketplace y complemento a .github/copilot/settings.json en el repositorio. Por ejemplo:
{
"extraKnownMarketplaces": {
"MARKETPLACE-NAME": {
"source": {
"source": "github",
"repo": "OWNER/REPOSITORY"
}
}
},
"enabledPlugins": {
"PLUGIN-NAME@MARKETPLACE-NAME": true
}
}
{
"extraKnownMarketplaces": {
"MARKETPLACE-NAME": {
"source": {
"source": "github",
"repo": "OWNER/REPOSITORY"
}
}
},
"enabledPlugins": {
"PLUGIN-NAME@MARKETPLACE-NAME": true
}
}
Reemplace OWNER/REPOSITORY por el repositorio de Marketplace, MARKETPLACE-NAME por name en su archivo marketplace.json y PLUGIN-NAME por el nombre del complemento. Haz commit del archivo de configuración para compartir esta configuración. No hay ninguna anulación local para esta configuración. Para consultar la configuración admitida, consulte directorio de configuración de la CLI de GitHub Copilot.
Habilitación o deshabilitación de herramientas de validación de seguridad y calidad de código integradas
De forma predeterminada, Copilot cloud agent comprueba el código que genera para problemas de seguridad y obtiene una segunda opinión sobre su código con Copilot code review. Intenta resolver los problemas identificados antes de completar la solicitud de incorporación de cambios. Esto mejora la calidad del código y reduce la probabilidad del código generado al Copilot cloud agent introducir problemas como secretos codificados de forma rígida, dependencias no seguras y otras vulnerabilidades.
Opcionalmente, puede optar por deshabilitar estas herramientas para ayudar a trabajar más rápido o evitar Copilot conflictos con otros productos de seguridad o calidad de código que esté usando.
Debe ser administrador del repositorio para configurar estas opciones.
-
En GitHub, navegue hasta la página principal del repositorio.
-
Debajo del nombre del repositorio, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

-
En la barra lateral, en "Código, planeamiento y automatización",Haga clic en Copilot y, a continuación, en Cloud agent.
-
En la página "Copilot in the cloud", en la sección "Herramientas de validación", active o desactive la herramienta o las herramientas que desea habilitar o deshabilitar.
Permitir que los flujos de trabajo de GitHub Actions se ejecuten automáticamente cuando Copilot realiza un push.
De forma predeterminada, los flujos de trabajo GitHub Actions no se ejecutarán automáticamente cuando Copilot se insertan cambios en una solicitud de incorporación de cambios.
GitHub Actions los flujos de trabajo pueden tener privilegios y tener acceso a secretos confidenciales. Inspecciona los cambios propuestos en la solicitud de cambios y asegúrate de que estés de acuerdo para ejecutar tus flujos de trabajo en la rama de la solicitud de cambios. Debe estar especialmente alerta de los cambios propuestos en el directorio .github/workflows/ que afecten a los archivos de flujo de trabajo.
Para permitir que GitHub Actions los flujos de trabajo se ejecuten, haga clic en el botón Aprobar y ejecutar flujos de trabajo en el cuadro de fusión del pull request.

Opcionalmente, puede configurar Copilot cloud agent para permitir que GitHub Actions los flujos de trabajo se ejecuten sin intervención humana.
Advertencia
Permitir que GitHub Actions los flujos de trabajo se ejecuten sin aprobación puede permitir que el código no revisado, escrito por Copilot, obtenga acceso de escritura a tus repositorios o acceda a tus GitHub Actions secretos.
Debe ser administrador del repositorio para configurar estas opciones.
-
En GitHub, navegue hasta la página principal del repositorio.
-
Debajo del nombre del repositorio, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

-
En la barra lateral, en "Código, planeamiento y automatización",Haga clic en Copilot y, a continuación, en cloud agent.
-
En la página "Copilot in the cloud", en la sección "Políticas", deshabilite la opción Requerir aprobación para ejecuciones de flujo de trabajo.