Pular para o conteúdo principal
devin --cloud executa uma sessão do Devin Cloud em vez de um agente local. O Devin trabalha em sua própria VM, com shell, navegador e clones de repositórios; o CLI transmite a sessão para o seu terminal.

Iniciar uma sessão em nuvem

Ou execute /cloud em uma nova sessão local (antes da primeira mensagem; caso contrário, execute /clear primeiro).
Requer uma conta do Devin. Execute devin auth login (ou /login) se você não estiver autenticado.
Antes da primeira mensagem, use /repo, /platform e /model para escolher os repositórios, o SO e o modelo. Depois, digite uma tarefa normalmente. A sessão é executada na VM, então fechar o terminal não a interrompe. Para mover uma sessão local em andamento para a nuvem, use /handoff.

Retomar uma sessão em nuvem

O --resume (-r) reabre qualquer sessão em nuvem, seja ela iniciada pela CLI, pelo web app ou pelo Desktop:

Executar de forma não interativa

--cloud -p inicia uma sessão, envia um único prompt, grava a resposta do Devin no stdout e encerra. A sessão permanece ativa; retome-a com devin --cloud -r.

Continue o trabalho localmente

/pickup (ou /handoff) faz checkout da branch do PR da sessão e inicia uma sessão local nela. Veja Transferir de volta para o local. /ssh abre um shell na VM da sessão. Veja SSH.

Use sua máquina local

Uma sessão em nuvem é executada na própria VM, mas pode solicitar permissão para executar comandos e editar arquivos no seu computador. A maneira mais simples de permitir isso é abrir a sessão no Devin Desktop e clicar em Approve no cartão da requisição. Em uma sessão aberta com devin --cloud, a CLI conecta sua máquina automaticamente. Se a sessão estiver aberta no web app, execute o comando devin connect <CODE> exibido no cartão. Em todos os casos, você aprova cada chamada de ferramenta. Consulte Local Hands.

Comandos de barra na nuvem

Disponíveis em sessões em nuvem, além dos comandos de barra usuais:

SSH

Conecte-se à VM de uma sessão em nuvem e encaminhe portas

Transferir para Devins em nuvem

Mova uma tarefa entre o ambiente local e a nuvem com /handoff

Comandos e flags

Referência completa de --cloud e dos comandos de barra na nuvem