Nuevo modelo de programación e interfaz del Agente

Multiagentes

Gestiona agentes en nuestro nuevo editor, con una barra lateral para tus agentes y planes.

Ejecuta hasta ocho agentes en paralelo con un solo prompt. Para ello se usan git worktrees o máquinas remotas para evitar conflictos de archivos. Cada agente opera en su propia copia aislada de tu base de código.

Composer

Presentamos nuestro primer modelo de programación con capacidades de agente. Composer es un modelo de última generación, 4 veces más rápido que otros modelos con un nivel de inteligencia similar.

Browser (GA)

Lanzado en Beta en la versión 1.7, Browser para Agente ahora está en GA. Hemos añadido compatibilidad adicional para que los equipos Enterprise usen Browser en la versión 2.0.

Ahora Browser se puede integrar en el editor, con nuevas y potentes herramientas para seleccionar elementos y enviar información del DOM al agente. Más información sobre cómo usar el browser.

Revisión de código mejorada

Ahora es más fácil ver todos los cambios del Agente en varios archivos sin tener que ir cambiando entre archivos individuales.

Terminales en sandbox (GA)

Lanzadas en beta en la versión 1.7, las terminales en sandbox ahora están en GA para macOS. Ahora ejecutamos los comandos del Agente en la sandbox segura de forma predeterminada en macOS con la 2.0.

Los comandos de shell (que aún no estén en la lista de permitidos) se ejecutarán automáticamente en una sandbox con acceso de lectura y escritura a tu espacio de trabajo y sin acceso a Internet. Obtén más información sobre el sandboxing.

Comandos de equipo

Define comandos y reglas personalizadas para tu equipo en el panel de control de Cursor.

Este contexto se aplicará automáticamente a todos los miembros de tu equipo, sin que tengas que almacenar los archivos localmente en tu editor y será gestionado de forma centralizada por los administradores del equipo.

Modo de voz

Controla Agente con tu voz mediante la conversión de voz a texto integrada. También puedes definir palabras clave personalizadas de envío en la configuración para que Agente comience a ejecutarse.

Rendimiento mejorado

Cursor usa Language Server Protocols (LSPs) para funciones específicas de cada lenguaje, como ir a la definición, mensajes emergentes al pasar el cursor, diagnósticos y más.

Hemos mejorado drásticamente el rendimiento al cargar y usar los LSPs para todos los lenguajes. Esto es especialmente notable al trabajar con el agente y al ver diffs.

Los LSPs de Python y TypeScript ahora son más rápidos de forma predeterminada para proyectos grandes, con límites de memoria más altos configurados dinámicamente en función de la RAM disponible.

También hemos corregido varias fugas de memoria y mejorado el uso general de la memoria.

Modo de planificación en segundo plano

Crea tu plan con un modelo y ejecútalo con otro. Puedes elegir ejecutarlo en primer plano o en segundo plano, o incluso planificar con agentes en paralelo para generar varios planes que revisar.

Comandos de equipo compartidos

Comparte reglas, comandos y prompts personalizados con todo tu equipo. Crea enlaces directos desde la documentación de Cursor.

Interfaz de prompt mejorada

Ahora los archivos y directorios se muestran directamente en línea como etiquetas. También hemos mejorado el copiar y pegar de prompts con contexto etiquetado.

Hemos eliminado muchos elementos explícitos del menú de contexto, incluidos @Definitions, @Web, @Link, @Recent Changes, @Linter Errors y otros. El Agente ahora puede reunir el contexto por sí mismo, sin necesidad de adjuntarlo manualmente en la entrada del prompt.

Infraestructura del Agente mejorada

Hemos mejorado significativamente la infraestructura subyacente para trabajar con el Agente en todos los modelos. Esto aporta mejoras de calidad notables, especialmente en GPT-5 Codex.

Agentes en la nube

Los agentes en la nube ahora ofrecen un 99,9 % de disponibilidad, arranque instantáneo y una nueva interfaz de usuario que llegará pronto. También hemos mejorado la experiencia de enviar agentes a la nube desde el editor.

Cursor para Enterprise

Terminales aislados: controles de administrador

Los administradores de Enterprise ahora pueden imponer configuraciones estándar para terminales aislados en todo su equipo. Pueden configurar la disponibilidad de los terminales aislados, el acceso a Git y el acceso a la red a nivel de equipo.

Hooks: Distribución en la nube

