Personalización del layout y mejoras de estabilidad

En este lanzamiento de fiestas, nos hemos centrado por completo en corregir errores y mejorar la estabilidad.

Esto incluye el agente principal, los controles de layout, la visualización de diffs de código y más. Iremos implementando estas actualizaciones de forma gradual durante la semana, asegurándonos de que no haya regresiones mientras programas en estas fiestas.

Mejoras de estabilidad

  • Cursor ahora separa los procesos que se ejecutan para las extensiones instaladas por el usuario y las extensiones integradas de Cursor, como la indexación de la base de código.
  • Se mejoró la estabilidad en cómo el agente respeta las preferencias de ejecución automática para evitar pedir aprobación para todos los cambios si el usuario ha seleccionado «run all» o «sandbox».
  • Se mejoró el navegador integrado para admitir la apertura de múltiples pestañas.
  • Se corrigió la carga del chat, donde a veces los reinicios o las actualizaciones podían hacer que los chats anteriores fueran inaccesibles.
  • El botón de actualización se mostrará con menos frecuencia y tendrá un periodo de espera significativamente más largo cuando se descarte.
  • Se corrigió un problema donde generar planes en Plan Mode hacía que otros paneles activos perdieran el foco.
  • Se corrigió el problema de la barra de menús del navegador integrado en Windows.

  • Se mejoró la estabilidad y calidad de los agentes paralelos al usar worktrees.
  • Se mejoró la estabilidad al revertir a checkpoints anteriores en conversaciones con agentes.
  • Se mejoró la capacidad de editar y arrastrar mensajes en cola hacia el agente.
  • Se corrigió un error de edición que causaba el mensaje de error old_str replace failed.
  • Se corrigió un raro retraso en la entrada de mensajes y en el menú @ al abrirse.
  • Se corrigió un error donde el ícono de inicio de mensaje de voz no se mostraba.
  • Se corrigió un problema por el cual los archivos eliminados en un worktree no se eliminaban al aplicar cambios.
  • Se corrigió un problema por el cual los controles de aceptar/rechazar no aparecían para ediciones de archivos en agentes paralelos.
  • Se corrigieron nombres de modelos incorrectos que se mostraban en agentes paralelos después de aplicar.
  • Se corrigió el reenvío del primer modelo en una ejecución de agente paralelo después de aplicar.
  • Se corrigió un error del conmutador de múltiples modelos con directorios que no son la raíz de Git.
  • Se corrigió la discrepancia de modelos en Plan Mode al usar worktrees.
  • Se corrigió un problema por el cual worktrees requerían aprobación de edición fuera de los ajustes de ejecución automática definidos.
  • Se corrigió un raro error en el que un usuario podía quedar desconectado al enviar debido a verificaciones de abuso.
  • Se corrigió que los estados de no leído persistieran en la barra lateral del agente después de Plan Mode Q&A.

  • Se corrigió un problema donde los paneles seleccionados se restablecían en las actualizaciones de versión.
  • Se corrigió ⌘+N para que solo cree nuevas conversaciones con el agente cuando el foco esté en la vista de chat.
  • Se corrigió un problema donde las pestañas nativas no se mostraban correctamente con el diseño del agente.
  • Se corrigió un problema con la visualización de terminales en el diseño del lado derecho.
  • Se corrigió un problema donde la parte inferior del contenido en pantalla podía cortarse en algunos casos.
  • Se añadieron nuevas combinaciones de teclas (⌘+⌥+⇥) para cambiar entre diseños definidos por el usuario.
  • Ahora se muestra un explorador de archivos al hacer clic en el nombre del repositorio en la barra de navegación superior.
  • El explorador de archivos ahora se abre de forma predeterminada durante la incorporación.
  • Se movió el ícono de nuevo agente de la barra de título principal al propio panel según comentarios recibidos.
  • Se añadió un icono de puntos suspensivos «Más acciones» para ocultar el chat y configurar la posición directamente.
  • Se añadieron atajos de teclado a la visualización del menú «Más acciones».

  • Seleccionar nombres de archivos directamente desde el resumen de cambios enfoca ese archivo en el panel de revisión.
  • Se corrigió un error donde los botones de mantener/deshacer todo no aparecían en la interfaz de usuario.
  • Se corrigió un error donde mantener/deshacer todo cambiaba de lado al desplazarse desde la lista de archivos hasta la barra de composición.
  • Se mejoró la visibilidad al cambiar entre diffs divididos/unificados para revisar cambios.

  • Se añadió compatibilidad para encabezados Static Client en MCP OAuth con scopes y state.
  • Los servidores MCP OAuth ahora abren nuevas pestañas de autenticación para servidores autenticados previamente al iniciar.

