Pular para o conteúdo principal
  • Uma organização com Outposts habilitado
  • Um token da API v3 com os escopos apropriados do 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 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 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”.
Caixa de diálogo de criação de outpost
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, como
E 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.