Los equipos Enterprise ahora pueden distribuir hooks directamente desde el panel de control web. Los administradores pueden añadir nuevos hooks, guardar borradores y seleccionar qué hooks deben aplicarse en cada sistema operativo.

Registro de auditoría

Consulta un registro cronológico de eventos de administración en Cursor: accesos de usuarios, cambios de configuración, ediciones de Team Rules y eventos de gestión de miembros.

  • Se optimizó el análisis de texto para el renderizado del chat.
  • Se aumentó la memoria predeterminada para el servidor de lenguaje de TypeScript.
  • Se simplificó el renderizado de texto dentro del chat para usar menos el LSP.
  • Se simplificó el renderizado dentro de los worktrees para usar un LSP más simple.
  • Se simplificó el Agente para usar menos el LSP al leer archivos.
  • Se optimizó el rendimiento de findFiles para agrupar llamadas concurrentes con concurrencia acotada.
  • La función Notepads se ha marcado como obsoleta.
  • Los Background Agents han pasado a llamarse Cloud Agents.

  • 2.0.1-2.0.28: correcciones de errores

Controles del navegador, Modo Plan y hooks

Controles del navegador

El Agente puede hacer capturas de pantalla, mejorar la interfaz de usuario y depurar problemas del lado del cliente. Más información sobre las capacidades del navegador.

Modo Plan

Cursor ahora puede escribir planes detallados antes de iniciar tareas complejas. Esto permite que los agentes se ejecuten durante periodos mucho más largos.

Autocompletado para Agente

Al escribir prompts, aparecerán sugerencias de autocompletado basadas en cambios recientes. Pulsa Tab para aceptar las sugerencias y adjuntar archivos al contexto.

Hooks (beta)

Ahora puedes observar, controlar y extender el bucle del Agente mediante scripts personalizados. Los Hooks te permiten personalizar e influir en el comportamiento del Agente en tiempo de ejecución.

Usa Hooks para auditar el uso del Agente, bloquear comandos o censurar secretos del contexto. Sigue en beta y nos encantaría recibir tus comentarios.

Reglas de equipo

Los equipos ahora pueden definir y compartir reglas globales desde el panel de control, que se aplicarán a todos los proyectos. También hemos lanzado reglas de equipo para Bugbot, de modo que el comportamiento sea consistente en todos los repositorios.

Genera deeplinks que se pueden compartir para prompts reutilizables. Resultan útiles para instrucciones de configuración en la documentación, recursos de equipo y para compartir flujos de trabajo. Consulta nuestra documentación para ver cómo crearlos.

Terminales en entorno aislado

Ahora los comandos se ejecutan en un entorno seguro y aislado (sandbox). Si estás en modo allowlist, los comandos que no estén en la lista se ejecutarán automáticamente en un sandbox con acceso de lectura y escritura a tu espacio de trabajo y sin acceso a Internet.

Si un comando falla y detectamos que el sandbox fue la causa, se te pedirá que lo vuelvas a intentar fuera del sandbox.

Resúmenes de PR de Bugbot

Al crear un PR en GitHub, Bugbot ahora generará un resumen de los cambios. El resumen se actualizará a medida que envíes nuevos cambios, para que siempre esté actualizado. Esto se puede desactivar en la pestaña de Bugbot de tu panel de Cursor.

Supervisar Agentes desde la barra de menús

Consulta rápidamente el estado de los Agentes de Cursor directamente desde la barra de menús.

Compatibilidad de archivos de imagen para Agente

