Pré-requisitos
Pré-requisitos
- Uma organização com Outposts habilitado
- Um token da API v3 com os escopos apropriados do 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 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 onde você se sinta à vontade para deixar um agente trabalhar livremente — ou, melhor ainda, em uma máquina reservada para trabalho autônomo de longa duração, 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 atenderá (por exemplo, Linux, Windows ou Mac). Em seguida, clique no botão “Create”.
Depois de criar seu Outpost, você receberá um token do Outpost que os workers atribuídos a ele usarão para se autenticar com o 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 o worker do seu Outpost
Navegue até um diretório em que você quer executar o worker: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 do 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 sua sessão nele.Agora você pode pedir ao Devin para começar a programar 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 está o seu código e peça ao Devin para desenvolver a partir dele. As sessões têm acesso aos repositórios clonados 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 muito mais.


