Máquinas autoalojadas

Cursor es compatible con las máquinas autoalojadas, que te permiten mantener la ejecución de herramientas por completo dentro de tu propia red.

Tu código, los resultados de compilación y los secretos permanecen en máquinas internas que se ejecutan en tu infraestructura, mientras que el agente atiende las llamadas a herramientas de forma local.

Menú Run on que muestra Remote Machines con las opciones autoalojadas lambda-test, cloud-demo y jacks-desktop

Programación dinámica de grupos

My Machines conecta un solo portátil o VM a tu cuenta para flujos de trabajo personales.

Grupos de equipo son colas con nombre de workers para un equipo o una empresa. La capacidad puede crecer a medida que llegan las requests y reducirse cuando los workers se desconectan, de modo que tus máquinas autoalojadas escalan con la demanda. Los grupos no están ligados a un único repositorio: basta con indicar el nombre del grupo y cualquier worker disponible podrá tomar la request.

Los grupos también pueden hibernar las máquinas inactivas y restaurarlas dentro de una ventana de reconexión cuando llega un seguimiento, así no mantienes capacidad costosa activa solo a la espera del próximo prompt.

Cloud Agents dashboard mostrando los grupos de Self-hosted Machines con el número de workers activos e inactivos

Ejecuta en tus sandboxes

Los Cloud Agents ya pueden ejecutarse en la infraestructura que ya usas, incluidos AWS Lambda, Coder, Cloudflare, Daytona, Modal, Namespace, Vercel y E2B.

Uso del ordenador en Linux y Mac

Los workers autoalojados ya son compatibles con el uso del ordenador en Linux y Mac. Con los paquetes de escritorio adecuados, un agente puede hacer clic, escribir, tomar capturas de pantalla y controlar el navegador. Puedes ver su escritorio o tomar el control desde Cursor.

Empieza desde cero, sin repositorio

Cloud Agents ya no requiere conectar GitHub ni ningún otro proveedor de SCM externo para empezar. Da instrucciones desde el principio y luego guarda tu trabajo en un repositorio de Origin."

Primeros pasos

Selecciona Empezar desde cero en el selector de repositorios y, a continuación, indica al agente lo que debe hacer. En segundo plano, Cursor crea un repositorio de Origin por ti.

Empezar desde cero en el selector de repositorios

Conviértelo en un repositorio real cuando quieras

Cuando estés conforme con lo que ha creado el agente, haz clic en el botón Create repo para guardar tu trabajo en un repositorio de Origin. Elige un nombre personalizado o uno de los sugeridos y establece la visibilidad como privada o interna. Obtendrás un repositorio de Origin completamente estructurado, listo para compartir o seguir desarrollándolo. Ve a la pestaña Codebase para encontrar tu repositorio y acceder a tu proyecto.

Una vista previa en tiempo real, directamente en el navegador

Cursor ahora reenvía el puerto del entorno en tiempo real de tu agente en la nube directamente a tu navegador para que puedas previsualizarlo y usar herramientas como el modo de diseño.

Publica tu trabajo

Conecta una cuenta de Vercel y haz clic en Publicar para obtener una URL en vivo de lo que creaste.

Se requiere una cuenta de Vercel para usar la función de publicación.

Empieza hoy.

Mejoras en los agentes Cloud y el entorno de ejecución de Cursor

Seguimos mejorando los agentes Cloud y el entorno de ejecución de Cursor para que los agentes siempre activos puedan funcionar como un sistema, creando y lanzando software por su cuenta sin necesidad de intervención en cada ciclo.

Con esta versión, los agentes Cloud pueden asumir trabajo automáticamente en respuesta a eventos, mantener un objetivo hasta alcanzarlo y mantener el rumbo durante sesiones de larga duración.

Suscripciones

Ahora Cursor puede supervisar tus PR, seguir un hilo de Slack o ejecutar tareas programadas. Cursor Agent se suscribe a una fuente de eventos (un hilo o una conversación) y se activa cuando ocurre algo. Por ahora, las suscripciones solo están disponibles para agentes Cloud.