Agente ahora puede leer archivos de imagen directamente desde tu espacio de trabajo e incluirlos en el contexto. Anteriormente, solo se admitían imágenes pegadas.

  • El código pegado desde archivos y desde la terminal ahora se menciona explícitamente en Chat, lo que hace que las conversaciones sean más claras y fáciles de seguir.
  • En Windows, Agente ahora usa correctamente PowerShell. En macOS y Linux, se usará PowerShell si está configurado como tu shell predeterminado. Agente también detecta correctamente tu shell, lo que evita errores de sintaxis específicos de Bash en PowerShell.

  • 1.7.1: Mejoras de rendimiento
  • 1.7.2: Compatibilidad con ejecución automática de MCP
  • 1.7.3: Correcciones de rendimiento y mejoras de UI
  • 1.7.4: Mejoras en el atajo Shift+Tab
  • 1.7.5: Correcciones en la ventana de Agente
  • 1.7.6: Optimizaciones de rendimiento y correcciones de migración
  • 1.7.7: Mejoras en la configuración de Git
  • 1.7.8: Limpieza de la UI
  • 1.7.9: Correcciones en la ventana de Agente
  • 1.7.10: Correcciones de compatibilidad con Bash
  • 1.7.11: Sandboxes multi-root y mejoras en la terminal
  • 1.7.12: Correcciones en la ventana de Agente
  • 1.7.13: Correcciones de errores
  • 1.7.14: Mejoras en el modo Plan y todos interactivos
  • 1.7.15: Compatibilidad con navegador y atajos de teclado para la ventana de Agente
  • 1.7.16: Mejoras en el manejo de imágenes y atajos de teclado
  • 1.7.17: Correcciones
  • 1.7.18: Correcciones en el cuadro de entrada y atajos
  • 1.7.19: Mejoras en el navegador y en las herramientas MCP
  • 1.7.20: Configuración de aceptación automática de búsqueda web
  • 1.7.21: Correcciones de capturas de pantalla
  • 1.7.22: Mejoras en la UI de ejecución automática y registro del navegador
  • 1.7.23: Correcciones en el modo Plan y compatibilidad con archivos remotos
  • 1.7.24: Deeplinks de equipos y mejoras en hooks
  • 1.7.25: Correcciones de errores
  • 1.7.26: Sandboxing de la terminal
  • 1.7.27: Corrección del comportamiento de la pestaña Chat
  • 1.7.28: Estado de vista del navegador corregido
  • 1.7.29: Mejora del bloqueo de la ventana de Agente, mejora del rendimiento de ripgrep
  • 1.7.30: Corrección de error en la consola del navegador
  • 1.7.31: Actualización del flujo de revisión de código, corrección de bloques de código vacíos
  • 1.7.32: Estado de cierre de modal corregido
  • 1.7.33: Mejora del rendimiento del monitor de archivos
  • 1.7.34: Mejora de la experiencia de conversación en modo Plan, corrección de fugas de memoria
  • 1.7.35: Todos combinados, mejora del etiquetado y de la experiencia de conversación en modo Plan
  • 1.7.36: Corrección de problemas de creación de observadores
  • 1.7.37: Corrección de la posición de los puntos en modo Plan
  • 1.7.38: Mejora de las actualizaciones de planes y del sandboxing de la terminal
  • 1.7.39: Corrección de fugas de memoria, mejoras en conexiones remotas, UX de sandboxing de la terminal
  • 1.7.40: Mejoras en el manejo de errores, correcciones en el entorno de la terminal, actualizaciones de la lista de permitidos de MCP
  • 1.7.41: Mejoras en la sincronización de tokens para autenticación
  • 1.7.42: Actualizaciones de textos, corrección de comodín completo en la lista de permitidos de MCP, mejoras al copiar en el editor de planes
  • 1.7.43: Mejora en la creación y eliminación de todos
  • 1.7.44: Referencias de todos corregidas
  • 1.7.45: UX del selector de modelos
  • 1.7.46: Mejoras en la UI de Agente
  • 1.7.47: Corrección de bloqueo del monitor de archivos, mejoras de búsqueda, política de HTTP/2
  • 1.7.48: Correcciones de fugas de memoria, mejoras en la detección de repositorios Git, mejoras en la búsqueda rápida
  • 1.7.49: Limpieza de código de deeplinks, cambios de red HTTP/2
  • 1.7.50: Mejoras en la infraestructura de lanzamientos
  • 1.7.51: Mejoras de red
  • 1.7.52: Mejoras de caché y compilación
  • 1.7.53: Mejoras en el registro de red
  • 1.7.54: Registro y mejoras en el rendimiento de la UI

Comandos slash, resúmenes automáticos y terminal del Agente mejorada

Comandos de barra diagonal personalizados

Ahora puedes crear prompts reutilizables y compartirlos rápidamente con tu equipo. Los Comandos se guardan en .cursor/commands/[command].md. Ejecútalos escribiendo / en el campo de entrada del Agente y seleccionando el comando en el menú desplegable.

Los hemos estado usando para ejecutar linters, corregir errores de compilación y crear PR con descripciones detalladas y commits convencionales.

Activadores de resumen

Cursor resume automáticamente las conversaciones largas por ti cuando se alcanza el límite de la ventana de contexto. Ahora puedes resumir el contexto bajo demanda con el comando de barra /summarize. Esto puede ser útil cuando no quieres crear un chat nuevo, pero quieres liberar espacio en la ventana de contexto.

