Pular para o conteúdo principal
  • Uma organização com Outposts ativado
  • Um token de API v3 com os escopos apropriados para Outposts:
    • account.outposts.orchestrator para orquestradores que gerenciam outposts (implica o escopo de máquina)
    • account.outposts.machine para 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
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”.
Caixa de diálogo para criar outpost
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, como
e 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.