Los agentes Cloud se suscriben automáticamente a las PR que crean y las llevan hasta completarlas, solucionando problemas de CI y atendiendo los comentarios de bots. En Slack, escribe @cursor vuelve a comprobarlo en una hora y sigue hasta incorporar esos comentarios.

Modos personalizados

Usa cualquier skill como un Modo personalizado: una skill que permanece fijada en el chat. Los modos personalizados ayudan a los agentes a centrarse en una skill; puedes considerarlos skills «siempre activos».

Desde /, elige una skill y presiona ⌥⏎ (Mac) o Alt+Enter (Windows), o selecciona Usar como modo.

Subagentes en sus propias máquinas

Ahora los subagentes pueden ejecutarse en sus propias máquinas virtuales. Cada uno recibe una copia aislada del proyecto, con un contexto limpio, en su propio entorno Cloud.

Haz que los subagentes prueben los cambios del agente principal en entornos nuevos o coordina correcciones independientes sin conflictos. Prueba run a swarm of subagents to test my app for bugs, each in its own environment.

/goal

Usa /goal para dar al agente un objetivo a largo plazo en el que trabajar hasta completarlo.

Prueba /goal solucionar todas las pruebas intermitentes y poner CI en verde en un chat nuevo. Combínalo con un modo personalizado para seguir un playbook o con /loop para comprobaciones periódicas.

Mejoras en la orientación

Ahora puedes enviar un mensaje para orientar al agente mientras trabaja, sin interrumpirlo. Los mensajes de seguimiento esperan hasta la siguiente llamada a herramienta en lugar de interrumpir al agente a mitad de una acción.

Escribe un mensaje de seguimiento y haz clic en Enviar ahora, o presiona ⏎ dos veces.

Alojamiento de código con Origin

Cursor ahora puede alojar tu código.

Origin comienza hoy su despliegue gradual en beta temprana para todos los planes de pago. Empezamos por lo esencial, diseñado para escalar con agentes: repositorios, PR, exploración de código y sincronización con GitHub. Las funcionalidades nativas para agentes llegarán pronto.

Repositorios de Origin

La nueva pestaña Codebase es el espacio para los repositorios de Origin.

Haz clic en +Nuevo y ponle un nombre. Al hacerlo, verás una página con instrucciones para instalar la CLI y comandos para clonar un repositorio o hacer push de un proyecto local. Haz push y tu código quedará alojado en Origin.

Para los repositorios alojados en Origin, Origin es la fuente de verdad. Los pushes llegan a Origin y GitHub no interviene.

Asigna un nombre a tu base de código al crear tu primer repositorio. Ese nombre pasa a formar parte de la URL de cada repositorio: cursor.com/codebase/acme-corp.

Trae tus repositorios de GitHub

Tus repositorios de GitHub pueden coexistir con los que aloja Cursor. Conecta GitHub a Cursor, elige tu org y verás los repositorios que puedes sincronizar. Selecciona uno y Cursor lo incorporará. Tú decides qué se sincroniza y puedes desconectar un repositorio en cualquier momento. Cualquier persona con acceso de lectura o escritura a un repositorio sincronizado también puede verlo en Cursor.

Los repositorios sincronizados se actualizan en tiempo real. Explora, busca y haz pull desde la copia en Origin. Para los repositorios sincronizados, GitHub sigue siendo la fuente de verdad: se sigue haciendo push a GitHub y Origin refleja el resultado. Los iconos junto al nombre de cada repositorio indican cuáles aloja Cursor y cuáles provienen de GitHub.

Pull requests

Todos los repositorios tienen PR. Abre una para consultar la cronología, los commits, las comprobaciones y los archivos modificados. Revisa la diferencia, deja comentarios y fusiónala.

Las PR de los repositorios sincronizados se sincronizan en ambos sentidos: comenta en Cursor y se publicará en GitHub; reacciona o responde en GitHub y aparecerá en Cursor en cuestión de segundos. ¿Tienes asignada una revisión en GitHub? Revísala y fusiónala desde Cursor.

