Aba Progress

Shell & Terminal
Recursos do histórico de comandos
- Lista completa de comandos: Veja todos os comandos que Devin executou durante a sessão
- Prévia dos resultados: Veja o resultado de cada comando sem precisar trocar de contexto
- Funcionalidade de cópia: Copie rapidamente comandos e resultados para a área de transferência
- Navegação no tempo: Vá para diferentes momentos da sessão clicando nos comandos
- Integração com atualizações de progresso: Comandos de shell são vinculados às atualizações de progresso do Devin para fornecer contexto

Ver atualizações do shell

Histórico de comandos do shell


Executando seus próprios comandos
- Abrir um terminal no VSCode para executar comandos diretamente
- Alternar terminais do modo somente leitura para o modo de escrita
- Executar quaisquer comandos necessários para depurar, testar ou configurar o ambiente
Devin IDE

Revisando o trabalho do Devin em tempo real
Assumindo a tarefa do Devin
- Cmd/Ctrl+K para gerar comandos de terminal a partir de linguagem natural
- Cmd/Ctrl+I para respostas rápidas a perguntas ou edições rápidas de arquivos
- Tab autocomplete para autocompletar código
Boas práticas na IDE
- Avise o Devin sobre as alterações que você fez ao retomar a sessão
- Certifique-se de que o Devin esteja pausado antes de assumir a IDE para evitar alterações simultâneas e conflitantes
- Use o navegador do Devin para testar você mesmo o build local, sem sair do aplicativo web
Navegador interativo

Casos de uso do Browser
- Testar aplicações locais: Teste sua aplicação em execução na máquina do Devin diretamente no navegador
- Verificação visual: Verifique se as alterações de UI estão corretas no navegador
- Capturas de tela e gravações: Devin pode capturar capturas de tela e vídeos do navegador e enviá-los de volta para você como comprovação de testes ou para mostrar resultados
- Fluxos de autenticação: Conclua etapas de login, desafios de MFA ou fluxos de OAuth que o Devin não consegue executar automaticamente
- Resolução de CAPTCHA: Resolva CAPTCHAs manualmente quando o Devin os encontrar
- Navegação complexa: Ajude o Devin a navegar em interfaces web complexas ou formulários com várias etapas
Integração & Fluxo de trabalho
Fluxo de trabalho típico
- Inicie uma sessão e deixe o Devin começar a trabalhar
- Monitore o progresso usando as atualizações de status
- Verifique os comandos do shell para entender o que o Devin está executando
- Revise pequenas alterações de código na IDE usando a visualização de diff
- Faça testes funcionais com os protótipos (para desenvolvimento frontend)
- Assuma o controle se necessário interrompendo o Devin e usando a IDE diretamente
- Retome o uso do Devin depois de fazer suas alterações e informar ao Devin o que você fez
Melhores práticas
Quando usar cada ferramenta
| Ferramenta | Ideal para |
|---|---|
| IDE | Revisar alterações de código, fazer edições rápidas, depurar |
| Browser | Prototipagem de front-end, testes visuais, autenticação |
| Shell | Monitorar comandos, executar testes, depurar problemas |
Dicas para uma colaboração eficaz
- Intervenha cedo: Se você perceber que Devin está indo na direção errada, interrompa e redirecione o quanto antes
- Aproveite o histórico de comandos: Use o histórico de comandos do shell para entender o que Devin já tentou e o que funcionou
- Comunique mudanças: Ao retomar a sessão, sempre informe Devin sobre quaisquer alterações que você fez ao assumir o controle
