Copilot
Esta guía cubre la autenticación, configuración y uso de GitHub Copilot en un entorno de sandbox.
Documentación oficial: GitHub Copilot CLI
Inicio rápido
Crea un sandbox y ejecuta Copilot para un directorio de proyecto:
$ sbx run copilot ~/mi-proyecto
El parámetro del espacio de trabajo es opcional y toma como valor predeterminado el directorio actual:
$ cd ~/mi-proyecto
$ sbx run copilot
Autenticación
Copilot requiere un token de GitHub con acceso a Copilot. Almacena tu token utilizando secretos guardados:
$ echo "$(gh auth token)" | sbx secret set -g github
Alternativamente, exporta la variable de entorno GH_TOKEN o GITHUB_TOKEN en tu shell antes de ejecutar el sandbox. Consulta Credenciales para obtener más detalles sobre ambos métodos.
Configuración
Los sandboxes no heredan la configuración a nivel de usuario de tu host. Solo la configuración a nivel de proyecto en el directorio de trabajo está disponible dentro del sandbox. Consulta ¿Por qué el sandbox no utiliza la configuración de mi agente a nivel de usuario? para conocer las soluciones alternativas.
Copilot está configurado para confiar en el directorio del espacio de trabajo de forma predeterminada, por lo que funciona sin confirmaciones repetidas para los archivos del espacio de trabajo.
Pasar opciones en tiempo de ejecución
Pasa opciones de la CLI de Copilot después de --:
$ sbx run copilot --name <nombre-sandbox> -- <opciones-de-copilot>
Imagen base
Plantilla: docker/sandbox-templates:copilot
Preconfigurado para confiar en el directorio del espacio de trabajo y ejecutarse sin avisos de aprobación.
Consulta Personalización para preinstalar herramientas o personalizar este entorno.