Pular para o conteúdo principal
Essas capacidades estão disponíveis em todas as sessões do Devin — basta pedir. Você também pode acessar templates de prompt para cada capacidade na página Explorar capacidades avançadas da página inicial do Devin.
Devin vai além de escrever código. Ele pode dividir tarefas grandes em fluxos de trabalho paralelos, aprender com sessões anteriores, criar playbooks reutilizáveis e manter a base de Knowledge da sua organização atualizada — tudo em qualquer sessão.

O que o Devin pode fazer por você

  • Orquestrar Devins gerenciados em paralelo: Divida uma tarefa grande e delegue partes dela a uma equipe de sessões gerenciadas do Devin, cada uma executando em sua própria VM isolada
  • Analisar os resultados de uma sessão: Entenda por que uma sessão foi bem-sucedida ou falhou, identifique padrões e extraia aprendizados
  • Criar e aprimorar playbooks: Transforme sessões bem-sucedidas em playbooks reutilizáveis ou refine os existentes com base em feedback
  • Gerenciar Knowledge: Elimine duplicações, consolide ou crie novas entradas de Knowledge a partir da sua base de código
  • Gerenciar agendamentos: Configure sessões automatizadas recorrentes ou únicas do Devin
Esses recursos funcionam em qualquer sessão do Devin — basta descrever o que você precisa. A página Explorar capacidades avançadas na página inicial do Devin oferece templates de prompt prontos para fluxos de trabalho comuns.

Devins gerenciados

O Devin pode dividir tarefas grandes e delegá-las a uma equipe de Devins gerenciados que trabalham em paralelo, cada um em sua própria VM isolada. A sessão coordenadora define o escopo do trabalho, monitora o progresso, resolve conflitos e consolida os resultados. O Devin divide automaticamente tarefas grandes e as delega a Devins gerenciados quando isso faz sentido. Você também pode pedir explicitamente ao Devin para paralelizar o trabalho — por exemplo, “inicie um Devin gerenciado para cada módulo” ou “execute este playbook em todos os serviços em paralelo.” De qualquer forma, o Devin atua como coordenador: definindo o escopo do trabalho, monitorando o progresso, resolvendo conflitos e consolidando os resultados. Essa é a forma mais poderosa de lidar com tarefas que abrangem muitos arquivos, módulos ou repositórios — migrações, ampliação em massa da cobertura de testes, pesquisa em paralelo e muito mais. O que o coordenador pode fazer:
  • Iniciar Devins gerenciados — iniciar sessões filhas com prompts, playbooks, tags e limites de ACU específicos
  • Enviar mensagens para sessões filhas — enviar instruções complementares ou esclarecimentos para sessões em execução
  • Monitorar o consumo de ACU — acompanhar quanta computação cada sessão filha está usando
  • Colocar sessões filhas em modo de espera ou encerrá-las — pausar ou parar sessões que estejam travadas ou que não sejam mais necessárias
  • Agendar mensagens para si mesmo — definir lembretes para voltar a verificar sessões filhas de longa duração
Exemplo: Paralelize uma migração de 50 arquivos Peça ao Devin para analisar sua base de código, agrupar arquivos em pacotes de trabalho independentes e iniciar uma sessão por pacote — todas executando simultaneamente:
Analyze our codebase for all files using the legacy REST client.
Group them into independent work packages that won't conflict,
then start a parallel Devin session for each package to migrate
to the new GraphQL client. Use the "REST to GraphQL Migration"
playbook for each session.
Veja Migrate 50 Files from REST to GraphQL para um guia completo. Exemplo: Execute a mesma tarefa em vários módulos Inicie várias sessões do Devin de uma só vez para tarefas repetitivas — cada sessão é executada independentemente em sua própria máquina:
Run the test coverage report, find the 8 modules below 50%
coverage, and start a parallel Devin session for each module
using our test-writing playbook. Open a separate PR for each.
Devin analisa sua solicitação e propõe as sessões para aprovação antes de iniciá-las. Consulte Batch Test Coverage para um passo a passo completo.

Analisando sessões

Peça ao Devin para examinar uma ou mais sessões anteriores para entender o que aconteceu e por que isso ocorreu. Isso é útil para:
  • Entender por que uma sessão não foi concluída como esperado
  • Identificar o que funcionou bem em uma sessão bem-sucedida
  • Extrair padrões e insights de várias sessões
Para analisar uma sessão, compartilhe o link da sessão e descreva o que você quer aprender:
This session used 42 ACUs to add pagination to GET /api/users.
I expected ~12. Break down where Devin spent the most time,
what dead ends it tried, and give me a revised prompt that
would avoid these issues.
Devin analisa o histórico da sessão, identifica eventos-chave e fornece insights acionáveis.

Criando e aprimorando playbooks

Transforme uma sessão bem-sucedida em um playbook reutilizável ou aperfeiçoe um já existente com base em feedback do uso no mundo real. Criando um playbook a partir de uma sessão: Compartilhe um ou mais links de sessões e descreva o playbook que você deseja. Devin analisa as sessões e produz um playbook estruturado com procedimentos, especificações e orientações.
Esta sessão diagnosticou e corrigiu um vazamento de memória em nosso serviço
de pagamentos. Crie um playbook de hotfix reutilizável para incidents de
vazamento de memória que qualquer engenheiro de plantão possa attach em uma nova sessão.
Aprimorando um playbook existente: Faça referência ao playbook e compartilhe sessões em que ele ficou aquém. Devin compara sucessos e falhas para propor melhorias direcionadas.
Our !db-migration playbook keeps failing on foreign key
constraints. Here are 4 recent sessions — analyze the failures,
compare them to the successes, and update the playbook to handle
FK dependencies.

