Ejecuta Cloud Agents en tu propia infraestructura

por Katia Bazzi en producto

Cursor ahora es compatible con los Cloud Agents autohospedados, que mantienen tu código y la ejecución de herramientas completamente dentro de tu propia red.

Para que los agentes gestionen de forma autónoma muchas tareas de software en paralelo, necesitan su propio entorno de desarrollo. Los cloud agents de Cursor se ejecutan en máquinas virtuales aisladas, cada una con terminal, navegador y escritorio completo. Clonan tu repositorio, configuran el entorno de desarrollo, escriben y prueban código, envían cambios para revisión y siguen trabajando tanto si estás conectado como si no.

Hoy anunciamos la disponibilidad general de los Cloud Agents autohospedados. Los agentes autohospedados ofrecen todos los beneficios de los cloud agents con un control de seguridad más estricto: tu base de código, la ejecución de herramientas y los artefactos de compilación nunca salen de tu entorno. Para los equipos con entornos de desarrollo complejos, los agentes autohospedados tienen acceso a tus cachés, dependencias y endpoints de red, igual que lo haría un ingeniero o una cuenta de servicio.

Usa la experiencia de agente de Cursor con workers que se ejecutan dentro de tu propia infraestructura

Los cloud agents de Cursor son excelentes para escribir código dentro del contexto de nuestra base de código. Ahora, con Cloud Agents autohospedados, podemos proporcionarles acceso a la infraestructura necesaria para ejecutar nuestras suites de pruebas y validar cambios con nuestras herramientas internas. Esta solución autoalojada nos permitirá delegar por completo en los cloud agents de Cursor los procesos de compilación de software de extremo a extremo.

Graham Fuller
Ingeniero de Software Sénior, Brex

Por qué optar por una solución autoalojada

Muchas empresas de sectores altamente regulados no pueden permitir que el código, los secretos o los artefactos de compilación salgan de su entorno debido a requisitos de seguridad y cumplimiento. Algunas compañías han implementado entornos consolidados en los que elementos críticos, como cachés, dependencias y ciertos endpoints de red, solo son accesibles a través de máquinas internas con configuraciones estrictas.

Para cubrir estas necesidades, algunos equipos han desviado recursos de ingeniería a crear y mantener sus propios agentes en segundo plano para programar. En su lugar, clientes como Brex, Money Forward y Notion usan los Cloud Agents autohospedados de Cursor.

Con los Cloud Agents autohospedados, los equipos pueden mantener su modelo de seguridad actual, su entorno de compilación y su configuración de red interna, mientras Cursor se encarga de la orquestación, el acceso a los modelos y la experiencia de usuario. Esto permite a los equipos de ingeniería dedicar menos tiempo a mantener la infraestructura de agentes y más tiempo a utilizarla.

Dados nuestros estrictos requisitos de seguridad como proveedor de servicios financieros, la compatibilidad con una solución autoalojada es algo que llevábamos tiempo esperando. Ahora estamos creando un flujo de trabajo que permite a casi 1.000 ingenieros crear PR directamente desde Slack con los Cloud Agents autohospedados de Cursor.

Yokoyama Tatsuo
Subdirector de SRE y MEPAR, Money Forward

El mismo producto, tu infraestructura

Los Cloud Agents autohospedados ofrecen las mismas capacidades que los Cloud Agents alojados por Cursor:

  • Entornos remotos aislados: cada agente tiene su propia máquina dedicada, sin compartirla, lo que permite una mejor paralelización.
  • Multimodelo: usa Composer 2 o cualquier modelo de laboratorios de vanguardia con infraestructura de agentes creada a medida.
  • Plugins: amplía los agentes con skills, MCPs, subagentes, reglas y hooks.
  • Permisos del equipo: controla quién puede acceder y gestionar las ejecuciones de Cloud Agents en toda tu organización.

Pronto, los Cloud Agents autohospedados también podrán mostrar su trabajo generando videos, capturas de pantalla y registros para tu revisión. También podrás tomar el control de su escritorio remoto y usarlos para ejecutar automatizaciones.

Los Cloud Agents autohospedados son un paso importante para que los agentes de programación estén listos para entornos empresariales. En bases de código grandes como la de Notion, ejecutar cargas de trabajo de agentes en nuestro propio entorno en la nube permite que los agentes accedan a más herramientas con mayor seguridad y evita que nuestro equipo tenga que mantener múltiples stacks.

Ben Kraft
Ingeniero de software, Notion

Cómo funciona

Un worker es un proceso que establece una conexión saliente por HTTPS con la nube de Cursor; no requiere puertos de entrada, cambios en el firewall ni túneles VPN. Cuando los usuarios inician una sesión de agente, el agent harness de Cursor se encarga de la inferencia y la planificación, y luego envía llamadas a herramientas al worker para que se ejecuten en tu máquina. Los resultados vuelven a Cursor para la siguiente ronda de inferencia.

Cada sesión de agente tiene su propio worker dedicado, que se inicia con un solo comando: agent worker start. Los workers pueden ser de larga duración o de un solo uso, y gestionar sesiones indefinidamente o finalizarse en cuanto se complete una tarea.

Para organizaciones que escalan a miles de workers, proporcionamos un chart de Helm y un operador de Kubernetes. Puedes definir un recurso WorkerDeployment con el tamaño de grupo que desees, y el controller se encarga automáticamente del escalado, la actualización progresiva y la gestión del ciclo de vida. Para entornos que no usan Kubernetes, una API de gestión de flotas te permite supervisar la utilización y crear escalado automático en cualquier infraestructura.

Pruébalo hoy mismo habilitando los Cloud Agents autohospedados en tu dashboard de Cursor y consulta más información en nuestra documentación. Para implementaciones de mayor escala en toda la compañía, contacta a nuestro equipo.

Archivado en: producto

Autor: Katia Bazzi

Ejecuta Cloud Agents en tu propia infraestructura · Cursor