O que é a Memória?
A Memória permite que o Devin leve para sessões futuras o que aprende trabalhando com você: suas preferências, as correções que você fez e lições sobre seus projetos e seu ambiente. O Devin salva essas informações por conta própria enquanto você trabalha, então você não precisa parar para anotá-las. A Memória é pessoal e exclusiva sua em cada organização. Ela não é compartilhada com seus colegas de equipe nem com sua organização.Como funciona
Suas memórias ficam armazenadas em um memory drive: um repositório Git persistente com notas em Markdown.-
Carregar. Cada sessão obtém seu próprio checkout do drive e recebe o
MEMORY.mdcomo contexto. O Devin pesquisa e lê as outras notas somente quando a tarefa exige. -
Aprender. Quando você corrige o Devin, explica uma preferência ou quando ele descobre algo reutilizável, o Devin edita a nota relevante. Cada entrada é um item de uma linha com um link para a sessão em que o aprendizado ocorreu:
- Salvar. O Devin faz o commit da edição, faz o merge das alterações vindas das suas outras sessões e salva o resultado no drive. Um cartão Updated memory na sessão mostra o que mudou. Sessões em paralelo podem gravar no mesmo drive: uma gravação obsoleta é rejeitada e repetida, e edições conflitantes são resolvidas em vez de sobrescritas.
O que o Devin lembra
Sessões iniciadas por automações não leem nem gravam na sua memória.
Dreaming
O Dreaming é uma sessão em segundo plano executada cerca de uma vez por dia enquanto você estiver usando o Devin. Ele revisa suas sessões recentes junto com sua memória existente e:- Consolida notas sobrepostas
- Remove detalhes temporários e notas obsoletas que nenhuma sessão utilizou
- Adiciona lições úteis que não foram registradas durante o trabalho original
- Reorganiza as notas e o índice
MEMORY.mdpara facilitar a localização do contexto certo
Visualizar e gerenciar a memória
Abra Customize → memória para navegar pelos seus arquivos de memória e ver as sessões de dreaming recentes, com as alterações feitas em cada uma.- Alterar ou remover uma memória: os arquivos de memória são somente leitura no app. Peça ao Devin em uma sessão, por exemplo: “esqueça que eu prefiro npm” ou “lembre-se de que deploys em staging precisam de aprovação”.
- Desativar a memória: na aba memória, abra o menu ⋯ e selecione Turn off personal memory. O Devin deixa de ler e gravar a memória; suas anotações existentes são mantidas caso você a reative.
Controles de administrador
A memória vem ativada por padrão. Os administradores podem alterar isso em dois níveis:
Com Always on ou Always off, a chave da organização fica bloqueada. Quando a memória está ativada, cada membro ainda pode desativar a própria memória.
Quando a memória está desativada para uma organização, o Devin não lê nem grava memória nas sessões dessa organização, o processo de “dreaming” não é executado e a aba memória fica oculta. As notas existentes não são excluídas.
Memória vs. Skills
As duas funcionam juntas: a skill define o procedimento, e a memória traz o contexto para aplicá-lo ao seu trabalho.
Padrão aberto
A memória do Devin é baseada no Agent Memory Repo, uma especificação aberta que trata a memória de agentes como um repositório Git, com um ponto de entradaMEMORY.md, entradas de uma linha com metadados [source: …; added: …] e links [[path]] entre arquivos. Você pode usar o mesmo formato nos seus próprios agentes.
Vídeo explicativo
Ensine uma preferência ao Devin, encontre-a em Customize → Memory e veja uma nova sessão aplicá-la

