Nueva interfaz de Composer, Agente, mensajes de commit

  • Interfaz de Composer en la barra lateral con diffs en línea

  • Versión inicial de un Agente en Composer que puede seleccionar su propio contexto y usar la terminal

  • Generación automática de mensajes de commit de Git

  • Recomendaciones de fichas de archivo en el chat/composer

  • @Recommended en el chat/composer para buscar contexto de forma semántica

  • Experiencia más agradable al arrastrar y soltar imágenes

  • Varias mejoras de rendimiento

  • Beta: Vista previa de una próxima función de detección de errores

Historial de Composer, errores @Lint, VS Code 1.93.1

  • El historial de Composer te permite acceder a sesiones anteriores de Composer después de reiniciar. También puedes editar y reenviar mensajes anteriores dentro de una sesión.

  • Hemos realizado ligeras mejoras a Debug with AI y hemos vuelto a añadir @Lint Errors en Chat.

  • VS Code 1.93.1: Cursor ahora se basa en VS Code 1.93.1.

  • La autoimportación de Python para Cursor Tab es mucho más estable en esta versión.

  • Cambiar de modelo es mucho más fácil con la búsqueda de modelos (Cmd-option-/) en el chat, Composer y los cuadros de entrada de cmd-k.

  • Composer ahora solo aplica archivos que están en contexto para prevenir alucinaciones.

  • Usar cursor . con WSL ahora debería ser más estable.

UPDATE (0.42.1 - 0.42.5): Corrige el siguiente problema de seguridad upstream: CVE-2024-43601. También corrige algunos errores de Composer y un error con Cursor Tab. Permite que Composer se aplique automáticamente a archivos que no están en su contexto. También incluye mitigaciones adicionales para CVE-2024-48919. Reduce algunos errores de conexión de casos atípicos. Añade un mecanismo de escape cuando Claude predice una ruta de archivo incorrecta en el chat.

Autoimportación de Python en Cursor Tab, mejoras en Composer, compatibilidad con Remote SSH a Mac

Esta actualización corrige el siguiente problema de seguridad: CVE-2024-45599.

  • ¡Cursor Tab ahora importa automáticamente símbolos en archivos de Python! También hemos mejorado significativamente la estabilidad de Cursor Tab.

  • Los Composer Notepads (antes llamados Projects) ahora pueden incluir archivos etiquetados y hacerse referencia a ellos tanto en el chat como en Composer.

  • Composer ahora se puede añadir al panel de IA. ¡Esta versión también incluye muchas correcciones de estabilidad y soporte de imágenes!

  • Apply y Composer ahora son ligeramente más rápidos en esta versión.

  • Hemos añadido compatibilidad para usar Cursor en equipos Mac a través de Remote SSH.

ACTUALIZACIÓN (0.41.1–0.41.3): Mejora la experiencia de onboarding, corrige un error con la cancelación de Composer, corrige el botón Apply que no funcionaba en algunos bloques de código y corrige un error por el que Cursor Tab detectaba ediciones con formato incorrecto.

Nueva UX de chat, Composer activado por defecto, nuevo modelo de Cursor Tab

  • ¡Tenemos una nueva UX de chat! Nos entusiasma que la pruebes y compartas tus comentarios.

  • Composer ahora está activado por defecto y disponible para todos los usuarios Pro/Business al pulsar cmd+I. Hemos añadido Composer Projects (beta), que te permite compartir instrucciones entre varios Composers.

  • También hemos entrenado un nuevo modelo de Cursor Tab que es más inteligente y con mayor comprensión del contexto.

  • Auto imports (beta) para Cursor Tab en archivos TypeScript: cuando Tab sugiera un símbolo no importado, ahora lo importaremos automáticamente en tu archivo actual. Puedes activarlo en Settings > Features > Cursor Tab.

UPDATE (0.40.1–0.40.4): Corrige un error con apply en SSH remoto, algunos errores de chat, acelera Cursor Tab para usuarios de Europa/Asia, corrige algunos errores pendientes de Cursor Tab y notificaciones que ocultaban el campo de entrada del chat, e incluye una corrección para Cursor pidiendo permisos para archivos en tu carpeta ~/Library en macOS (problema upstream: microsoft/vscode#208105)

Cursor Tab más rápido, más mejoras en Composer

  • Cursor Tab (antes llamado Copilot++) ahora usa transmisión por bloques de forma predeterminada. Esta versión también incluye varias mejoras de rendimiento en Cursor Tab. ¡Habrá más en versiones futuras!

  • Compatibilidad con múltiples Composer simultáneos, panel de control de Composer y varias correcciones de errores, como un error en el que los archivos aceptados se eliminaban.

Una captura de pantalla de Visual Studio Code muestra un archivo TypeScript llamado 'cppActions.ts', ubicado en el directorio 'vscode > src > vs > workbench > contrib > aiCpp > electron-sandbox'. El código define una clase 'AcceptCppSuggestionAction' que extiende 'Action2', con un constructor que establece una configuración de menú. Debajo de la clase, se llama a la función 'registerAction2' para registrar 'AcceptCppSuggestionAction'. Se define una función auxiliar 'getGhostTextControllerFromAccessor', que obtiene un controlador usando un servicio de editor. El resaltado de sintaxis está activo y el editor tiene un tema oscuro. Un mensaje atenuado que dice '⌘L to chat, ⌘K to generate' aparece entre líneas de código.
¡Sugerencias de Cursor Tab más rápidas!

ACTUALIZACIÓN (0.39.1–0.39.6): Corrige varios errores de renderizado de Cursor Tab, un error por el que el explorador de archivos dejaba de responder y un error por el que Cursor Tab se quedaba colgado.