Skip to main content

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 5 modos de permissão integrados: Normal, Accept Edits, Smart, 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 edições de arquivos no workspace, como o Accept Edits, e, para todas as outras ações — comandos de shell, buscas na web, ferramentas MCP — um modelo rápido decide se é seguro executar sem pedir confirmação. Tudo o que ele não considerar claramente seguro ainda solicita confirmação, e categorias de alto risco (instalações de pacotes, operações git que alteram dados, rm, sudo, operações destrutivas de CLI na nuvem, arquivos confidenciais) sempre solicitam confirmação.
Você também pode iniciar no modo Smart:
O modo Smart está sendo disponibilizado gradualmente, portanto talvez ainda não esteja disponível na sua conta. Consulte Modo Smart para ver o comportamento completo.
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, Smart 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 as regras de bloqueio 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.