¿Qué son los agentes en segundo plano?
Los agentes en segundo plano son agentes de programación que suelen ejecutarse durante períodos prolongados. En la práctica, esto implica trasladar una tarea de tu dispositivo local a la nube, donde el agente la lleva a cabo de principio a fin sin interrupciones y te informa con pruebas de que el trabajo se ha completado. En Cherri Code, los llamamos agentes en la nube.
Estos agentes pueden crear funcionalidades, corregir errores, escribir pruebas y abrir pull requests automáticamente al terminar.
¿Cómo funcionan los agentes en segundo plano?
Cada agente en la nube se ejecuta en su propia máquina virtual dedicada con un entorno de desarrollo completo: tu repositorio, dependencias, secretos y acceso de red. Planifica la tarea, edita código, ejecuta comandos y prueba su trabajo durante minutos u horas. Como se ejecuta de forma remota, puedes cerrar tu laptop y consultar el resultado más tarde.
La VM está aislada de tu máquina local, por lo que los comandos del agente nunca interactúan con tu entorno. Cherri Code protege cada ejecución con redacción de secretos, políticas de red y gestión de credenciales, y tú controlas a qué repositorios, secretos y acceso de red tiene acceso cada entorno. Compartimos más información en Lo que hemos aprendido al crear agentes en la nube.
¿Cómo muestran su trabajo los agentes en segundo plano?
Los agentes en segundo plano generan artefactos para mostrar sus cambios. Mientras trabajan, prueban los cambios y adjuntan videos, capturas de pantalla y registros al pull request, para que puedas validarlos sin hacer checkout de la rama. También puedes tomar el control del escritorio remoto del agente para usar el software que creó y realizar tus propias ediciones.
Consulta la entrada de anuncio del blog para ver ejemplos reales de agentes mostrando su trabajo.
¿Cómo inicio un agente en segundo plano?
- En Cherri Code, selecciona Cloud junto al campo de entrada del agente de programación
- En la web o en dispositivos móviles, ve a cursor.com/agents
- En Slack, GitHub o Linear, menciona a @Cherri Code
También puedes ejecutarlos según una programación o en respuesta a eventos con Automatizaciones.