Personalización del diseño

Ahora es más fácil personalizar tu diseño predeterminado en todos tus espacios de trabajo.

Hemos incluido cuatro diseños predeterminados: agente, editor, zen y navegador. Puedes usar Comando (⌘) + Opción (⌥) + Tab (⇥) para alternar entre diseños o saltar fácilmente entre distintos espacios de trabajo. Además, puedes desplazarte hacia atrás en esta lista manteniendo pulsada la tecla Mayús (⇧), igual que en macOS.

Insights de Enterprise, grupos de facturación, cuentas de servicio y controles de seguridad mejorados

Muchas de las empresas de software más grandes del mundo han adoptado Cursor for Enterprise. Estas son algunas de las nuevas funciones que presentamos hoy:

Información sobre las conversaciones

Cursor ahora puede analizar el código y el contexto en cada sesión de agente para entender el tipo de trabajo que se está realizando, incluyendo:

  • Categoría: Correcciones de errores, refactorización, explicación
  • Tipo de trabajo: Mantenimiento, corrección de errores, nuevas funciones
  • Complejidad: Dificultad y especificidad de las solicitudes (prompts)

Los clientes Enterprise también pueden extender estas categorías a toda su organización y equipos. Protegemos su privacidad garantizando que no se recopile ninguna información de identificación personal (PII) ni datos sensibles como parte de estos insights.

Transcripciones compartidas del Agente

Ahora puedes compartir conversaciones con el Agente con tu equipo.

Genera una transcripción de solo lectura de cualquier conversación con el Agente para incluirla en tus PR o en tu documentación interna. Las transcripciones se pueden bifurcar, de modo que otros puedan iniciar nuevas conversaciones con el Agente desde el mismo contexto.

Grupos de facturación

Cursor ahora admite grupos de facturación para ofrecer una visibilidad granular de dónde se realiza el consumo.

Asocia el uso y el gasto con la estructura de tu organización. Haz un seguimiento del gasto por grupo, configura alertas de presupuesto y vigila las desviaciones. Identifica qué equipos tienen la mayor adopción de Cursor.

Sandboxing en Linux para agentes

Sandboxing para agentes ahora es compatible con Linux además de macOS.

Esto permite que los agentes trabajen de forma eficaz dentro de límites adecuados. El acceso está limitado a tu espacio de trabajo y se puede configurar para bloquear el acceso no autorizado a la red y al sistema de archivos.

Obtén más información sobre seguridad y controles de LLM.

Cuentas de servicio

Las cuentas de servicio son cuentas no humanas (y sus claves de API) que pueden configurar Cursor, llamar a APIs e invocar agentes en la nube.

Con las cuentas de servicio, los equipos pueden automatizar de forma segura flujos de trabajo impulsados por Cursor sin vincular las integraciones a las cuentas de desarrolladores individuales. Esto facilita gestionar el acceso, rotar las credenciales y mantener las automatizaciones en funcionamiento incluso cuando cambian las personas y los roles.

Las cuentas de servicio se implementarán en las cuentas Enterprise a partir de la semana del 22 de diciembre.

Obtén más información sobre Cursor para Enterprise y habla con nuestro equipo para saber más.

Modo de depuración, mejoras en el modo de planificación, evaluación multiagente y chats anclados

Modo de depuración

El Modo de depuración te ayuda a reproducir y corregir los errores más complicados.

Cursor añade registros en tiempo de ejecución a tu aplicación para encontrar la causa principal. Funciona con distintos stacks, lenguajes y modelos.

Lee más en nuestro anuncio.

Diseño del navegador y editor de estilos

Diseña y escribe código simultáneamente con una nueva barra lateral del navegador y un árbol de componentes.

Mueve elementos, actualiza colores, prueba diseños y experimenta con CSS en tiempo real, luego aplica al instante los cambios a tu base de código usando el Agente. También puedes hacer clic en varios elementos y describir en texto los cambios para iniciar un Agente que realice ajustes visuales.

