Pré-requisitos
Pré-requisitos
- Uma organização com Outposts ativado
- Um token de API v3 com os escopos apropriados para Outposts:
account.outposts.orchestratorpara orquestradores que gerenciam outposts (implica o escopo de máquina)account.outposts.machinepara workers que leem a fila e reivindicam e liberam sessões
- Uma máquina (VM ou contêiner) com:
- O Devin CLI instalado
- As dependências da máquina
- Seus repositórios clonados, com os remotos configurados
- Acesso às ferramentas de build, aos registros de pacotes, aos segredos e aos serviços internos de que suas sessões precisam
- Sua Máquina
- Docker
As sessões são executadas diretamente na máquina com as permissões do seu usuário. Recomendamos executar o worker em um diretório dedicado no qual você se sinta confortável
em deixar um agente trabalhar livremente — ou, melhor ainda, em uma máquina reservada para
trabalho autônomo de longa duração com agentes, como um Mac Mini na sua mesa.
1
Instale o Devin CLI
Baixe e instale o Devin CLI:
2
Crie um outpost
No Devin Cloud, vá para Configurações → Ambiente → Outposts e clique no botão “Create Outpost”.Dê um nome ao seu Outpost e escolha o tipo de máquinas que ele vai atender (por exemplo, Linux, Windows ou Mac). Em seguida, clique no botão “Create”.
Após criar seu Outpost, você receberá um token de Outpost que os workers atribuídos a ele usarão para se autenticar no Devin.Copie o token e salve-o em um local seguro para uso futuro. O token será exibido apenas uma vez, quando você criar o Outpost.

3
Execute seu worker do Outpost
Navegue até um diretório onde você quer que seu worker seja executado:Em seguida, execute o comando
devin worker start com o nome do seu Outpost e o token copiado anteriormente:4
Inicie uma nova sessão no Outpost
No Devin Cloud, inicie uma nova sessão e configure-a para ser executada no seu Outpost. Em “Configuration” → “Virtual environment”, você verá seu novo Outpost na lista. Selecione-o para executar a sessão nele.Agora você pode pedir ao Devin para começar a desenvolver na sua máquina! Tente algo simples, comoe veja o script aparecer no diretório do seu worker!
Próximas etapas
Inicie o worker em um diretório onde seu código está e peça ao Devin para desenvolver em cima dele. As sessões conseguem ver os repositórios com checkout feito no diretório de trabalho do worker. Para atender mais sessões simultaneamente, execute o worker em mais máquinas apontadas para o mesmo outpost: N workers atendem N sessões simultâneas, e o restante aguarda na fila.Orquestração
Provisione máquinas automaticamente à medida que as sessões entram na fila, em vez de manter workers de longa duração em execução.
Integrações
Execute seu outpost na plataforma que você já usa — Namespace, Modal, E2B e outras.


