Puede descargar e instalar CLI de Copilot, y empezar a usarlo inmediatamente, sin ninguna configuración adicional. Sin embargo, encontrará que puede mejorar las respuestas de Copilot si dedica un poco de tiempo a proporcionarle instrucciones y contexto, y concederle acceso a las herramientas que son relevantes para tu proyecto. En este artículo se presentan las diversas formas en las que puede personalizar CLI de Copilot.
Instrucciones personalizadas
Puede proporcionar Copilot con instrucciones sobre cómo debe responder. Cada vez que le haces a Copilot una pregunta o le das una tarea para realizar algún trabajo, una copia de estas instrucciones se añade a tu mensaje. Esto le permite, por ejemplo, proporcionar detalles de los estándares de codificación de su proyecto, sin tener que informar manualmente a Copilot acerca de ellos cada vez que inicia una conversación.
Para obtener más información, vea Adición de instrucciones personalizadas para CLI de GitHub Copilot.
Hooks
Los enlaces le permiten ejecutar sus propios comandos de shell en puntos clave durante una sesión de CLI de Copilot. Al definir enlaces, puede automatizar operaciones específicas para que se desencadenen cuando se produzcan determinados eventos, como el inicio o el final de una sesión, siempre que alguien envíe un mensaje, una vez que el agente complete una tarea o cuando se produzca un error.
Por ejemplo, podrías configurar un gancho para ejecutar pruebas automáticamente después de que Copilot realice cambios en los archivos de código.
Para obtener más información, vea Uso de enlaces con CLI de GitHub Copilot.
Habilidades
Las habilidades son instrucciones, scripts y recursos contenidos en carpetas que Copilot puede cargar para mejorar el rendimiento en tareas especializadas. Al agregar aptitudes al proyecto, puede proporcionar Copilot conocimientos o herramientas adicionales para flujos de trabajo, tecnologías o dominios concretos.
Para obtener más información, vea Creación de aptitudes de agente para CLI de GitHub Copilot.
Agentes personalizados
Los agentes personalizados le permiten definir conocimientos y comportamientos específicos para la CLI cuando funciona en un tipo determinado de tarea. Los agentes personalizados se ejecutan como subagentes, de manera independiente al agente principal que responde a una solicitud, cada uno con su propia ventana de contexto. Esto permite que Copilot delegue el trabajo a agentes personalizados sin desordenar la ventana de contexto del agente principal, utilizando la experiencia de un agente personalizado cuando se adapta bien a la tarea en cuestión.
Puede definir el conjunto de herramientas disponible para un agente personalizado, de modo que las herramientas que el agente pueda usar sean adecuadas para su rol. Por ejemplo, un agente personalizado que funciona como revisor normalmente no podría realizar cambios en los archivos de código.
Para obtener más información, vea Creación y uso de agentes personalizados para CLI de GitHub Copilot.
Servidores MCP
El Protocolo de contexto de modelo (MCP) permite agregar herramientas externas y orígenes de datos a CLI de Copilot. Al integrar servidores MCP en CLI de Copilot, puede mejorar la funcionalidad agregando capacidades como:
- Consulta de bases de datos
- Sistemas de seguimiento de problemas de acceso
- Integrar con CI/CD pipelines
- Generación de diagramas de diseño
- Buscar en fuentes de documentación de especialistas
- Reservar entradas en línea
- Integración con una aplicación de calendario
Para obtener más información, vea Acerca del Protocolo de contexto de modelo (MCP).
Plugins
CLI de Copilot son paquetes que se pueden distribuir y ofrecen una forma sencilla de ampliar la funcionalidad de la Interfaz de Línea de Comandos (CLI).
Agrupan varios componentes de personalización en una sola unidad instalable. Puede instalar complementos directamente desde un repositorio, desde un marketplace de complementos o desde una ruta de acceso local.
Para obtener más información, vea Acerca de los complementos para CLI de GitHub Copilot.