Mejoras en Plan Mode

Plan Mode ahora admite diagramas Mermaid integrados, lo que permite al agente generar y mostrar automáticamente elementos visuales en tiempo real dentro de tus planes. También tienes más control sobre cómo los defines, con la opción de enviar tareas pendientes seleccionadas a nuevos agentes.

Evaluación con múltiples agentes

Al ejecutar varios agentes en paralelo, Cursor ahora evaluará automáticamente todas las ejecuciones y dará una recomendación de la mejor solución.

El agente seleccionado incluirá un comentario que explica por qué fue elegido. La evaluación de la mejor solución solo se realiza después de que todos los agentes en paralelo hayan terminado.

Chats fijados

En la barra lateral del Agente, fija los chats en la parte superior para consultarlos más adelante.

  • La protección del navegador ahora se puede controlar desde los ajustes en cursor.com/dashboard.
  • Ask Mode puede usar una terminal de solo lectura para obtener mejores respuestas, como revisar commits de git.
  • Varias correcciones de errores y mejoras de estabilidad para agentes locales en paralelo.
  • Los planes ahora se guardan como archivos en disco de forma predeterminada.
  • Los planes del Agente ahora son archivos que se pueden editar con herramientas normales.
  • Acciones de notificación del sistema para la aprobación o el rechazo en la terminal y en MCP.
  • Se corrigió el cambio de chat con Cmd+Opt+Flecha y se añadió el comportamiento de Ctrl+Tab.
  • Rendimiento de respuesta mejorado para todos los usuarios de AWS Bedrock.
  • Después de enfocar el panel del explorador, al escribir se iniciará automáticamente una búsqueda.
  • Las reglas ahora admiten prompts, scripts y más de forma conjunta dentro de carpetas.

Modo Plan mejorado, revisión de código con IA en el editor y grep instantáneo

Modo de planificación mejorado

Al crear planes, Cursor responde con preguntas para aclarar detalles y mejorar la calidad del plan. Ahora Cursor muestra una interfaz de usuario interactiva que facilita responder a las preguntas.

También puedes usar ⌘+F para buscar en los planes generados.

Revisiones de código con IA

Ahora puedes detectar y corregir errores directamente en Cursor mediante revisiones de código con IA. Analizará tus cambios y detectará problemas que podrás ver en el panel lateral.

Esto se suma a Bugbot, que se ejecuta en tu proveedor de control de versiones, como GitHub (incluido Enterprise Server), GitLab y más.

Grep instantáneo (Beta)

Todos los comandos de grep ejecutados por el agente ahora son instantáneos.

El grep instantáneo es compatible con todos los modelos en Cursor. También se usa al buscar manualmente en la codebase desde la barra lateral, incluidas expresiones regulares (regex) y coincidencias en límites de palabra.

Esta mejora se irá implementando gradualmente para los usuarios de la versión 2.1 durante la próxima semana.

  • Las terminales tienen una mejor detección de procesos que ya se están ejecutando.
  • Ahora se admiten hooks a nivel de proyecto.
  • La versión mínima permitida ahora es 1.5 y la versión mínima compatible ahora es 1.7.
  • Se agregó un nuevo botón de commit y push dentro del panel de revisión de diffs del agente.
  • Se han eliminado los modos personalizados, con la posibilidad de exportarlos como comandos personalizados.
  • Al hacer clic en archivos de la lista de revisión se navega al diff en el panel de revisión.
  • La aceptación automática del diff al hacer commit ahora funciona a nivel de archivo.
  • Las entradas del menú de título del editor se han comprimido en el menú "Mostrar más".
  • La API de la extensión de VS Code se actualizó a la v1.105.1.
  • Las reglas en la carpeta home (~/.cursor/rules) se incluirán en el contexto.
  • Usa Cmd+K en el panel para navegar entre configuraciones

  • Configura una allowlist de orígenes desde el panel para restringir las herramientas del navegador. Las herramientas y la navegación del navegador se bloquearán fuera de la allowlist.
  • Define una allowlist y blocklist de extensiones para administradores en el panel
  • Se cambió el nombre de la directiva de grupo de Enterprise (group policy) a Cursor.

Hemos incorporado compatibilidad con Cloud Agent para

  • GitLab
  • GitHub Enterprise
  • Sentry
  • Plain

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