CLI
Registro de cambios de la CLI
Las últimas funciones, mejoras y soluciones de la CLI de Cursor. Ejecuta agent --version para comprobar qué versión tienes instalada y agent update para actualizarla directamente.
Steering y subagentes
- Guía un turno en ejecución y luego interrúmpelo. Al presionar Enter mientras el agente trabaja, tu mensaje en cola se envía ahora a la ejecución activa en un punto seguro para guiarla, y el turno solo se interrumpe si vuelves a presionar Enter.
- Las ejecuciones de un solo turno esperan a sus subagentes. Las ejecuciones sin interfaz gráfica y de un solo turno esperan a que finalicen los subagentes delegados antes de salir, en lugar de terminar mientras los shells en segundo plano o los servidores de desarrollo siguen en ejecución.
- Lee la transcripción completa del subagente. Al abrir un subagente, se muestra su transcripción completa y ordenada, incluida la instrucción, el razonamiento, las llamadas a herramientas y la respuesta final, en lugar de solo las filas de herramientas.
- Elige el modelo del subagente de exploración. Establece el subagente de exploración como predeterminado, desactivado, para que herede el modelo principal o para que use un modelo específico de
/config. - Los mensajes de seguimiento de tareas en segundo plano han vuelto. Los mensajes de seguimiento de finalización de las tareas en segundo plano terminadas vuelven a enviarse en sesiones interactivas y sin interfaz gráfica.
Skills, modos personalizados y objetivos
- Skills persistentes y modos personalizados. Una entrada con barra de una skill se adjunta una vez al pulsar Enter, y Option+Enter invoca una skill basada en un modo como un modo personalizado persistente que permanece activo hasta salir de él.
- Las skills gestionadas pueden incluir recursos Markdown. La sincronización de skills gestionadas ahora materializa los archivos Markdown anidados de una skill en
~/.cursor/skills-cursor, para que funcionen las skills que hacen referencia a recursos adicionales. - El descubrimiento de skills omite directorios ocultos. Los análisis de skills y subagentes ya no recorren directorios ocultos que empiezan por punto, lo que evita cargas lentas causadas por carpetas anidadas grandes.
- Objetivos duraderos.
/goalhace un seguimiento de un objetivo duradero con una línea de estado activa o en pausa, mantiene el objetivo durante ejecuciones inactivas y sin interfaz gráfica, y lo pausa con Ctrl+C. Esta función se está implementando gradualmente y tiene acceso restringido.
Modelos
- Auto permanece fijado en el selector. Auto está fijado en la parte superior de la lista
/model, como en el IDE. - Al editar los parámetros de un modelo, se selecciona. Al ajustar los parámetros en
/model, ahora se selecciona ese modelo, por lo que al pulsar Esc se mantiene activa la opción actualizada. - El modo sin interfaz gráfica conserva las variantes de Max Mode. Una selección sin interfaz gráfica con
--modelque requiere Max Mode ahora lo incluye, por lo que las variantes de contexto máximo ya no se restringen.
MCP y plugins
- Inicio de sesión en MCP más sencillo para hosts conocidos. Al iniciar sesión en servidores como Slack desde el paginador
/mcp, se usa la autenticación predeterminada, lo que evita errores de registro dinámico de clientes. - Los hooks de los plugins instalados se ejecutan correctamente. Los hooks definidos por plugins instalados, incluidos los cargados con
--plugin-dir, ahora se ejecutan y se actualizan al recargar los plugins. - Los secretos permanecen ocultos en la configuración de plugins. Los formularios de configuración de plugins ocultan los campos con nombres de credenciales y de tipo secreto, como tokens, claves de API y contraseñas.
Terminal y renderizado
- Vistas previas de imágenes integradas. Las imágenes adjuntas y generadas se muestran integradas en terminales compatibles, con alternativas de texto en los demás casos.
- Las expresiones matemáticas de LaTeX se muestran como Unicode. Las expresiones matemáticas en Markdown se muestran como Unicode compatible con terminales en lugar de TeX sin procesar.
- Salida de shell y transcripciones más limpias. La salida extensa de shell ya no incluye espacios de ancho cero, por lo que las rutas y los tokens copiados permanecen intactos; la nota del directorio de trabajo se oculta cuando un comando se ejecuta en el directorio actual; los grupos ocultos de llamadas a herramientas ya no dejan líneas en blanco; y las vistas previas de aprobación en cola "+N más pendientes" se apilan sin espacios.
- Paleta de archivos
@más fluida. La escritura mantiene una buena respuesta en repositorios grandes mientras la paleta@calcula sugerencias de archivos. - Línea de estado personalizada más estable. Un comando
statusLinepersonalizado mantiene su limitación durante las actualizaciones en streaming y solo se reinicia cuando cambia el comando o el directorio de trabajo.
Aprobaciones y seguridad
- Aprobaciones temporizadas para cambiar de modo. Al aprobar un cambio de modo, ahora se usa la interfaz del paginador con una cuenta atrás de 15 segundos y se rechaza automáticamente si no recibe atención, igual que en el IDE.
- Comandos de git reforzados. La configuración de git controlada por el repositorio, incluidos fsmonitor, hooks, atributos y programas diff externos, ya no se ejecuta durante las operaciones de git del propio agente.
- Acceso de lectura al sandbox y git mediante SSH. La política del sandbox incorpora un límite de acceso de lectura, y git mediante SSH en un sandbox de macOS y Linux se enruta a través del proxy SOCKS para que funcionen los remotos de la lista de permitidos y los denegados fallen con un error claro.
- Sudo usa tu última entrada. Al enviar una contraseña de sudo, ahora se envía exactamente lo que escribiste en lugar de un valor renderizado obsoleto.
Fiabilidad e inicio
- Inicio más rápido. Las gramáticas de resaltado de sintaxis y el cliente del compositor en segundo plano se cargan de forma diferida fuera de la ruta de arranque, y si la lista de plugins tarda demasiado, se inicia una sesión sin plugins en lugar de retrasar el inicio.
- Las sesiones largas sin interfaz gráfica ya no se quedan bloqueadas. Las cargas atascadas en sesiones HTTP/1.1 prolongadas sin interfaz gráfica se detectan y se reintentan en lugar de quedar bloqueadas silenciosamente.
- Reanudación más rápida en sistemas de archivos de red. El selector de reanudación analiza las sesiones en paralelo y mantiene seleccionado tu chat más reciente mientras se carga la lista completa de todos los espacios de trabajo.
Workers autoalojados
- Mayor control sobre los workers autohospedados. Los workers pueden unirse a un pool con nombre mediante
agent worker --pool <name>, se liberan de forma predeterminada tras una hora de inactividad (--idle-release-timeout 0los mantiene en ejecución), iniciarse desde un directorio que no sea de Git con--worker-dir, adquirir un bloqueo del directorio de datos para evitar daemons duplicados y ejecutar hooks de inicio y fin de sesión al asignarse y liberarse.
Enterprise e instalación
- Lista de comandos prohibidos por el administrador aplicada en la CLI. La lista de comandos prohibidos de un administrador de equipo se aplica a la ejecución en la shell local y se actualiza con cada solicitud; incluye un interruptor de desactivación. Controlado por el administrador.
- Política de inicio de sesión de MDM. El inicio de sesión en la CLI envía y aplica la política de inicio de sesión de MDM, incluidas las listas de permitidos de organizaciones, equipos, correos electrónicos y dominios, e informa de las denegaciones de aplicación. Controlado por el administrador.
- La desinstalación de Windows puede eliminar tus datos. El desinstalador de Windows puede eliminar opcionalmente los datos de usuario de Cursor, incluida la carpeta
~/.cursor, donde se almacenan las credenciales de la CLI. - Script de instalación resistente. El script de instalación recurre a wget o python3 cuando curl falla.
--trustfunciona en sesiones interactivas. Anteriormente,--trustrequería el modo sin interfaz gráfica. Al usarlo en una sesión interactiva, el espacio de trabajo pasa a ser de confianza desde el principio y se omite el diálogo de confianza; se registra la misma decisión de confianza guardada que registra el diálogo al aceptarlo.- Errores claros en lugar de bloqueos al iniciar sesión. El inicio de sesión OAuth de MCP falla rápidamente con un mensaje que indica cómo actuar cuando el puerto de callback ya está ocupado, en lugar de quedarse bloqueado en "Escuchando el callback de OAuth". En macOS, los fallos del llavero durante el inicio ahora explican la causa y la solución, como desbloquear un llavero bloqueado o cerrar sesión y volver a iniciarla, en lugar de mostrar un código de salida sin procesar.
- El catálogo de modelos se mantiene actualizado en sesiones largas. La CLI vuelve a obtener el catálogo de modelos cada 10 minutos en segundo plano, por lo que los modelos recién publicados aparecen en
/modely en los atajos sin necesidad de reiniciar. Si la actualización falla, la CLI conserva el catálogo actual y vuelve a intentarlo en el siguiente intervalo. - Renderizado más limpio. Las filas de herramientas completadas ya no desaparecen durante un fotograma cuando el agente pasa al siguiente paso, las tablas markdown con emojis o texto CJK mantienen sus columnas alineadas, escribir una ruta como
/tmpseguida de un espacio ya no deja la paleta de barras atascada en "Sin coincidencias", y las filas de subagentes ya no muestran la indicación para expandir con Ctrl+O (el atajo sigue funcionando). - Corregido el uso intensivo de CPU del observador de ramas. Cuando el observador que mantiene actualizada la rama de Git en el pie de la instrucción no podía adjuntarse, normalmente tras agotar el límite de observación de inotify en Linux, volvía a intentarlo en un bucle cerrado que saturaba un núcleo de CPU. Los intentos fallidos de adjuntarse ahora aplican una espera exponencial, y los cambios de rama siguen actualizando el pie inmediatamente.
Plugins y MCP
- Gestiona los marketplaces de plugins desde la shell. Automatiza la gestión de marketplaces sin una sesión interactiva:
agent plugin marketplace add <git-url>registra un marketplace (fija una rama, etiqueta o commit con--git-ref),listmuestra el nombre, alcance y URL de Git de cada marketplace (--format jsonpara scripts),updatevuelve a indexar uno desde su repositorio yremoveelimina un marketplace con alcance de usuario. - Un solo servidor para configuraciones MCP duplicadas. Cuando el mismo servidor MCP remoto está configurado en más de un alcance, como en tu
mcp.jsonde usuario y el.cursor/mcp.jsonde un proyecto, la CLI ahora ejecuta una sola instancia en lugar de varias duplicadas. Elige qué configuración de alcance prevalece en la nueva pestaña Configurar alcance de la vista de detalles/mcpde un servidor. La elección se guarda por proyecto.
Consumo y modelos
- Consulta el consumo del plan y el gasto en
/usage./usageahora muestra los medidores de consumo incluido de tu cuenta con desgloses de Auto y API, el gasto bajo demanda frente a tu límite, el nombre del plan y la fecha de restablecimiento del ciclo de facturación. Los planes empresariales compartidos incluyen un gráfico del gasto del ciclo de facturación actual comparado con el período anterior de la misma duración, además de un enlace al panel de consumo. - Se corrigió que Max Mode permaneciera activado. Elegir una variante que requiere Max Mode, como
/fasto una opción con contexto de 1M, ya no deja Max Mode activado silenciosamente para otros modelos y sesiones futuras: se desactiva cuando tu selección deja de requerirlo, mientras que una selección explícita de/max-modepermanece activa. El indicador MAX también vuelve a aparecer en la barra de instrucciones, después del resumen de parámetros del modelo. - Se corrigió el selector
/modelvacío en conexiones lentas. Si la obtención del catálogo de modelos agotaba el tiempo de espera al inicio,/modelpermanecía vacío durante toda la sesión. Al abrir el selector, ahora se vuelve a obtener el catálogo, y un selector abierto se completa en cuanto llega la lista.
Aprobaciones y confianza
- Acepta automáticamente las búsquedas web. Un nuevo permiso de Aceptación automática de búsquedas web permite al agente realizar búsquedas web sin detenerse para pedir aprobación cada vez. Está desactivado de forma predeterminada. Actívalo en Permisos de
/configo estableceautoAcceptWebSearchencli-config.json. Se respeta en ejecuciones interactivas, sin interfaz gráfica, de subagentes y mediante Agent Client Protocol. - Guía al agente desde las solicitudes de aprobación de la shell. La opción para omitir en las aprobaciones de shell ahora se etiqueta como "Omitir y decirle al agente qué hacer en su lugar", y al elegirla se abre un editor cuyo mensaje se envía al agente como el motivo por el que se omitió el comando. Enviar un mensaje vacío solo omite el comando.
- La configuración de worktree respeta la confianza del espacio de trabajo. Los comandos de configuración de
.cursor/worktrees.jsonahora se ejecutan solo cuando se confía en el espacio de trabajo: mediante la solicitud de confianza, una decisión de confianza guardada o--trusten ejecuciones sin interfaz gráfica. Los espacios de trabajo que no son de confianza omiten la configuración con un aviso visible.
Fiabilidad
- Reanudar chats es más rápido. El selector de reanudación muestra inmediatamente los chats de tu espacio de trabajo actual y carga los de otros espacios de trabajo en segundo plano; además, seleccionar un chat ya no espera a obtener el catálogo de modelos cuando tu modelo almacenado ya está en caché.
- Las interrupciones de red ya no terminan las ejecuciones. Los fallos de DNS y los errores de red inaccesible, como los que ocurren durante una transición de VPN, se reintentan con espera progresiva como otros errores de transporte. Si la red sigue caída, la CLI muestra una sugerencia práctica sobre la configuración de red, VPN, DNS y proxy en lugar de un error de red sin procesar.
- Los subagentes sobreviven a fallos transitorios. Un error momentáneo de red ya no termina un subagente en ejecución con un error terminal. Las interacciones de los subagentes se reintentan con la misma política que las interacciones normales y se reanudan desde su último punto de control, si existe.
- Las actualizaciones ya no interrumpen las sesiones en ejecución. La limpieza de actualizaciones automáticas podía eliminar la versión instalada desde la que se inició una sesión de larga duración, provocando un fallo a mitad de una interacción. Los procesos en ejecución ahora marcan su directorio de instalación como en uso para que la limpieza lo omita y, si los archivos de instalación desaparecen de todos modos, como después de una actualización de Homebrew, la CLI te pide reiniciar en lugar de fallar con un error de módulo.
- Correcciones de
/btw. Las preguntas adicionales ya no fallan con un error interno de blob en sesiones largas o compactadas, y la paleta de comandos ya no aparece sobre tu pregunta mientras la escribes.
Modelos y skills
- Las nuevas instalaciones empiezan con Auto. Las nuevas instalaciones de la CLI usan de forma predeterminada el enrutamiento de modelos Auto. Las opciones existentes no cambian; cámbialas en cualquier momento con
/modelo--model. - Cambia de modelo al instante con comandos con barra. Escribe un acceso directo como
/opuso/composerpara ir directamente a un modelo, sin necesidad de selector; el acceso directo de cada familia recuerda tu última elección./fastactiva o desactiva Fast cuando el modelo actual lo admite. Desactiva los accesos directos en Model slash commands en/config. - Mantén los skills exclusivos del modelo fuera de los comandos con barra. Establece
user-invocable: falseen el frontmatter deSKILL.mdde un skill para ocultarlo del autocompletado de/y de la resolución de/skill-nameal escribirlo, sin dejar de estar disponible para el modelo.
Confiabilidad
- Se corrigió el aumento de uso de memoria causado por el estado de cancelación de cada turno. Los chats largos ya no acumulan listeners y controladores de cancelación; cada turno los libera al finalizar.
- Al salir, vuelves al shell rápidamente. Salir ya no espera a que los servidores MCP u otras tareas en segundo plano finalicen, y salir desde el aviso de confianza del espacio de trabajo ya no muestra brevemente "Confiando en el espacio de trabajo…".
- Se corrigió la corrupción de configuración al ejecutar varios agentes a la vez. Los procesos simultáneos de la CLI podían intercalar escrituras en
cli-config.jsony bloquear inicios posteriores. Ahora cada escritura se prepara en su propio archivo temporal antes de un cambio de nombre atómico.
Sesiones y subagentes
- Reanuda chats desde cualquier directorio.
agent ls,agent --resumey/resumeabren de forma predeterminada Todos los chats de todos los espacios de trabajo. Usa Izquierda/Derecha para cambiar a Este espacio de trabajo; los chats de otros directorios muestran una etiqueta de carpeta y, al reanudar uno, se carga la conversación completa en lugar de una vacía. - Los subagentes conservan su contexto al reanudarse. Los subagentes completados conservan puntos de control, por lo que al reanudar uno se restaura su contexto anterior en lugar de comenzar vacío. Los subagentes en segundo plano incluyen su mensaje final en la notificación de finalización, y al intentar reanudar un subagente no disponible se muestra un error claro.
Inicio de sesión y MCP
- Inicia sesión desde otro dispositivo con un código QR. Durante
agent logino la configuración inicial, pulsaqpara mostrar un código QR con la misma URL de inicio de sesión y escanéalo desde un teléfono para completar la autenticación mediante SSH sin copiar un enlace largo. Los terminales estrechos y las sesiones no interactivas siguen mostrando solo la URL. - Filtra servidores MCP y ve el inicio de sesión de inmediato. Escribe para filtrar la lista de servidores de
/mcp. Al seleccionar Login se muestra "Preparando inicio de sesión…" de inmediato, y las instrucciones de OAuth por SSH ya no usanssh -N, que fallaba con algunos proxies. - Se corrigieron errores en la lista de permitidos y las aprobaciones de MCP. Las listas de permitidos de red del equipo ahora aceptan orígenes HTTP(S) con puertos explícitos, como servidores locales en puertos no predeterminados. Las aprobaciones de herramientas MCP personales vuelven a funcionar cuando los controles de herramientas del administrador del equipo están vacíos o sin configurar.
Entrada y terminal
- Las instrucciones largas se mantienen dentro de seis líneas visuales. La barra de instrucciones y el editor de mensajes en cola se desplazan para mantener visible el cursor en lugar de crecer sin límite. Los pegados grandes permanecen contraídos como una etiqueta al recuperarlos del historial, mientras el agente recibe todo su contenido, y Working aparece inmediatamente después de enviarlos.
- Se corrigió el estado del terminal después de Ctrl+Z. Al suspender la CLI, se restauran los modos de teclado de tu shell hasta que ejecutas
fg. Retroceso ya no omite las letras escritas justo después cuando la interfaz se bloquea brevemente, y la escritura sigue respondiendo mientras el agente transmite salida. - Se corrigieron las solicitudes de sudo en cola. Cada solicitud de sudo abre un nuevo aviso de contraseña en lugar de quedarse en "Autenticando…". Escape y Ctrl+C cancelan durante el envío, y la máscara usa
•en lugar de*para evitar la desalineación con las ligaduras de la fuente del terminal. - Las tarjetas del modo de depuración usan los colores del modo de depuración. La tarjeta de decisión de pasos para reproducir usa el acento rojo de depuración en lugar del amarillo del modo de planificación, para que el modo activo siga siendo claro.
Espacios de trabajo y comandos
- Inicia sesiones con varias raíces desde la línea de comandos. Repite
--add-dir <path>para añadir directorios al iniciar, incluso con--workspace./add-diractualiza de inmediato las skills con barra y los comandos personalizados; reinicia solo si quieres que el agente detecte nuevas skills automáticamente. - Al recargar plugins se actualizan los comandos. Al recargar un plugin, se actualizan sus comandos con barra y su paleta. Los nombres largos de skills y comandos personalizados se resuelven correctamente, y
/add-dirmantiene abierto el autocompletado de directorios mientras navegas. - Los mensajes de seguimiento en cola se envían al pulsar Enter por segunda vez. Vuelve a pulsar Enter en una instrucción vacía para detener el turno actual y enviar de inmediato el mensaje en cola, incluso mientras se ejecuta un hook
beforeSubmitPrompt. - Se corrigió el retraso de entrada durante las ejecuciones del agente. Al escribir y poner en cola mensajes de seguimiento, ya no se vuelve a renderizar toda la transcripción con cada pulsación mientras se transmite la salida.
- Se corrigió el restablecimiento de las opciones de modelo. Al cambiar Rápido, el esfuerzo de razonamiento o el contexto en
/model, se conservan las demás opciones compatibles y Max Mode se mantiene sincronizado.
Nube y Auto-review
- Las transferencias a la nube conservan el modelo y el contexto del espacio de trabajo. En los repositorios Git con acceso a Cloud Agents, las transferencias conservan el modelo seleccionado y la ruta del espacio de trabajo. La instrucción muestra el estado de la transferencia;
EscoCtrl-Cla cancelan, y los detalles del error permanecen visibles. - Auto-review tiene en cuenta las instrucciones invocadas. Los administradores pueden controlar su disponibilidad. Cuando Auto-review está habilitado para tu cuenta y el modelo seleccionado, el clasificador puede inspeccionar las skills invocadas y los archivos de comandos personalizados respaldados por archivos antes de decidir si una llamada a herramienta necesita aprobación. Los límites estrictos de aprobación existentes no cambian.
Autenticación y MCP
- Ejecuta Cursor en entornos aislados sin el llavero de macOS. Establece
AGENT_CLI_CREDENTIAL_STORE=filepara almacenar las credenciales sin cifrar en un archivo accesible solo para el propietario. Usa almacenamiento privado que persista entre ejecuciones; las compilaciones Unix empaquetadas también omiten la carga de certificados de CA del sistema en este modo. - Se corrigieron errores falsos de conexión MCP. Los servidores que funcionan correctamente ya no aparecen como desconectados en
/mcpyagent mcp listcuando sus herramientas o instrucciones están disponibles.
Confiabilidad y actualizaciones
- Las actualizaciones de Windows suprimen la salida de progreso de PowerShell. Las actualizaciones nativas ya no muestran la barra de progreso de PowerShell's sobre la CLI ni generan su sobrecarga de descarga.
- Se corrigió el aumento de uso de memoria en sesiones largas de la CLI. La CLI ahora guarda solo las nuevas entradas de la transcripción en cada checkpoint, en lugar de recargar y reescribir toda la conversación.
Auto-review
- Modo de ejecución Auto-review. El modo de ejecución Auto-review de Cursor llega a la CLI: un punto intermedio entre la lista de permitidos y Ejecutar todo que mantiene al agente avanzando con menos solicitudes de aprobación. Las llamadas de shell, MCP y Fetch se comprueban en orden: las llamadas de la lista de permitidos se ejecutan de inmediato, las que pueden aislarse se ejecutan en el sandbox y el resto se envía a un clasificador que permite la llamada, prueba otro enfoque o te pide aprobación. Actívalo con
--auto-review, en/configo con/auto-review, y guía al clasificador con instruccionesallow/blockenpermissions.json.
Espacios de trabajo
- Espacios de trabajo con nombre y varios directorios. Ejecuta el agente en varios repositorios a la vez: añade directorios durante la sesión con
/add-dir, guarda el conjunto con/save-workspace, vuelve a cargarlo más tarde con/load-workspaceo inicia con un ámbito definido con--workspace.
Comandos
/rewindestá activado de forma predeterminada. La línea de tiempo para deshacer turno a turno ya no requiere activación en/config./vimen cualquier lugar de la instrucción. Activa la edición de Vim en línea desde cualquier posición, no solo con una instrucción vacía./copymás completo. Elige un único paso de una respuesta de varios pasos en un selector por paso, copia las respuestas del agente junto con tus propios mensajes y copia respuestas largas sin que el terminal se bloquee./logsen máquinas compartidas. Los registros de depuración se escriben por usuario para evitar errores de permisos en hosts multiusuario, y la ruta de/logspermanece más tiempo en pantalla.
Experiencia del terminal
- El historial de instrucciones es por conversación. La flecha arriba recupera lo que escribiste en esta sesión en lugar de un único historial compartido entre todos los chats.
- La lista de trabajos muestra todo lo que se está ejecutando. Los shells en primer plano y los subagentes aparecen en el paginador de trabajos junto con las tareas en segundo plano.
- Renderizado más estable. Los diagramas de Mermaid permanecen visibles después de terminar un turno, las vistas previas largas de salida del shell se recortan en lugar de ajustarse y la pantalla se borra una vez por cambio de tamaño en lugar de dos.
- Tu borrador se conserva al usar el selector de reanudar. Cancelar
/resumeconserva lo que ya habías escrito. - Edición de planes. Esc vuelve al modo normal de Vim mientras revisas un plan.
Fiabilidad
- Menor uso de memoria en sesiones largas. Se corrigió una fuga por la que las señales de cancelación por turno retenían el estado de la conversación.
- Sin bloqueos cuando falta el estado de aprobación. Las sesiones admiten almacenes de credenciales que aún no han registrado un modo de aprobación.
MCP y skills
- Se confía en los servidores MCP proporcionados por el Editor. Los servidores MCP enviados mediante Agent Client Protocol (Zed y otros editores) se cargan en lugar de descartarse silenciosamente.
- Las herramientas MCP sobreviven a la recarga de un plugin. El arrendamiento de MCP se actualiza después de recargar un plugin, por lo que sus herramientas ya no se bloquean con errores de "No conectado".
- Skills detectadas mediante enlaces simbólicos. El menú de skills sigue directorios enlazados simbólicamente al detectar skills.
Instalación y actualizaciones
- Cambio de canal fiable. Cambiar de canal de lanzamiento se aplica al primer intento y obtiene de inmediato la compilación del canal de destino.
- Correcciones para Windows y el shim. El iniciador de Windows reconoce directorios de versiones con marca de tiempo, y el shim
cursorya no produce errores en shells que tratan las variables no establecidas como fallos.
Controles empresariales y de equipo
- Control de Auto-review por equipo. Los administradores controlan si Auto-review está disponible para sus miembros.
- Identidad estable de worker autoalojado.
worker startespera a que el puente se conecte antes de indicar que está listo, y los workers mantienen un ID lógico estable por usuario autenticado, por lo que las flotas en máquinas compartidas asignan el worker correcto a la persona correcta.
Experiencia de la terminal
- Visualización de ediciones más limpia. Las ediciones de archivos se muestran sin bordes (un encabezado
Editing/Editedy el diff), con renderizado de diffs memorizado para que las ediciones grandes no ralenticen la UI. - Selector para reanudar más rápido y completo. Los metadatos de las sesiones se almacenan en caché para que
/resume(Ctrl+Y) se abra rápidamente incluso en sistemas de archivos de red, con las columnas Creado y Última actualización y un orden fiable. - Estado de trabajo fijado sobre el prompt. El progreso, los recuentos de tokens (con una visualización opcional del tiempo transcurrido) y las sugerencias permanecen en un mismo lugar estable.
- La salida extensa del shell se trunca por arriba. Ves la salida más reciente de un comando en flujo, no la más antigua.
- Las URL divididas en varias líneas siguen siendo clicables. Los enlaces largos vuelven a emitir códigos de hipervínculo en cada línea dividida.
- El selector de modelo muestra el estado de Modo Max, y el resumen del modelo en el pie de página elimina etiquetas redundantes.
Comandos
/forkCrea una copia de la conversación actual en una rama y continúa por una ruta diferente (alias:/branch,/duplicate)./updateActualiza la CLI directamente desde la sesión./contextVisualiza qué consume la ventana de contexto, desglosado por categoría./logsSe escriben registros de depuración para cada sesión;/logsmuestra la ruta y la copia al portapapeles.- Controles de tareas en segundo plano. Navegación con las teclas de flecha en el visor de tareas y un atajo para finalizar.
Confiabilidad
- Pings keepalive de HTTP/2. Las interrupciones silenciosas de la conexión a mitad del flujo se detectan en segundos y se reintentan.
- Las interrupciones del transporte se reintentan automáticamente. Las cancelaciones y abortos a nivel de red ya no terminan el turno como si se hubiera pulsado Ctrl+C.
- Correcciones de bloqueos. Se eliminaron los bloqueos completos de la UI causados por bucles de retroalimentación de diseño, un bloqueo de entrada después de la configuración inicial y pulsaciones de teclas ignoradas o reordenadas al pegar.
- Primera visualización más rápida en redes lentas. Las consultas de ajustes de equipo ya no bloquean el inicio interactivo (unos 2 segundos en conexiones de alta latencia).
- Funciona en redes restringidas. Se aplican valores predeterminados de funciones cuando los firewalls corporativos bloquean el servicio de configuración.
- Compatibilidad con direnv. El shell del agente carga
.envrcautomáticamente, tanto en shells interactivos como en los iniciados por el agente. - Correcciones para arrastrar y soltar y pegar. Las rutas de archivos arrastrados y soltados llegan intactas, y al pegar un archivo de imagen copiado en macOS se adjunta la imagen real.
Controles empresariales y de equipo
- Los administradores pueden deshabilitar el modo headless. Un ajuste de equipo bloquea el uso no interactivo de la CLI en toda la organización.
- Controles de "Ejecutar todo". La ejecución automática se renombró de forma coherente en todo el producto; la ejecución automática controlada por administradores trata la lista de comandos permitidos como la base siempre disponible.
- Gobernanza de extensiones de usuario de MCP. Los conmutadores de administrador "Permitir extensión de usuario" para servidores MCP y herramientas se aplican durante la ejecución.
- Servidores MCP gestionados por el equipo. Los servidores configurados centralmente se cargan de forma fiable, con selección de grupos de servidores; la política de herramientas MCP se desacopla del ajuste de ejecución automática de la terminal.
- OAuth de MCP mediante SSH. La CLI muestra instrucciones de reenvío de puertos al autenticar un servidor MCP remoto desde una sesión SSH.
- Composer 2.5 es el modelo predeterminado para las nuevas sesiones de CLI.
/summarize. Se cambió el nombre de/compresspara alinearlo con el IDE;/compacty/compresssiguen disponibles como alias y se ejecutan directamente.- Plugins locales mediante
~/.cursor/settings.json. Configura una claveenabled_pluginsque apunte a carpetas de plugins locales; no necesitas el marketplace. - Workers multirraíz. Los workers autohospedados abarcan varios repositorios mediante flags
--worker-dirrepetibles y conservan una identidad estable. - Rebobinar conserva las imágenes. Al rebobinar a un turno anterior, se restauran los archivos adjuntos de imagen de ese turno en la instrucción.
/pluginsmás rápido. Detalles de plugins más rápidos, con los servidores MCP de cada plugin vinculados a la gestión de/mcp.- Las herramientas MCP se actualizan durante la sesión. Iniciar sesión, activar o desactivar un servidor desde
/mcpactualiza de inmediato las herramientas disponibles del agente. - Diffs legibles en modo claro. Los resaltados de diff a nivel de caracteres son legibles en temas claros de terminal.
- Los hooks aceptan payloads a través de stdin. Evita los límites de longitud de argv y mantiene los payloads fuera de los listados de procesos.
- Modo visual de Vim. Selección visual con los operadores de eliminar y cambiar; el modo de Vim activo se muestra en el pie de página.
- Ctrl+G abre tu instrucción en
$EDITOR. Redacta instrucciones largas en tu editor habitual y vuelve a insertar el resultado en la barra de instrucciones. - Gestión de MCP renovada.
/mcpabre una vista detallada de cada servidor: explora los esquemas de las herramientas, inicia y cierra sesión (lo que borra las credenciales de OAuth almacenadas), activa y desactiva herramientas, todo sin salir de la sesión. - Las ejecuciones sin interfaz gráfica esperan las herramientas MCP. Se corrigió una condición de carrera al inicio por la que los servidores MCP stdio lentos no aparecían en las ejecuciones
-p. - Reglas y skills anidadas.
.cursor/rulesy.cursor/skillsen subdirectorios se detectan en cualquier ubicación, igual que en el IDE. - Las conversaciones largas se redibujan al instante. Los redibujados completos solo renderizan los turnos recientes (
/full-conversationpara desactivar esta opción), lo que agiliza los cambios de tamaño y las reanudaciones en sesiones antiguas. - Compatibilidad con proxy para flujos de agentes. Se respeta
HTTPS_PROXYen la conexión de streaming, lo que completa la compatibilidad con proxies corporativos de extremo a extremo. - Auto-run se conserva al reanudar. Al reanudar una conversación, Run Everything se vuelve a calcular a partir de tu configuración y la política del equipo.
- Las variantes de modelo funcionan sin interfaz gráfica. Los slugs de modelos rápidos o de alto esfuerzo pasados a
--modelconservan sus parámetros en el modo-p. - Las pulsaciones de teclas iniciales se almacenan en búfer y se reproducen cuando se carga la interfaz; se corrigió la entrada obsoleta por SSH y tmux.
- Detección de foco de tmux. El cursor de la instrucción deja de parpadear en paneles sin foco (con
focus-events on). - Los diffs problemáticos se renderizan de forma segura. Las líneas muy largas se limitan antes del resaltado de sintaxis, para que los archivos minificados no bloqueen la interfaz.
- Marketplaces de plugins. Añade un marketplace mediante una URL de Git (
/plugin marketplace add), explora y administra marketplaces por ámbito, consulta de qué marketplace procede cada plugin y carga directorios locales de plugins con--plugin-dir. Los plugins importados desde Claude Code aparecen junto a los nativos. - Ctrl+L limpia la pantalla como una shell: borra la pantalla y el historial de desplazamiento, y mantiene la sesión en ejecución.
- Escritura fluida desde la primera pulsación. Se corrigió un bloqueo del bucle de eventos (de aproximadamente 1 segundo en repositorios grandes) que agrupaba las primeras pulsaciones; al cerrar los paginadores ya no se redibuja toda la pantalla.
- Skills en todas partes. Las skills se cargan en los modos interactivo, sin interfaz gráfica y de integración con el editor; las invocaciones con
/skill-namefuncionan en el modo de impresión-p. - Pegado de imágenes desde el portapapeles en Linux. Pega imágenes en Wayland y X11.
- Autocompletado de
/model. Escribe/model sonnety el selector se abre ya filtrado, sin enviar el prompt. - El tema sigue tu terminal. Al cambiar el terminal entre claro y oscuro, la CLI se redibuja automáticamente.
- Detección de bloqueos con reintentos persistentes. Los streams bloqueados se detectan y se reintentan en lugar de quedarse colgados, y el backend puede recurrir al transporte HTTP/1 en redes donde HTTP/2 no funciona correctamente.
/mcpagrupado por ámbito. Los servidores se organizan en Usuario / Proyecto / Equipo, y los servidores que fallan muestran el error real.- Refuerzo de la privacidad. El resumen de conversaciones falla de forma segura en equipos sin almacenamiento.
- Tokens de worker delegados. Las cuentas de servicio del equipo pueden generar tokens de usuario de corta duración para que los workers autohospedados se ejecuten en nombre de un miembro específico del equipo.
- La interrupción conserva resultados parciales. Detener un turno conserva la salida de los comandos de shell en curso, y los mensajes de seguimiento mueven las herramientas en ejecución a segundo plano en lugar de finalizarlas.
/rewind: deshace turnos del agente. Una cronología interactiva restaura los archivos y el estado de la conversación a cualquier turno anterior, con diffs de archivos por turno, restauración solo de la conversación y alias/undo//restore(actívalos en/config).- Notificaciones de escritorio. Recibe notificaciones cuando termina un turno o el agente está esperando tu intervención (aprobaciones, preguntas, sudo) en iTerm2, Ghostty, Warp, Kitty y Terminal.app, con passthrough de tmux/screen y silenciamiento según el foco. Las notificaciones de aprobación incluyen el comando pendiente.
/configinteractivo. Un editor de configuración completo dentro de la CLI sustituye la edición manual de JSON e incluye una página de versión y cuenta.- Línea de estado personalizada. Configura
statusLinepara ejecutar tu propio comando y mostrar su salida (con datos de uso de tokens en tiempo real) en el pie de la instrucción. - Preguntas rápidas con
/btw. Haz una pregunta rápida de solo lectura a mitad de un turno; la respuesta se muestra en una superposición descartable con todo el contexto de la conversación, sin modificar nunca tu historial de conversaciones. - Inicio más ligero. La carga de MCP se eliminó de la ruta de renderizado inicial, la configuración del servidor y el modelo se almacenan en caché entre ejecuciones, el paquete de resaltado de sintaxis se redujo de 9,1 MB a 2,4 MB y los comandos de ejecución única omiten por completo la inicialización de la UI.
- Agrupación de conexiones HTTP/2 activada de forma predeterminada. Mayor rendimiento para llamadas a herramientas y subagentes en paralelo.
- Movimientos de búsqueda de Vim.
f/F/t/T/;/,con composición de operadores (df,,ct.). - Atajos para pegar imágenes. Ctrl+V pega una imagen del portapapeles; al pegar un archivo de imagen copiado, se resuelve la imagen real.
- Renderizado de Markdown y diffs. Espaciado más ajustado, encabezados con estilo, diffs unificados al estilo Git con líneas de contexto, diffs precisos para archivos nuevos y una corrección para el texto gris sobre fondo oscuro que era invisible en muchos temas (incluido el modo oscuro mediante SSH).
- Contexto en el pie. El directorio de trabajo, la rama de Git y la PR abierta de tu rama (como enlace seleccionable) permanecen visibles mientras escribes.
- Hoja de referencia del atajo
?,/copy,/rename. Descubre atajos de entrada, copia mensajes anteriores y asigna nombres a tus sesiones. - Una pregunta a la vez. Las preguntas aclaratorias se muestran individualmente con una opción de respuesta libre "Otro".
- Mejoras sin interfaz gráfica.
--format jsonparastatus/about, el modo Plan funciona con-py los errores se registran en transcripciones para que los scripts puedan detectar ejecuciones fallidas. - Los hooks se ejecutan de forma fiable. Los eventos
afterAgentThought/afterAgentResponsese emiten en la CLI y se aceptan respuestas de hooks con formato de Claude Code. - Servidores MCP globales aprobados automáticamente. Los servidores de
~/.cursor/mcp.jsonse cargan sin solicitudes por espacio de trabajo (los servidores de nivel de proyecto aún requieren aprobación), y las pantallas de aprobación de MCP ocultan secretos en las URL. - Instala plugins desde una URL de Git. Pega la URL de un repositorio en la búsqueda de plugins para instalarlo directamente.
- Refuerzo de la confianza y las aprobaciones. Los worktrees heredan la confianza del espacio de trabajo, las solicitudes de aprobación no se pueden omitir con un Enter accidental y la CLI ofrece guardar "Ejecutar todo" tras usarla varias veces.
- Subagentes en la CLI. Los agentes en paralelo se ejecutan localmente con estado en tiempo real en sesiones interactivas, sin interfaz gráfica y del Editor, heredando tus credenciales, reglas y política de aprobación. El modo Max y las configuraciones con claves personalizadas se propagan a los subagentes.
- Run Everything tiene su propio interruptor. La aprobación automática se controla mediante
/auto-run(y--force/--yolo) de forma independiente al ciclo de modos con Mayús+Tab, y se respetan los modos de aprobación configurados por el equipo en ejecuciones sin interfaz gráfica. - Llegaron los plugins. Explora el marketplace e instala o desinstala plugins a nivel de usuario o de proyecto desde
/plugin; los skills, comandos con barra, subagentes y servidores MCP de los plugins se cargan en la sesión. - Reintentos activados de forma predeterminada. Los flujos interrumpidos o bloqueados se reintentan automáticamente en todos los modos, y los errores de servidor clasificados (como los límites de tasa) se muestran con su mensaje real.
- Compatibilidad con
permissions.json. La CLI lee el mismo archivo de lista de permitidos para terminal/MCP que el IDE. - Compatibilidad con proxies corporativos para la autenticación. El inicio de sesión y la validación de claves API se enrutan a través de
HTTPS_PROXY, lo que permite el uso en redes como Zscaler. - Tareas en segundo plano. Al pulsar Ctrl+B dos veces, se envía una shell en ejecución al segundo plano; las ejecuciones sin interfaz gráfica esperan a que finalice el trabajo en segundo plano (emitiendo eventos para los consumidores de
stream-json) y las notificaciones de finalización se muestran correctamente. - Mejoras para workers autoalojados. No se requiere sudo, se corrigieron las desconexiones por inactividad, se añadió actualización automática de tokens, un endpoint de métricas de Prometheus, compatibilidad con Windows, nombres personalizados y compatibilidad con proxies.
- Skills de directorios de otras herramientas. Los skills también se detectan en
.claude/skills,.agents/skillsy.codex/skills. - Correcciones de OAuth para MCP remoto. Los servidores OAuth estrictos (estado/ámbitos) funcionan con
/mcp login, y los marcadores de posición${VAR}se expanden en las configuraciones de MCP en todas partes. --imageen todas partes. Adjunta imágenes en cualquier sesión, no solo en modo de impresión.- Integraciones con el Editor. Selección de modelo y modo mediante Agent Client Protocol (Zed, JetBrains), compatibilidad con servidores MCP proporcionados por el host, streaming más completo con razonamiento y ubicaciones de archivos, y comandos con barra de skills.
- Detección de llavero de macOS bloqueado mediante SSH. Un mensaje claro de "desbloquea tu llavero" reemplaza los errores de credenciales poco claros.
- Controles de administración. Las listas de permitidos y denegados de red se aplican siempre (incluido el tráfico MCP), auto-run respeta el sandboxing deshabilitado por el administrador y la generación de imágenes solicita confirmación antes de ejecutarse.
- Claude Sonnet 4.6 en Bedrock. Se añadió a la lista de modelos con clave propia.
- Cargas útiles de hooks más completas. Uso de tokens por turno y un ID de sesión estable.
- Git worktrees.
--worktree/-wejecuta el agente en un worktree aislado (con--worktree-basepara la rama base), manteniendo los cambios del agente fuera de tu copia de trabajo; el sandbox reconoce por completo las estructuras de worktrees. - Corregido el bloqueo sin interfaz gráfica. Las ejecuciones con
-pya no se bloquean al iniciarse con una tubería stdin abierta (Node, Python, ejecutores de CI), y la conmutación por error de conexión en redes parcialmente inaccesibles se redujo de unos 20 segundos a 8. --yolo. Ejecuciones totalmente autónomas que aprueban automáticamente y de forma coherente la confianza, MCP y los comandos.- AWS Bedrock con tus propias credenciales.
agent bedrockconfigura claves de acceso o un rol IAM de equipo; funciona en sesiones interactivas, sin interfaz gráfica y en el editor. - Reconexión automática. Los errores de transporte se reintentan con un indicador visible "Reconectando…".
- Interfaz de revisión.
/changes(Ctrl+R) unificado con una pestaña Sesión que muestra solo las ediciones de esta sesión,o/Opara abrir las diferencias en tu editor y un conmutador zen durante la revisión. - Uso de tokens para scripts. Totales por turno de tokens de entrada/salida/caché y un
request_iden la salida destream-json; las transcripciones sin interfaz gráfica se escriben en JSONL compatible con Claude Code. -H/--headerrepetible. Pasa varios encabezados al estilo curl.- Archivos de directiva del sandbox. Se respetan
~/.cursor/sandbox.jsony.cursor/sandbox.json(incluso a través de SSH), el acceso de red tiene modos claros y la CLI falla rápidamente e indica el motivo cuando el sandbox está habilitado pero no disponible. - Mejoras en el modo Plan. Un menú de plan persistente con Crear localmente / Crear en la nube, y el contenido del plan se transfiere correctamente a los agentes en la nube.
- Inicio más rápido, turnos más ágiles. Inicialización paralela, comprobaciones de actualizaciones diferidas y renderizado optimista de mensajes.
- Mejoras de renderizado. Las tablas de Markdown se ajustan al ancho de tu terminal, los bloques de razonamiento renderizan Markdown, los comandos de shell tienen resaltado de sintaxis y Mermaid renderiza más tipos de diagramas.
- Correcciones de entrada en terminales.
rde Vim (reemplazar carácter), eliminación de palabras con Alt+Supr, nueva línea con Ctrl+J en iTerm2, tecla Supr de Windows, compatibilidad con el portapapeles de Wayland e historial de prompts local de la sesión. - Control de atribución Enterprise. La atribución de commits/PR deshabilitada por el administrador se aplica en la CLI independientemente de la configuración local.
- Errores claros para capturas de pantalla bloqueadas. Los errores de permisos de macOS muestran una advertencia y una solución alternativa en lugar de fallar silenciosamente.
- Hooks. Hooks de inicio y fin de sesión, hooks de detención con bucles de seguimiento (patrones autónomos de «seguir adelante»), hooks previos a la compactación y del ciclo de vida de subagentes; se leen y combinan los hooks de
settings.jsonde Claude Code; los administradores pueden enviar hooks gestionados por el equipo con precedencia empresa > equipo > proyecto > usuario. - Permisos y sandboxing alineados con el IDE. Un modelo de tres modos (Ejecutar todo / Ejecutar automáticamente en sandbox / Preguntar siempre), un menú interactivo de
/sandbox, un proxy de red que deniega las conexiones de forma predeterminada para comandos en sandbox y listas de permitidos de red administradas por el equipo aplicadas en la CLI. sudofunciona. Los comandos que necesitan sudo activan una solicitud de contraseña enmascarada a través de un socket local protegido; el modelo nunca ve tu contraseña.- Modos Plan y Ask. Indicadores de inicio
--mode plan|ask,/plan <prompt>, cambio de modo con Mayús+Tab e interfaces nativas para preguntas, cambios de modo y revisión de planes, con planes guardados en disco. - Escritura fluida durante el streaming. Entrada almacenada en búfer con renderizado diferido de la salida en streaming, y los seguimientos en cola se envían al instante.
- Transfiere a agentes en la nube. Escribe
¶ transferir la conversación activa a un agente en la nube y seguir trabajando. --continue. Reanuda tu chat más reciente sin buscar un ID; las transcripciones se conservan en disco para herramientas y hooks.- Aplicación de confianza sin interfaz. Las ejecuciones no interactivas en espacios de trabajo no confiables fallan con indicaciones, a menos que se pase
--trust(o--force). - Gestión de MCP.
/mcp listes un paginador interactivo con estado, inicio de sesión, activación y exploración de herramientas; se corrigió el inicio de sesión con OAuth; la configuración del proyecto anula correctamente la configuración del usuario; lista de permitidos por herramienta desde la solicitud de aprobación. - Skills, reglas y comandos en la CLI. Exploración con
/skillse invocación en línea con/skill-name, skills integradas seleccionadas y exploradores interactivos de/rulesy/commandscon edición en línea. - Autocompletado de
/modely modo Max. Búsqueda difusa de modelos con nombres descriptivos, además de/max-modecon un indicador en el pie que persiste entre sesiones. - Renderizado de Markdown. Tablas alineadas, enlaces en los que se puede hacer clic, reglas horizontales y diferencias en línea a nivel de palabra en las revisiones de archivos.
- IU de subagentes. Renderizado en vivo para subagentes paralelos con estado por agente, actividad en streaming y recuentos de tokens.
- Base para la integración con editores. Reanudación de sesiones, modos de agente reales, renderizado detallado de herramientas y comandos de barra personalizados mediante Agent Client Protocol (Zed y otros).
- Confiabilidad en Windows. Funciona con políticas de ejecución restringidas de PowerShell, detecta Git Bash y corrige el inicio de sesión basado en navegador; se añadió compatibilidad con el portapapeles en Windows y Linux.
- Autenticación y actualizaciones. Los tokens expirados solicitan volver a iniciar sesión en lugar de provocar un bloqueo, los errores transitorios del servidor ya no cierran tu sesión, las actualizaciones automáticas paralelas no pueden dañar una instalación y
--disable-auto-updatedesactiva las actualizaciones en segundo plano. - Inicio más rápido. El almacenamiento en caché de compilación y la inicialización diferida reducen el tiempo de arranque en caliente aproximadamente un 10%.