Pular para o conteúdo principal

Iniciando a CLI do Devin

Por padrão, as sessões ocorrem em um REPL, uma interface gráfica de terminal em que você pode conversar com o Devin e acompanhar suas ações.
Use -- antes do prompt para que ele seja interpretado como um prompt, e não como um subcomando.
O modo de interação única (-p) é ótimo para scripts e automações.
Digite @ no campo do prompt para abrir o preenchimento automático de arquivos/diretórios locais. Ao selecionar um deles, ele é adicionado como contexto à sua mensagem.
Você pode colar imagens da área de transferência com Ctrl+V. As imagens anexadas aparecem na área de entrada e podem ser gerenciadas com Esquerda/Direita para navegar e Backspace para remover.

Executando comandos no shell

Devin pode executar comandos no shell enquanto trabalha. Se um comando ainda estiver em execução após o período de espera padrão, Devin o coloca em segundo plano e mostra quanto tempo aguardou, junto com o ID do shell em segundo plano. Devin pode então continuar trabalhando e verificar a saída do comando depois.

Modos

O Devin CLI tem 4 modos de permissão integrados: Normal, Accept Edits, Bypass e Autonomous, além de 3 modos do agente: Normal, Plan e Ask. Para Plan e Ask, use /plan e /ask.

Normal

Aprova automaticamente ferramentas somente leitura no diretório atual e solicita permissão para operações de escrita/execução.
Este é o modo padrão.
Aprova automaticamente edições de arquivos no workspace, mas continua pedindo confirmação para comandos de shell e outras ações. Esperamos que a maior parte do tempo seja passada aqui.
Aprova automaticamente todas as chamadas de ferramentas, incluindo escritas e comandos de shell.
Você também pode iniciar no modo bypass:
Aliases: /yolo, /dangerous
O modo Bypass nunca faz override de permissões em nível de organização configuradas pelo seu admin em Configurações da equipe. Regras de bloqueio e solicitação impostas pelo admin sempre têm prioridade.
É aproximadamente equivalente ao Accept Edits no workspace atual, com a capacidade adicional de executar qualquer comando de shell dentro de um sandbox em nível de sistema operacional (para limitar o que esses comandos podem realmente acessar).
Autonomous é o único modo de permissão disponível ao executar com --sandbox e é selecionado automaticamente — Normal, Accept Edits e Bypass ficam ocultos em sessões em sandbox.No modo Autonomous…
  • Você dá permissão para capacidades em vez de comandos.
    • Os comandos respeitam os escopos Write e Read por meio de um sandbox do sistema de arquivos.
    • Os comandos pedem sua autorização quando tentam se conectar a recursos de rede.
  • Operações somente leitura no diretório atual são aprovadas automaticamente.
Autonomous depende do sandbox para segurança. Sem --sandbox, o modo não fica disponível — use Bypass se quiser execução não supervisionada sem isolamento em nível de sistema operacional. Veja Bypass vs Autonomous abaixo para uma comparação direta.

Bypass vs Autonomous

Bypass e Autonomous reduzem as solicitações de aprovação, mas usam mecanismos de segurança diferentes: Escolha Bypass quando você confia no agente para operar em toda a sua máquina. Escolha --sandbox (que seleciona Autonomous) quando quiser execução não supervisionada com limites impostos pelo sistema operacional sobre quais arquivos e domínios o agente pode acessar. Se você gosta da praticidade do bypass, mas quer que o agente tenha seu próprio computador, experimente o cloud Devin!

Histórico da sessão

Seu histórico de conversa é salvo para que você possa retomar a sessão depois.

Comandos de barra

Você pode usar esses comandos durante uma sessão ativa.
Você também pode digitar exit ou quit como texto simples (sem o prefixo /) para sair.

Alternância de modo

Troca de modelo

Gerenciamento de sessões

Workspace

Automação

Extensibilidade

Conta e sistema

Se você instalou o Devin para Terminal via Homebrew, /update orientará você a usar brew upgrade devin em vez de executar uma autoatualização.

Atalhos de teclado

Aqui estão os atalhos de teclado mais importantes. Consulte Atalhos de teclado para ver outros atalhos.