· Registro de cambios

Nuevas capacidades y mejor rendimiento de la CLI

Esta versión introduce nuevos controles de CLI para modelos, gestión de MCP, reglas y comandos, además de importantes mejoras en el rendimiento de los hooks y correcciones de errores.

Lista y selección de modelos

Usa el nuevo comando agent models, la opción --list-models o el comando /models para listar todos los modelos disponibles y cambiar rápidamente entre ellos.

Generación y gestión de reglas

Crea nuevas reglas y edita las existentes directamente desde la CLI con el comando /rules.

Habilitar servidores MCP

Habilita y deshabilita servidores MCP sobre la marcha con los comandos /mcp enable y /mcp disable.

  • Las pestañas ahora se nombran automáticamente en función de los chats.
  • El nuevo comando agent es ahora el punto de entrada principal de la CLI. cursor-agent se mantiene como un alias para conservar la compatibilidad con versiones anteriores.
  • Se añadió el comando agent models, el indicador -list-models y el comando de barra /models para listar todos los modelos disponibles.
  • Se añadieron los comandos /mcp enable, /mcp disable para gestionar servidores MCP.
  • Se añadió /rules para crear nuevas reglas y editar reglas existentes.
  • Se añadió /commands para crear nuevos comandos y editar comandos existentes.
  • Los subcomandos ejecutados ahora se registran en el historial de comandos.
  • Ahora se admiten nombres de servidores MCP con espacios en todos los comandos /mcp.

  • Los hooks ahora se ejecutan en paralelo con respuestas combinadas, mejorando el rendimiento en proyectos con múltiples scripts de hook.
  • La latencia de ejecución de hooks se redujo por un factor de 10.
  • El hook afterFileEdit ahora proporciona correctamente old_string con el contenido previo del archivo para una captura correcta del diff.

  • Ctrl+D ahora sigue el comportamiento estándar de la shell, requiriendo una doble pulsación para salir.
  • Shift+Enter ahora inserta una nueva línea en lugar de enviar, lo que facilita escribir prompts de varias líneas.
  • Se corrigió un error de renderizado de líneas fantasma donde las líneas eliminadas dejaban artefactos visuales en pantalla.
  • Se corrigió una condición de carrera donde el estado de la conversación podía sobrescribirse durante la finalización de un turno.
  • Se corrigió el error "Cannot find module" relacionado con node-pty en algunas plataformas.
  • Se corrigió la generación de nombres de chat.
  • Se corrigieron varios errores con mensajes de seguimiento.