Gerenciamento do Knowledge

Mantenha e aprimore a base de conhecimento da sua organização:
  • Encontre e mescle entradas duplicadas do Knowledge
  • Resolva orientações conflitantes
  • Crie novo conhecimento a partir de padrões da base de código
Review all knowledge entries and identify duplicates or highly
similar entries. For each set of duplicates, propose a
consolidated version.

Gerenciar agendamentos

Configure sessões agendadas recorrentes ou únicas do Devin para fluxos de trabalho automatizados, como execuções noturnas de testes, manutenção semanal do Knowledge ou verificações diárias de integridade.
Create a schedule that runs every Monday at 8 AM to review
pending knowledge suggestions, deduplicate entries, and resolve
conflicting guidance.
Consulte Sessões agendadas para mais detalhes.

Boas práticas

Analisando sessões de forma eficaz

Ao analisar sessões, seja específico quanto ao que você quer aprender. Em vez de perguntar “O que aconteceu?”, tente:
  • “Por que Devin escolheu essa abordagem em vez da alternativa?”
  • “O que causou as falhas nos testes nesta sessão?”
  • “Quais padrões podemos extrair para criar um playbook?”

Criando playbooks úteis

Ao criar playbooks a partir de sessões:
  • Forneça várias sessões bem-sucedidas, se possível, para ajudar Devin a identificar padrões comuns
  • Descreva o público-alvo e o caso de uso do playbook
  • Especifique quaisquer restrições ou requisitos que devam ser incluídos

Gerenciando o Knowledge em escala

Para grandes bases de Knowledge:
  • Comece pela eliminação de duplicatas para reduzir o ruído
  • Depois, resolva conflitos para garantir consistência
  • Por fim, preencha lacunas criando Knowledge a partir da análise da base de código

Como usar esses recursos via o Devin MCP

Todos os recursos descritos acima — e mais — estão disponíveis por meio do servidor MCP do Devin. Qualquer sessão do Devin ou agente de IA compatível com MCP pode acessá-los diretamente.

Gerenciamento de sessões

Crie programaticamente uma ou mais sessões do Devin, cada uma com seu próprio prompt, playbook, tags e limite de ACU. Pesquise e filtre as sessões da sua organização por tags, playbook, origem, usuário ou intervalo de tempo. Inspecione a linha do tempo completa de qualquer sessão — liste resumos de eventos, recupere o conteúdo detalhado dos eventos ou pesquise eventos por texto. Envie mensagens para sessões em execução, encerre-as ou arquive-as e gerencie as tags das sessões. Depois de iniciar sessões paralelas, aguarde até que todas sejam concluídas em uma única chamada, em vez de fazer polling de cada uma individualmente.

Gerenciamento de playbooks

Liste, crie, atualize e exclua playbooks. Anexe macros de automação a playbooks para fluxos de trabalho baseados em acionadores. Use isso para fazer o build de playbooks do zero, iterar sobre os existentes ou limpar playbooks não utilizados.

Gerenciamento do Knowledge

Controle total sobre a base de conhecimento da sua organização: crie, leia, atualize e exclua notas do Knowledge. Navegue pela estrutura de pastas, filtre notas por repo ou pasta e pesquise em nomes de notas, gatilhos e conteúdo. Analise, visualize e descarte sugestões pendentes do Knowledge geradas pelo Devin a partir de sessões.

Gerenciamento de agendamentos

Crie e gerencie sessões agendadas do Devin — tanto recorrentes (via expressões cron) quanto únicas. Atualize a frequência do agendamento, ative e desative agendamentos, escolha as preferências de notificação e selecione qual agente executar. Isso permite configurar fluxos de trabalho automatizados, como execuções noturnas de testes, manutenção semanal do Knowledge ou verificações diárias de integridade.

Gerenciamento de integrações

Visualize todas as integrações nativas (como GitHub, Jira e Slack) e os servidores MCP configurados para sua organização. Verifique quais integrações estão instaladas, encontre URLs de configuração para as que não estão e obtenha links de configuração para as que estão — permitindo que Devin ajude você a gerenciar suas integrações.

Documentação do repositório

Consulte e pesquise a documentação de qualquer repositório do GitHub ao qual sua conta tenha acesso. Obtenha uma lista estruturada dos tópicos da documentação, leia todo o conteúdo da wiki ou faça perguntas em linguagem natural e receba respostas geradas por IA com base no contexto. Liste todos os repositórios disponíveis na sua conta do Devin. Consulte a documentação do Devin MCP para obter instruções de configuração e a referência completa da ferramenta.

Permissões

Esses recursos avançados exigem a permissão UseDevinExpert, que está incluída nas funções padrão org_member e org_admin, então todos os membros da organização têm acesso por padrão. Se você precisar restringir o acesso, poderá criar uma função personalizada sem essa permissão e atribuí-la a usuários específicos.