Compartir comentarios
Las respuestas se generan en base a la documentación.

Copilot

Disponibilidad: Acceso anticipado

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.