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.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.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
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.
Accept Edits
Accept Edits
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.
Smart
Smart
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 Você também pode iniciar no modo Smart:
git que alteram dados, rm, sudo, operações destrutivas de CLI na nuvem, arquivos confidenciais) sempre solicitam confirmação.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.
Bypass
Bypass
/yolo, /dangerousO 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.
Autonomous
Autonomous
É 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
Writee as regras de bloqueioRead(...)por meio de um sandbox do sistema de arquivos. - Os comandos pedem sua autorização quando tentam se conectar a recursos de rede.
- Os comandos respeitam os escopos
- 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.Devin Cloud
Execute o Devin na nuvem em vez de na sua máquina e controle-o pelo mesmo terminal. Veja Cloud CLI e SSH./cloud transfere uma nova sessão local para a nuvem, /open abre a sessão em nuvem no web app (/open desktop para o Devin Desktop), /handoff move o trabalho entre local e nuvem e /archive a arquiva.
Comandos de barra
Você pode usar esses comandos durante uma sessão ativa.Navegação e controle
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.
