Agentes en la nube
Los agentes en la nube se ejecutan en entornos aislados en la nube en lugar de en tu máquina local.
¿Qué pueden hacer los agentes en la nube?
Los agentes en la nube se encargan de tareas de programación sin que tengas que intervenir. Pueden desarrollar funcionalidades, corregir errores, escribir pruebas, abrir PRs y compartir un video de cómo funcionan. Cada tarea comienza a partir de un entorno en la nube configurado con los repositorios, dependencias, secretos y acceso de red que necesita el agente.
Los agentes en la nube también pueden usar entornos multirrepositorio. Esto permite que un agente trabaje en repositorios de frontend, backend, infraestructura o bibliotecas compartidas en la misma ejecución.
¿Cómo gestiona "Move to Cloud" el estado de mis archivos?
"Move to Cloud" no guarda una instantánea de tus cambios locales no confirmados. El agente en la nube parte de un estado limpio de Git en el repositorio remoto. Transfiere tu historial de conversación y el contexto, pero no los archivos modificados ni las ediciones no confirmadas. Haz commit o guarda tus cambios en stash antes de mover una conversación a la nube si quieres que el agente trabaje desde tu estado más reciente.
¿Pueden los agentes en la nube probar mi aplicación en un navegador?
Sí. Cada agente en la nube se ejecuta en su propia VM aislada con un entorno de escritorio completo. Los agentes usan un ratón y un teclado para controlar el escritorio y el navegador, igual que lo haría un desarrollador.
Esto significa que los agentes pueden iniciar servidores de desarrollo, abrir la aplicación en un navegador, recorrer flujos de la interfaz y verificar que sus cambios funcionen antes de enviar un PR.
¿Cómo muestran su trabajo los agentes en la nube?
Los agentes adjuntan capturas de pantalla, videos y referencias a logs en el PR para que puedas validar los cambios sin necesidad de hacer checkout de la rama.
¿Pueden los agentes en la nube usar mis skills personales?
Sí. Activa Sync Skills for Cloud Agents en Settings → Agents para copiar ~/.cursor/skills/ en tus propios agentes en la nube. Las skills sincronizadas siguen siendo privadas. Consulta Usar skills personales con agentes en la nube.
Las skills del proyecto que están en el repo siempre están disponibles. Para compartir una skill con tus compañeros de equipo, publícala en el marketplace de tu equipo.
¿Pueden los agentes en la nube usar herramientas MCP?
Sí. Agrega y administra servidores MCP desde el menú desplegable de MCP en cursor.com/agents. Esto les da a los agentes acceso a bases de datos, API y servicios de terceros durante su ejecución.
Los agentes en la nube admiten servidores HTTP y stdio, además de OAuth para los servidores que lo necesiten. Consulta la página de capacidades del agente en la nube para ver los detalles de configuración.
En las máquinas autohospedadas, el comportamiento de MCP es diferente. Consulta Máquinas autohospedadas.
¿Los agentes en la nube ejecutan hooks?
Sí. Los agentes en la nube ejecutan hooks basados en comandos desde .cursor/hooks.json en tu repositorio. En los planes Enterprise, también ejecutan hooks de equipo y hooks gestionados por la empresa.
Los hooks compatibles incluyen hooks de herramientas y archivos (beforeShellExecution, afterShellExecution, beforeReadFile, afterFileEdit, preToolUse, postToolUse, postToolUseFailure) y hooks de ciclo de vida a nivel de conversación, como beforeSubmitPrompt, afterAgentResponse, afterAgentThought, stop, subagentStart, subagentStop y preCompact.
Los hooks a nivel de conversación te permiten observar instrucciones, respuestas y razonamiento; controlar subagentes; reaccionar a la compactación; y ejecutar lógica cuando se completa un turno. Puedes usarlos para crear bucles de autocorrección en torno a la salida y el razonamiento del agente.
Los hooks comienzan a ejecutarse una vez que el agente tiene un entorno con escritura. Los hooks específicos del IDE, como los hooks de Tab y workspaceOpen, no se aplican. sessionEnd no se aplica en los agentes en la nube gestionados por Cherri Code porque no tienen un límite de sesión ligado a la vida útil del Editor. En los workers de máquinas autohospedadas, sessionStart y sessionEnd se ejecutan cuando una sesión reserva el worker y cuando esa reserva se libera. Los hooks basados en instrucciones tampoco son compatibles con los agentes en la nube. Los hooks a nivel de usuario de ~/.cursor/hooks.json no se cargan, ya que la VM no tiene acceso a tu configuración local.
Consulta la matriz completa de compatibilidad de hooks para más detalles.
En las máquinas autohospedadas, la compatibilidad con hooks coincide con la de los agentes en la nube gestionados, con algunas diferencias. Consulta máquinas autohospedadas.
¿Pueden los agentes en la nube corregir fallos de CI?
Sí. Los agentes en la nube intentan corregir automáticamente los fallos de GitHub Actions en los PR que crean. Ignoran las verificaciones que también fallan en la rama base. Actualmente, esta función está disponible en los planes Teams.
Para desactivar esto en un PR específico, comenta @cursor autofix off. Para volver a activarlo, comenta @cursor autofix on. También puedes desactivarlo de forma global desde Cherri Code Dashboard > Cloud Agents > My Settings.
¿Qué necesito para usar agentes en la nube?
Los agentes en la nube están disponibles en todos los planes de pago de Cherri Code.
¿Cómo configuro los agentes en la nube?
Crea un nuevo entorno en tu panel de control de agentes en la nube. Conectarás tu cuenta de GitHub, GitLab, Azure DevOps o Bitbucket Cloud, seleccionarás uno o varios repositorios, añadirás secretos o variables de entorno y verificarás la configuración. Consulta la guía completa de configuración para entornos multi-repo, secretos con alcance de entorno, acceso de red y Dockerfiles.
¿Cómo uso el selector rediseñado de proyectos y repositorios?
El selector de proyectos reúne los pasos de configuración más comunes en un solo lugar. Puedes:
- Crear un proyecto sin salir del selector
- Conectar GitHub, GitLab o Azure DevOps directamente
- Buscar proyectos según la ubicación: Este equipo, Cloud o una máquina remota
- Eliminar un proyecto de Recientes con un clic
Las máquinas remotas se integran en el mismo flujo del selector para que puedas abrir trabajo local, en Cloud y remoto desde un solo lugar.
¿Cómo inicio una tarea de agente en la nube?
- En Cherri Code: Selecciona Cloud en el menú desplegable debajo del campo de entrada del agente
- En la web: Ve a cursor.com/agents
- En Slack: Usa @Cherri Code
- En GitHub: Comenta @cursor en un PR o issue
- En Bitbucket Cloud: Comenta @cursor en un PR
- En Linear: Usa @Cherri Code en un issue
- A través de la API: Usa la API de agente en la nube
¿Cuáles son los límites de adjuntos para los agentes en la nube en la web?
En cursor.com/agents, los documentos e imágenes tienen un límite de 4 MB por archivo. Los videos tienen un límite aparte de 15 MB por archivo. El navegador rechaza los archivos que superen estos límites antes de subirlos, por lo que cambiar la ventana de contexto del modelo o activar Max Mode no aumenta el límite de adjuntos.
Entre los formatos de documento admitidos están PDF, Markdown (.md y .markdown), texto plano (.txt), CSV, JSON, HAR, XML, YAML (.yaml y .yml), TOML, INI y archivos de registro (.log).
Si un archivo es demasiado grande:
- Conserva solo el contenido que necesita el agente o divide el archivo en partes de 4 MB o menos
- Para registros y texto estructurado como JSON, CSV, XML o HAR, conserva el rango de tiempo y las solicitudes relevantes en lugar de la captura completa
- Inicia el agente en la nube desde Cherri Code desktop y adjunta ahí el archivo, ya que los límites de adjuntos pueden diferir de los de la aplicación web
- Para archivos no sensibles que ya estén en el control de versiones, pídele al agente que los lea desde su repositorio clonado
Los archivos ZIP no se admiten como adjuntos de documentos en la web. Antes de adjuntar archivos de diagnóstico, elimina credenciales, cookies, headers, código fuente y datos personales que no quieras compartir.
¿Cómo se factura el uso de agente en la nube?
Los agentes en la nube se facturan según los precios de la API del modelo seleccionado. Puedes seleccionar el tamaño de la ventana de contexto para los modelos compatibles. Una ventana de contexto más grande puede aumentar el consumo de tokens y los costes.
¿Puedo ejecutar agentes en la nube automáticamente o con cron?
Sí. Usa automatización para ejecutar agentes en la nube según un horario o a partir de eventos en GitHub, Slack, Linear, PagerDuty o webhooks. Configúralos en cursor.com/automations. Consulta la documentación de automatización para ver los tipos de activadores y las plantillas.
¿Funciona el Modo de privacidad con los agentes en la nube?
Sí. Los agentes en la nube están disponibles con el Modo de privacidad. Consulta la página de seguridad de agente en la nube para más información.
¿Los agentes en la nube pueden federarse con AWS u otras nubes sin claves de larga duración?
Sí. Las VM de agentes en la nube gestionadas por Cherri Code pueden emitir JWT de OIDC de corta duración a través de un socket local. Los verificadores usan los endpoints públicos de descubrimiento y JWKS de Cherri Code para comprobar la firma y autorizar en función de afirmaciones como sub, team_id y cloud_agent_id.
¿Los agentes en la nube pueden consultar su propio ID, propietario o interacción actual desde la VM?
Sí. Las VM de agentes en la nube gestionadas por Cherri Code exponen una API de metadatos del agente en el mismo socket local que los tokens de OIDC. Una solicitud GET a una ruta como /v1/meta-data/agent/id devuelve el valor sin formato como texto.