¡Nos complace anunciar que el Modo Agente de GitHub Copilot y el soporte para el Protocolo de Contexto del Modelo (MCP) ya están disponibles en vista previa pública para Xcode! Esto trae potentes capacidades de codificación autónoma a los desarrolladores de macOS que utilizan Xcode, transformando la manera en que se abordan los proyectos de desarrollo.
Modo Agente: Tu Programador Inteligente por Parejas
El Modo Agente convierte a GitHub Copilot en un programador par inteligente que puede comprender tu intención, planificar tareas de múltiples pasos y ejecutarlas, todo a través del lenguaje natural. A diferencia de la función de autocompletado tradicional, el Modo Agente está diseñado para flujos de trabajo más complejos. Puedes activarlo cuando tu tarea involucre múltiples pasos, necesite integrarse con sistemas externos (como un servidor MCP) o simplemente cuando prefieras que Copilot encuentre la mejor manera de realizarla.
Capacidades clave del Modo Agente en Xcode:
- Comprende tu proyecto: Analiza tu base de código para construir un contexto completo, incluyendo la estructura, dependencias y lógica.
- Planifica y propone cambios: Basándose en tu solicitud, genera un plan paso a paso, ya sea para refactorizar, añadir nuevas funciones o depurar errores.
- Ejecuta cambios automáticamente: Una vez que el plan está listo, Copilot lo lleva a cabo de forma autónoma, editando archivos, ejecutando comandos de terminal y gestionando posibles errores. Tienes la libertad de revisar cada cambio en el panel “View Diff” del chat y decidir si Mantener o Deshacer las actualizaciones.
- Resume los resultados: Tras completar la tarea, Copilot proporciona un resumen claro y conciso de lo que se ha realizado, facilitando el seguimiento y la comprensión.
Una demostración rápida muestra cómo el Modo Agente ayuda a añadir nuevas características a una HomeView y se adapta para soportar un nuevo «UX toggle» al desarrollar una aplicación para iPhone, todo ello de forma automática a partir de una única instrucción.
Protocolo de Contexto del Modelo (MCP): Ampliando las Capacidades de la IA
El Protocolo de Contexto del Modelo (MCP) es un estándar abierto que permite a los modelos de IA interactuar con herramientas y servicios externos. En Xcode, MCP extiende el Modo Agente, permitiéndole invocar herramientas proporcionadas por servidores MCP. Esto desbloquea flujos de trabajo avanzados como consultar metadatos de archivos, ejecutar diagnósticos o integrarse con servicios personalizados, llevando la automatización y la inteligencia artificial a un nuevo nivel.
Configuración de MCP en Xcode:
Configurar MCP es un proceso sencillo. Simplemente abre la aplicación GitHub Copilot para Xcode, haz clic en el icono 🛠 del «Tool Picker» en el Modo Agente y selecciona «Edit Config» para definir tus servidores MCP (por ejemplo, a través de mcp.json
). Una vez configurado, podrás usar lenguaje natural para invocar las herramientas expuestas por tu servidor MCP, como pedirle al agente que obtenga la última fecha de modificación de los archivos actuales.
¡Pruébalo Hoy Mismo!
El Modo Agente y el soporte de MCP ya están disponibles en vista previa pública para todos los usuarios de Xcode. Para empezar, instala o actualiza a la última versión de GitHub Copilot para Xcode. Necesitarás una licencia de Copilot; solo tienes que iniciar sesión con tu cuenta de GitHub y comenzar a disfrutar de la asistencia impulsada por IA en tu IDE de Xcode.
Tu opinión es crucial para dar forma al futuro de GitHub Copilot para Xcode. Comparte tus ideas en nuestro canal de feedback o únete a la Comunidad de GitHub para discutir tus experiencias y proporcionar sugerencias.
¡Te invitamos a probarlo hoy, explorar sus posibilidades y contarnos qué construyes!