Agentes en cada repositorio

Tu código, tus PR y tus agentes ahora están en un mismo lugar. Hazle preguntas a Cursor sobre el código que estás revisando. Puede responderlas, hacer cambios, actualizar PR o enviar una rama.

Extensiones de aplicaciones para repositorios de Cursor

Estamos creando un ecosistema de aplicaciones para que todo tu stack funcione a la perfección con Origin. Las integraciones con Vercel, Depot y Buildkite ya están disponibles, y próximamente habrá más.

Conecta Vercel desde la pestaña Aplicaciones de un repositorio y cada PR tendrá un despliegue de vista previa en el que podrás realizar pruebas y dejar comentarios. Fusiónala y se desplegará en producción. Para CI, conecta Depot o Buildkite. Ambos ejecutan tus flujos de trabajo existentes de GitHub Actions, y Buildkite también ejecuta sus pipelines nativos.

Aplicaciones de Vercel, Depot y Buildkite conectadas a un repositorio de Origin

Configuración

Todos los repositorios tienen configuración. Comprueba el estado de sincronización de los repositorios de GitHub, gestiona quién tiene acceso y consulta qué aplicaciones están conectadas.

Configuración de repositorios de Origin que muestra el estado de sincronización, el acceso y las aplicaciones conectadas

Origin comenzará a implementarse hoy en beta temprana para todos los usuarios de planes de pago, excepto para las organizaciones Empresas cuyos administradores decidan no participar. Ponle nombre a tu base de código y crea tu primer repositorio.

Obtén más información en nuestra documentación o comienza hoy mismo.

Cloud Agents se inician 3 veces más rápido con creaciones

Los Agentes trabajan mejor cuando se inician en un entorno listo: repos clonados, dependencias instaladas y tu script de instalación ya ejecutado.

Esta versión presenta las creaciones: copias listas para usar de tu entorno de desarrollo que Cursor prepara en segundo plano. Los Agentes arrancan en un entorno listo en lugar de configurarlo desde cero en cada sesión. Las creaciones están incluidas con Cloud Agents sin costo adicional.

Inicios más rápidos

Cursor ejecuta una nueva creación de tu entorno regularmente. Cuando una creación se completa correctamente, se convierte en el entorno desde el que partirán los futuros agentes. Cursor mantiene copias preparadas para que el siguiente agente no tenga que esperar. Internamente, nuestros entornos ahora arrancan 10 veces más rápido, con un tiempo hasta el primer token 3 veces menor.

Usa tu comando de instalación para todo lo que pueda prepararse de antemano. El comando de inicio sigue ejecutándose cuando le das una instrucción a un agente por primera vez y debe centrarse en los servicios que deban estar actualizados durante la sesión.

Ejecuciones de agentes más resilientes

Cuando un commit defectuoso o una actualización de dependencias afecta a tu entorno, los agentes siguen usando la última creación correcta. La creación defectuosa nunca se activa, se te notifica la incidencia y tus agentes siguen trabajando mientras depuras en segundo plano.

Historial de creaciones y depuración

Cada entorno tiene una pestaña Creaciones en el panel de Cloud Agents. Puedes consultar el estado y los logs de las creaciones, los SHA de los commits y qué creación se utilizó en cada ejecución de agente. Los agentes también pueden consultar y gestionar creaciones mediante herramientas integradas.

Detalles de las creaciones en el panel de Cloud Agents, incluidos los logs y los SHA de los commits

Primeros pasos

Los entornos nuevos usan Creaciones automáticamente. Para un entorno existente, ábrelo en el panel de Cloud Agents, ve a la pestaña Creaciones y haz clic en Habilitar Creaciones. También puedes hacer clic primero en Ejecutar agente de configuración para probar la migración y revisar los cambios de configuración propuestos.

También puedes iniciar una Creación manualmente, depurar una Creación fallida con un agente y controlar cómo se actualizan las Creaciones obsoletas mediante un umbral configurable.

Obtén más información en nuestra publicación de anuncio y en la documentación.