La nueva función Projects conserva el contexto durante meses, divide grandes trabajos entre agentes y puede mantener migraciones, aplicaciones y revisiones de código en marcha.
Cursor ha presentado Projects, una función pensada para encargarse de trabajos de programación que superan una sola conversación, como desarrollar una aplicación completa, añadir una función grande o ejecutar una migración que afecta a cientos de cambios.
Cada proyecto cuenta con un agente coordinador que planifica el trabajo y lo reparte entre agentes de implementación. El coordinador no escribe directamente el código: crea los agentes necesarios, los ejecuta en paralelo y reúne los resultados para que el desarrollador los revise.
Projects mantiene un contexto compartido durante meses. Esto evita explicar de nuevo la arquitectura, las decisiones anteriores o el objetivo cada vez que se inicia una tarea, y permite que los agentes utilicen lo aprendido en trabajos posteriores del mismo proyecto.
Los agentes funcionan en ordenadores independientes en la nube y pueden continuar cuando el portátil está cerrado. Si una tarea necesita comprobarse en la máquina del usuario, el coordinador puede lanzar un agente local para ejecutar pruebas o acceder al entorno de desarrollo.
También se pueden programar tareas recurrentes o activar el proyecto desde señales externas, como nuevos mensajes en Slack, informes de errores o cambios en una solicitud de código. Projects está en beta y comienza a desplegarse para todos los usuarios desde la navegación lateral de Cursor.