Compatibilidad con MCP Resources

Hemos añadido compatibilidad con MCP Resources. Resources permiten que los servidores compartan datos que aportan contexto a los modelos de lenguaje, como archivos, esquemas de bases de datos o información específica de una aplicación.

Además, ahora se admiten variables interpoladas en MCP. Esto permite usar variables de entorno dentro de cadenas al definir la configuración de los servidores MCP.

Terminal mejorado para el Agente

Cuando el Agente decide crear un terminal para ejecutar comandos de shell, hemos mejorado drásticamente la estabilidad y la fiabilidad del entorno.

Esto resuelve problemas conocidos relacionados con comandos de terminal que se quedan colgados y no terminan correctamente al completar tareas, además de mejorar la experiencia SSH.

También hemos pulido la interfaz de usuario del terminal, hecho que se ejecute más rápido y añadido notificaciones del sistema operativo cuando los comandos de shell requieren aprobación del usuario.

  • 1.6.1: Problemas de git corregidos
  • 1.6.2: Mejora de la estabilidad del terminal
  • 1.6.3: Problemas del entorno de shell corregidos
  • 1.6.4: Problemas de análisis de la CLI corregidos
  • 1.6.5: Mejoras de rendimiento
  • 1.6.6: Problemas de renderizado del terminal corregidos
  • 1.6.7: Análisis de git diff mejorado
  • 1.6.8: Mejoras en la fiabilidad de los comandos de shell
  • 1.6.9: Problemas de conexión al servidor MCP corregidos
  • 1.6.10: Optimizaciones de rendimiento
  • 1.6.11: Problemas al cambiar de rama de git corregidos
  • 1.6.12: Correcciones generales de errores y mejoras de estabilidad
  • 1.6.13-1.6.23: Correcciones del terminal
  • 1.6.24: Mejoras de estabilidad
  • 1.6.25: Mejora de las herramientas de administración de MCP
  • 1.6.26: Mejoras de resumen y extensiones
  • 1.6.27: Insignia de notificación en el menú nativo
  • 1.6.28: Mejoras en el rendimiento de carga de archivos
  • 1.6.29: Ajustes de la UX de conversación del Agente
  • 1.6.30: Cambios de UX en las tareas pendientes del Agente
  • 1.6.31: Cambios en el terminal/shell del Agente para zsh
  • 1.6.32-35: Cambios Beta en la ventana del Agente, corrección de error de reinstalación de MCP
  • 1.6.36-1.6.42: Mejoras de WSL para el terminal del Agente y correcciones de errores de conversación del Agente
  • 1.6.42-1.6.45: Más correcciones del terminal del Agente para la restauración del estado de Bash/ZSH.

Integración con Linear, terminal del Agente mejorada y notificaciones del sistema operativo

Ejecutar Agentes en Linear

Ahora puedes iniciar Background Agents directamente desde Linear. Delega tareas a Cursor sin salir de tu incidencia. Hemos publicado un artículo de blog más detallado con más información.

Flujo de revisión mejorado en la terminal del Agente

La terminal ahora se abre a la izquierda con un fondo claro y una animación en el borde para indicar claramente cuándo está bloqueando. Al rechazar, el foco se mueve automáticamente al campo de entrada para que puedas responder de inmediato.

Notificaciones del sistema operativo del Agente

Recibe notificaciones nativas del sistema operativo cuando una ejecución del Agente termina o cuando se requiere una acción, por ejemplo, para aprobar un comando que no está en la lista de permitidos. Actívalas desde Settings.

Notificación del sistema: el Agente ha finalizado.

Compatibilidad con MCP elicitation

