Objetivo del tema
Reunir listas de referencia rápida para complementar el uso diario de GitHub Copilot CLI: herramientas permitidas, prompts, comparaciones, historial y glosario.
La CLI permite controlar qué herramientas pueden ejecutarse automáticamente. Algunos ejemplos prácticos:
Bandera | Significado | Cuándo usarla |
---|---|---|
--allow-all-tools |
Permite cualquier comando sin pedir confirmación. | Sólo en entornos aislados o tareas automatizadas controladas. |
--deny-tool 'shell(rm)' |
Bloquea comandos de borrado masivo. | Evita eliminaciones accidentales durante refactorizaciones. |
--allow-tool 'shell(git status)' |
Autoriza comandos de lectura del estado de Git sin más solicitudes. | Monitoreo frecuente del repositorio. |
--allow-tool 'write' |
Permite que Copilot edite archivos sin pedir aprobación. | Automatizar actualizaciones de documentación o generar archivos repetitivos. |
--deny-tool 'My-MCP-Server(tool_name)' |
Impide usar una herramienta específica de un servidor MCP. | Restringir acciones avanzadas expuestas por integraciones externas. |
Combina estas banderas para definir políticas personalizadas según el nivel de confianza del proyecto.
Algunos prompts que puedes usar como punto de partida:
deploy.sh
.Ajusta el detalle según la complejidad del repositorio y aporta contexto (archivos relevantes, logs, objetivos) para mejorar los resultados.
Copilot CLI | Opera en la terminal; puede ejecutar comandos, leer/escribir archivos y automatizar tareas completas. |
---|---|
Copilot en IDE | Funciona dentro del editor (VS Code, JetBrains, etc.) sugiriendo código en tiempo real y completando fragmentos mientras escribes. |
Complementariedad | Utiliza la CLI para automatizaciones, scripts y CI/CD, y el IDE para edición fina, depuración y colaboración interactiva. |
Alternar entre ambos enfoques permite cubrir tanto la ejecución automatizada como la edición asistida.
/feedback
.--allow-tool
/ --deny-tool
para personalizar permisos.Consulta las notas oficiales para conocer actualizaciones más recientes y cambios en modelos o políticas.
Término | Definición |
---|---|
CLI | Interfaz de línea de comandos que permite interactuar con GitHub Copilot desde la terminal. |
Herramienta | Comando o acción que Copilot CLI puede ejecutar, como shell(git status) o write . |
Solicitud premium | Cada petición a Copilot que descuenta de la cuota mensual asignada al usuario. |
Directorio de confianza | Carpeta local autorizada explícitamente para que Copilot CLI lea y modifique archivos. |
MCP | Model Context Protocol: servidor que expone herramientas adicionales a la CLI, sujeto a permisos y políticas. |