- Configure repositórios sem abrir o VS Code (sem bloquear o snapshot)
- Adicione vários repositórios de uma só vez
- Sugestões de IA + verificação executadas de forma assíncrona
Antes de começar: conceda acesso aos repositórios
- Acesse Settings > Integrations
- Conecte seu provedor Git e confirme as permissões dos repositórios
Precisa de ajuda com as permissões? Consulte o Guia de Integração com o GitHub.
Adicionar repositórios (um ou mais)
- Clique em Add repository
- Selecione um ou mais repositórios que você quer configurar
- Clique em Manage setup
Ao adicionar um repositório, as são iniciadas em segundo plano. Você não precisa esperar que elas terminem para continuar configurando.
Configurar cada repositório (configuração leve)
Clonar repositório
Clonar adiciona o repositório ao ambiente, deixando-o disponível em sessões futuras em
~/repos/.- Se você quer que o Devin trabalhe ativamente no repositório: clone-o
- Se você só está configurando comandos para depois: você pode deixá-lo sem clonar por enquanto
Manutenção
Esses comandos são executados automaticamente para manter o Devin sincronizado.
- Git pull: é executado durante a inicialização da sessão (o padrão geralmente está correto)
- Maintain dependencies: opcional, mas recomendado (por exemplo,
npm ci,pip install -r requirements.txt,uv sync, etc.)
A verificação é executada de forma assíncrona — você pode trocar de repositório ou sair da página enquanto ela é concluída.
Knowledge
Aqui é onde você ensina o Devin a verificar a qualidade do trabalho.
- Configure o lint (rápido, idealmente ≤ 5 minutos)
- Configure os testes (rápido, idealmente ≤ 5 minutos)
- Adicione quaisquer observações específicas do repositório que o Devin deve seguir (como executar o app, scripts especiais, etc.)
Sugestões de IA
Devin pode propor comandos de configuração específicos do repositório (lint, testes, manutenção de dependências e comandos comuns de execução). Essas sugestões são assíncronas e não bloqueiam o fluxo — elas existem para poupar digitação, não para atrapalhar o seu ritmo. Ciclo de vida- Assim que você começar a configurar um repositório, Devin inicia automaticamente a geração de sugestões de IA em segundo plano.
- As sugestões podem demorar, dependendo do tamanho e da complexidade do repositório. Você pode continuar configurando outros campos ou trocar de repositório enquanto elas estão sendo geradas.
- Quando as sugestões estiverem prontas, elas aparecerão em linha ao lado de cada campo de comando relevante, com botões Aceitar / Rejeitar. Ao aceitar, o comando é preenchido automaticamente; ao rejeitar, sua configuração permanece inalterada.
- Se o seu repositório mudou ou as sugestões deixaram algo passar, abra o menu ⋯ no canto superior direito e clique em “Regenerar sugestões”.
Configurar o ambiente (apenas quando necessário)
- instalar ferramentas (compiladores, gerenciadores de pacotes, CLIs)
- fazer login em sites de que o Devin precisa (aba do Browser)
- criar arquivos locais como
.envrcou.env
- (Opcional) ajuste a Upkeep Frequency (com que frequência o Devin executa tarefas de manutenção para manter o ambiente atualizado)
- Clique em Open VSCode + Browser
- execute suas etapas de bootstrap/instalação no terminal
- confirme que
~/repos/<repo>existe e que as builds/testes são executados - use o prompt Setup Agent se quiser ajuda de IA para criar os comandos de instalação corretos
O que o Devin fará em cada sessão
- Devin inicia uma nova sessão a partir do snapshot mais recente do seu ambiente
- Ao iniciar, Devin executa:
- o comando git pull do repositório
- depois Maintain dependencies (se fornecido)
- Antes de fazer o commit, Devin executa:
- seus comandos de lint
- seus comandos de teste
Uma boa configuração “mínima” (recomendada)
- Mantenha o comando padrão de
git pull - Defina Maintain dependencies como um único comando (por exemplo,
npm ci/uv sync/pip install -r requirements.txt) - Pegue um café. Está pronto!
Resolução de problemas
A verificação falhou, mas aqui funciona
- Diretório de trabalho errado → use
cd ~/repos/<repo> && … - Ferramenta não está no PATH → adicione-a ao PATH no arquivo de configuração do seu shell (ou use caminhos absolutos)
- Dependências ausentes → instale-as durante o Environment Setup e então execute a verificação novamente
- Versão da linguagem incorreta → certifique-se de que a versão está selecionada em shells não interativos (ao abrir um terminal novo)
Estraguei o snapshot do meu ambiente
Precisa editar isso depois?
- Adicione mais repositórios a qualquer momento
- Selecione repositórios e clique em Configure para revisar a configuração
- Use Version History se precisar desfazer alterações
