Skip to main content

Información general sobre cómo personalizar CLI de GitHub Copilot

CLI de Copilot funciona mejor cuando se personaliza para su proyecto y flujo de trabajo específicos.

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 del proyecto, sin tener que indicar manualmente Copilot sobre ellos cada vez que inicie una conversación.

Para más información, consulta Adición de instrucciones personalizadas para CLI de GitHub Copilot.

Enlaces

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 más información, consulta Uso de enlaces con CLI de GitHub Copilot.

Skills

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 más información, consulta 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 más información, consulta 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 a CLI de Copilot, puede mejorar la funcionalidad agregando capacidades como:

  • Consulta de bases de datos
  • Sistemas de seguimiento de problemas de acceso
  • Integrar con canalizaciones de CI/CD
  • 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 más información, consulta Acerca del Protocolo de contexto de modelo (MCP).

Plugins

Los complementos de CLI de Copilot son paquetes distribuibles que ofrecen una forma sencilla de ampliar la funcionalidad de la 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 más información, consulta Acerca de los complementos para CLI de GitHub Copilot.