Vai al contenuto principale
  • Un’organizzazione con Outposts abilitato
  • Un token API v3 con gli scope Outposts appropriati:
    • account.outposts.orchestrator per gli orchestratori che gestiscono gli outpost (implica lo scope della macchina)
    • account.outposts.machine per i worker che leggono la coda e rivendicano/rilasciano le sessioni
  • Una macchina (VM o container) con:
    • Devin CLI installato
    • Le dipendenze della macchina
    • I repository clonati, con i remoti configurati
    • Accesso ai build tools, ai registri di pacchetti, ai secret e ai servizi interni necessari per le sessioni
Le sessioni vengono eseguite direttamente sulla macchina con le autorizzazioni del tuo utente. Ti consigliamo di eseguire il worker in una directory dedicata in cui sei a tuo agio a lasciare che un agent operi liberamente — o, meglio ancora, su una macchina riservata a lavoro agentic di lunga durata, come un Mac Mini sulla tua scrivania.
1

Installa Devin CLI

Scarica e installa Devin CLI:
2

Crea un outpost

In Devin Cloud vai su Settings → Environment → Outposts e fai clic sul pulsante “Create Outpost”.Assegna un nome al tuo Outpost e scegli il tipo di macchine che gestirà (ad es. Linux, Windows o Mac). Quindi fai clic sul pulsante “Create”.
Finestra di dialogo Create outpost
Dopo aver creato il tuo Outpost, riceverai un token Outpost che i worker che vuoi assegnargli useranno per autenticarsi con Devin.Copia il token e conservalo in un posto sicuro per utilizzarlo in futuro. Il token verrà mostrato una sola volta quando crei l’Outpost.
3

Esegui il worker del tuo Outpost

Vai alla directory in cui vuoi eseguire il worker:
Quindi esegui il comando devin worker start con il nome del tuo Outpost e il token che hai copiato in precedenza:
4

Avvia una nuova sessione Outpost

In Devin Cloud, avvia una nuova sessione e configúrala per l’esecuzione sul tuo Outpost. In “Configuration” → “Virtual environment” vedrai il tuo nuovo Outpost nell’elenco. Selezionalo per eseguire lì la sessione.Ora puoi chiedere a Devin di iniziare a sviluppare sulla tua macchina! Prova qualcosa di semplice come
e guarda lo script comparire nella directory del worker!

Passaggi successivi

Avvia il worker in una directory in cui si trova il tuo codice e chiedi a Devin di svilupparci sopra. Le sessioni vedono le repo estratte nella directory di lavoro del worker. Per gestire più sessioni contemporaneamente, esegui il worker su più macchine che puntano allo stesso outpost: N worker gestiscono N sessioni concorrenti e le altre restano in coda.

Orchestrazione

Esegui automaticamente il provisioning delle macchine man mano che le sessioni entrano in coda, invece di mantenere worker attivi a lungo.

Integrations

Esegui il tuo outpost sulla piattaforma che già utilizzi — Namespace, Modal, E2B e altre.