2.4 · Registro de cambios
Subagentes, habilidades y generación de imágenes
Los agentes están resolviendo tareas cada vez más complejas y de mayor duración en toda tu base de código. Esta versión introduce nuevas mejoras en el sistema de agentes para una mejor gestión del contexto, así como numerosas correcciones y mejoras de experiencia de uso en el editor y la CLI.
Subagentes
Los subagentes son agentes independientes especializados en encargarse de partes concretas de la tarea de un agente principal. Se ejecutan en paralelo, usan su propio contexto y se pueden configurar con prompts personalizados, acceso a herramientas y modelos.
El resultado es una ejecución general más rápida, un contexto más enfocado en tu conversación principal y experiencia especializada para cada subtarea.
Cursor incluye subagentes predeterminados para analizar tu base de código, ejecutar comandos de terminal y realizar flujos de trabajo paralelos. Estos comenzarán automáticamente a mejorar la calidad de tus conversaciones con agentes en el editor y en la Cursor CLI.
Opcionalmente, puedes definir subagentes personalizados. Obtén más información en nuestra documentación.
Skills
Cursor ahora es compatible con Agent Skills en el editor y la CLI. Los agentes pueden descubrir y aplicar skills cuando resultan relevantes los conocimientos y flujos de trabajo específicos de un dominio. También puedes invocar una skill usando el menú de comandos con barra inclinada.
Define las skills en archivos SKILL.md, que pueden incluir comandos personalizados, scripts e instrucciones para especializar las capacidades del agente según la tarea en cuestión.
En comparación con las rules declarativas y siempre activas, las skills son mejores para la dynamic context discovery y para instrucciones procedimentales tipo “cómo hacerlo”. Esto les da a los agentes más flexibilidad, al mismo tiempo que mantiene el contexto enfocado.
Generación de imágenes
Genera imágenes directamente con el Agente de Cursor. Describe la imagen en texto o sube un archivo de referencia para guiar el modelo de generación de imágenes subyacente (Google Nano Banana Pro).
Las imágenes se muestran como una vista previa integrada y se guardan en la carpeta assets/ de tu proyecto de forma predeterminada. Esto es útil para crear maquetas de interfaces de usuario, recursos de producto y visualizar diagramas de arquitectura.
Cursor Blame
En el plan Enterprise, Cursor Blame extiende el git blame tradicional con atribución de IA, para que puedas ver exactamente qué se generó con IA y qué fue escrito por una persona.
Al revisar o volver a mirar código, cada línea enlaza a un resumen de la conversación que la generó, dándote el contexto y el razonamiento detrás del cambio.
Cursor Blame distingue entre código proveniente de autocompletados de Tab, ejecuciones del Agente (desglosadas por modelo) y ediciones humanas. También te permite rastrear patrones de uso de IA en la base de código de tu equipo.
Preguntas de aclaración del agente
La herramienta interactiva de preguntas y respuestas que usan los agentes en los modos Plan y Debug ahora les permite hacer preguntas de aclaración en cualquier conversación.
Mientras espera tu respuesta, el agente puede seguir leyendo archivos, realizando ediciones o ejecutando comandos, y luego incorporar tu respuesta tan pronto como llegue.
También puedes crear subagentes y habilidades personalizados que usen esta herramienta indicándoles que "usen la herramienta de preguntas".
- Usa
agentpara empezar a trabajar con la versión actualizada de Cursor CLI en tu terminal. - Las definiciones y herramientas de servidores MCP ahora se almacenan como archivos JSON en
.cursor. Los agentes descubren y cargan MCPs solo cuando es necesario, reduciendo el uso de tokens y manteniendo el contexto enfocado. - Los agentes ahora pueden solicitar de forma proactiva cambiar de modo a mitad de la conversación cuando detectan que un modo diferente sería más efectivo para la tarea. También puedes aprobar y rechazar automáticamente transiciones específicas.
- El visor rápido de diferencias de solo lectura mejoró el rendimiento del panel de revisión de cambios.
- Ahora es más rápido abrir y redimensionar cualquier chat que usara bloques de código en línea.
- Los agentes ahora pueden leer PDFs, que puedes adjuntar en chats como contexto.
- CLI se puede vincular para ejecutarse como una cuenta de servicio.
- Capacidades y cobertura mejoradas para hooks: hook
stop; modificar promptsbeforeSubmitPrompt; hooksPreToolUseyPostToolUse. - Los comandos de hooks ahora se inician 40 veces más rápido.
- El navegador en el editor ahora es 10× más rápido en la navegación, con acciones de clic más confiables, compatibilidad con arrastrar y soltar y un manejo mejorado de la entrada de texto. Los agentes también pueden bloquear el navegador mientras trabajan para evitar interferencias accidentales.
- El modo claro ahora es compatible en el panel web de Cursor.
- Hemos eliminado la barra lateral de vista previa según tus comentarios.
- Las notificaciones de Windows ahora tienen botones de aceptar/rechazar como MacOS.
- Los usuarios que elijan "Run Everything" nunca tendrán sus agentes bloqueados.
- Editar archivos de habilidades y reglas ya no requiere aprobación en sandboxes.
- Ahora se permiten escrituras de Git en sandboxes.
- Las aprobaciones de edición de archivos persisten durante toda la sesión del agente en sandboxes.
- Las ediciones de carpetas fuera del espacio de trabajo se pueden permitir para la sesión en sandboxes.
- Se agregó compatibilidad con hooks de equipo y MDM a CLI con una ejecución más eficiente.
- Se agregaron más hooks a CLI ya compatibles en el editor. Consulta la lista completa de hooks en nuestra documentación.
- Se agregó compatibilidad con hooks de Claude Code en CLI.
- Inicio más rápido en arranques en caliente en CLI.
- Permisos de CLI unificados con el editor, incluidos "Run Everything", "Auto-Run in Sandbox" (si está disponible) y "Ask Every Time" (lista de permitidos).
- La detección mejorada de
Ctrl+Cevita salidas accidentales al cancelar ejecuciones de agentes en CLI. Ctrl+Dahora sale inmediatamente en un chat vacío, coincidiendo con el comportamiento común de los shells en CLI.- Se agregó
-continuepara reanudar rápidamente tu última sesión de chat (atajo de--resume=-1) en CLI. /mcp enabley/mcp disableahora solo muestran los servidores MCP relevantes en el autocompletado en CLI.- Se agregó
/max-mode [on|off]para activar o desactivar el modo máximo en los modelos que lo admiten en CLI. - Mejor compatibilidad con el modo vim en CLI.
- Se solucionó un problema de rendimiento al agregar más conexiones de servidores MCP.
- Se corrigió el texto que se truncaba en elementos de la interfaz de Windows, incluidos los títulos de pestañas de chat, encabezados de bloques de código y menciones con @.
- Se corrigió el panel del navegador que se renderizaba encima de otros componentes de la interfaz.
- El navegador ahora puede solicitar permisos de red local, corrigiendo flujos de autenticación con proveedores de identidad como Okta.
- Se corrigieron problemas al dividir y unir pestañas del navegador.
- Se mejoró la cola de mensajes con un mejor manejo y se agregó reordenamiento por arrastrar y soltar para los elementos en cola.
- Se corrigió la persistencia de pestañas de chat después de recargar o reiniciar la aplicación.
- Se corrigieron problemas de resaltado de sintaxis en worktrees de Git.
- Se corrigieron vistas de diferencias obsoletas de sesiones anteriores que permanecían visibles después de reiniciar la aplicación.
- Se corrigió que las pestañas desaparecieran cuando la barra de título estaba oculta.
- Se corrigió que la interfaz de diff de aceptar/rechazar a veces no apareciera cuando se hacían ediciones en dotfiles.
- Se corrigieron algunos casos de retraso de entrada al manejar cambios de texto rápidos en CLI.
- Se corrigió el ajuste de texto en mensajes de seguimiento en cola en CLI.
- Se corrigió un problema que permitía el uso de la herramienta de edición durante la ejecución en el modo Plan en CLI.