Requisitos previos
Requisitos previos
- Una organización con Outposts habilitado
- Un token de API v3 con los ámbitos de Outposts adecuados:
account.outposts.orchestratorpara orquestadores que administran outposts (implica el ámbito de máquina)account.outposts.machinepara workers que leen la cola y reclaman y liberan sesiones
- Una máquina (VM o contenedor) con:
- Devin CLI instalada
- Las dependencias de la máquina
- Tus repositorios clonados, con remotos configurados
- Acceso a las herramientas de compilación, los repositorios de paquetes, los secretos y los servicios internos que tus sesiones necesitan
- Tu máquina
- Docker
Las sesiones se ejecutan directamente en la máquina con los permisos de tu usuario. Recomendamos ejecutar el worker en un directorio dedicado en el que te sientas cómodo dejando que un agente trabaje libremente — o, mejor aún, en una máquina reservada para trabajo agéntico de larga duración, como una Mac Mini en tu escritorio.
1
Instala Devin CLI
Descarga e instala Devin CLI:
2
Crea un Outpost
En Devin Cloud, ve a Settings → Environment → Outposts y haz clic en el botón “Create Outpost”.Asigna un nombre a tu Outpost y elige el tipo de máquinas que atenderá (p. ej., Linux, Windows o Mac). Luego, haz clic en el botón “Create”.
Después de crear tu Outpost, obtendrás un token de Outpost que usarán los workers que quieras asignarle para autenticarse con Devin.Copia el token y guárdalo en un lugar seguro para usarlo más adelante. El token solo se mostrará una vez cuando crees el Outpost.

3
Ejecuta tu worker de Outpost
Ve a un directorio donde quieras que se ejecute tu worker:Y ejecuta el comando
devin worker start con el nombre de tu Outpost y el token que copiaste antes:4
Inicia una nueva sesión de Outpost
En Devin Cloud, inicia una nueva sesión y configúrala para que se ejecute en tu Outpost. En “Configuration” → “Virtual environment”, verás tu nuevo Outpost en la lista. Selecciónalo para ejecutar tu sesión en él.¡Ahora puedes pedirle a Devin que empiece a trabajar en tu máquina! Prueba algo sencillo como¡Y verás aparecer el script en el directorio de tu worker!
Próximos pasos
Inicia el worker en un directorio donde esté tu código y pídele a Devin que siga desarrollando a partir de él. Las sesiones pueden ver los repositorios clonados dentro del directorio de trabajo del worker. Para atender más sesiones de forma concurrente, ejecuta el worker en más máquinas que apunten al mismo outpost: N workers atienden N sesiones concurrentes, y el resto espera en la cola.Orquestación
Aprovisiona máquinas automáticamente a medida que se encolan las sesiones, en lugar de mantener workers de larga duración.
Integraciones
Ejecuta tu outpost en la plataforma que ya usas — Namespace, Modal, E2B y más.