Cursor ahora es compatible con MCP elicitation, una nueva función en la especificación de MCP que permite a los servidores solicitar entrada estructurada de los usuarios, como una preferencia del usuario o una opción de configuración. Las solicitudes se definen con esquemas JSON, lo que proporciona a los servidores respuestas validadas y garantiza al mismo tiempo que los usuarios mantengan el control sobre lo que comparten.

  • Tab ahora tiene en cuenta todo el cuaderno.
  • Copiar el contenido de la celda en Chat hace referencia al código en lugar de pegar texto sin formato.
  • Las herramientas de edición de cuadernos están disponibles para todos los modelos.

  • El uso de contexto siempre se muestra en el campo de entrada del chat.
  • Usar GPT-5 con el Agente ahora permite crear tareas pendientes.
  • Se añadió una etiqueta que muestra cuándo se enviará el mensaje en cola.

  • 1.5.1: Se solucionó un fallo crítico de la aplicación que podía ocurrir al trabajar con archivos grandes. Se mejoró la gestión de memoria y la estabilidad.
  • 1.5.2: Se solucionaron problemas de desbordamiento en la paleta de comandos y se corrigieron las inconsistencias en el tamaño de los iconos de la barra lateral.
  • 1.5.3: Se corrigieron los estados al pasar el cursor por los menús desplegables (hover) y se mejoró la posición de los tooltips en toda la interfaz.
  • 1.5.4: Se corrigió el comportamiento del clic en el fondo de los modales y se mejoró la alineación de los botones en varios diálogos.
  • 1.5.5: Mejoras generales de estabilidad y correcciones de errores para mejorar el rendimiento y la fiabilidad general de la aplicación.

Herramientas mejoradas del Agente, mayor control y visibilidad del uso

Más control sobre el Agente

Enviar mensajes mientras Cursor está trabajando ahora permite orientar mejor al agente. Los mensajes se ejecutarán en el siguiente momento óptimo, normalmente después de una llamada a herramienta, en lugar de esperar a que termine la generación. ⌥+Enter (Alt+Enter en Windows) pondrá los mensajes en cola como antes y ⌘+Enter (Ctrl+Enter en Windows) interrumpirá al agente para enviar el mensaje de inmediato. El comportamiento predeterminado se puede cambiar en Cursor Settings → Chat → Queue messages.

Herramientas del Agente mejoradas

Los Agentes han mejorado significativamente al trabajar con bases de código de gran tamaño. La selección de contexto es más relevante, el uso de tokens es más eficiente y la calidad de edición es superior:

  • Leer archivo: Ahora lee archivos completos cuando corresponde y se eliminó el límite de 2 MB.

  • Lista: Ahora puede recorrer árboles de directorios completos en una sola llamada, con metadatos como la cantidad y los tipos de archivos.

  • Grep: Mejor coincidencia con menos ruido.

  • Búsqueda en la base de código: Mejor clasificación e indexación, lo que da lugar a un contexto más relevante.

  • Búsqueda web: Optimizada para ofrecer respuestas más breves y relevantes mediante un modelo nativo ligero.

Modelos independientes para cada Agente

Ahora puedes asignar un modelo diferente a cada Agente en pestañas y editores distintos. Al bifurcar un Agente, se conserva el modelo seleccionado.

Visibilidad del uso y precios

Las estadísticas de uso ahora son visibles en Chat. Puedes consultar tu uso total o verlo cuando hayas superado el 50% de la cuota de tu plan.

Este resumen se puede activar o desactivar en Configuración. Los usuarios de planes de equipo y Empresas tendrán acceso al resumen de uso en septiembre.

Visibilidad del uso

Modo de chat compacto

El modo compacto oculta los iconos de las herramientas, contrae los diffs por defecto y oculta automáticamente la entrada cuando no se usa. Esto puede resultar útil en sesiones largas con muchas llamadas a herramienta, terminales y diffs.

Modo compacto activado
Modo compacto desactivado

Compatibilidad de GitHub con Background Agents

Ahora puedes usar agentes directamente en las PR de GitHub. Etiqueta a @Cursor y el Agente leerá el prompt, aplicará la solución y subirá un commit.

Background Agent te mantendrá al tanto del estado con un comentario y una lista de tareas pendientes.

Barra lateral de todos los Agentes

Ahora puedes inspeccionar y gestionar todos los Agentes desde la barra lateral izquierda, tanto en primer plano como en segundo plano. Haz clic en una máquina remota de la barra lateral para ver Background Agent en funcionamiento.

Arranque más rápido de Background Agent

Hemos dedicado mucho esfuerzo a mejorar los Background Agents y ahora arrancan el doble de rápido.

Los Background Agents arrancan mucho más rápido

  • 1.4.1: Se solucionó un error con la selección de modelo
  • 1.4.2: Se solucionó un error con ciertas extensiones; se hicieron mejoras generales
  • 1.4.3: Se solucionó un error en un caso límite con la herramienta Apply; se mejoró el uso de memoria con varias pestañas
  • 1.4.5: Se mejoró el rendimiento