BookinglyTech News
Software

GitHub Copilot CLI: guía práctica de comandos para el terminal

El agente de IA para línea de comandos de GitHub está en preview. Te contamos cómo empezar, qué modos ofrece y los comandos que deberías memorizar.

3 min de lecturaDev.to0 vistas

GitHub presentó Copilot CLI en preview pública en septiembre de 2025. La herramienta lleva el asistente de IA al terminal: permite explorar repositorios, generar código, ejecutar pruebas, revisar cambios y automatizar tareas sin salir de la línea de comandos. Como cualquier preview, evoluciona rápido, así que conviene consultar la ayuda de la versión instalada (copilot --help) antes de seguir tutoriales desactualizados.

Requisitos y verificación

Para usarlo necesitas una cuenta de GitHub con acceso a Copilot y un terminal en macOS, Linux, Windows o WSL. Tras instalar el binario, verifica que todo funciona con copilot --version. Luego inspecciona los comandos disponibles con copilot --help, copilot help commands y copilot help permissions. Es un hábito recomendable porque el CLI añade funciones frecuentemente.

Cómo lanzarlo

El comando básico copilot abre una sesión interactiva en el directorio actual. Para elegir la carpeta de trabajo usa la opción -C: copilot -C ./my-project. Si quieres pasar un primer prompt, -i inicia una conversación interactiva y -p ejecuta un único prompt y sale. La diferencia clave: -i mantiene la sesión, -p es para scripts y automatización. Puedes reanudar la última sesión con --continue o una concreta con --resume <session-id>. Las sesiones guardan la conversación, el directorio y las herramientas aprobadas.

Slash commands que importan

Dentro de una sesión, teclea / para ver los comandos. Los más útiles:

  • /plan: crea un plan de implementación antes de tocar código.
  • /model: listar y cambiar entre modelos disponibles.
  • /diff: ver los cambios hechos en el directorio.
  • /review: lanza un agente de revisión de código.
  • /rewind: revierte los cambios de la última acción.
  • /context: muestra el uso de la ventana de contexto.

GitHub recomienda una rutina segura: plan, elegir modelo, implementar, revisar el diff, revisar el código y luego hacer commit manualmente.

Tres modos de trabajo

Copilot CLI tiene tres modos principales. El interactivo (por defecto) propone acciones y pide aprobación; es la opción recomendada para trabajo normal o repositorios poco conocidos. El modo plan (copilot --plan "descripción") pide un plan paso a paso antes de escribir código; utilízalo para cambios que afectan varios archivos, modelos de datos o APIs públicas. El modo autopilot (copilot --autopilot) deja que Copilot actúe sin aprobaciones, modificando archivos y ejecutando comandos; úsalo solo en entornos controlados como ramas desechables o contenedores, y limita las iteraciones con --max-autopilot-continues.

Para no perder el hilo

Durante sesiones largas, /context y /compact ayudan a diagnosticar y liberar espacio en la ventana de contexto. /env muestra las instrucciones, agentes y extensiones activas, e /instructions gestiona los ficheros de reglas.

La herramienta está en evolución constante, y esta guía del blog de GitHub detalla el flujo agéntico. Si empiezas, el repositorio para principiantes tiene ejemplos prácticos. Y si quieres una referencia rápida, hay una chuleta de comandos mantenida por la comunidad.

El principal valor de Copilot CLI está en reducir el cambio de contexto: el código, las pruebas y la revisión viven en el mismo sitio. Queda por ver cómo evoluciona la preview y si GitHub añade integraciones más profundas con CI/CD.