Dropstone Docs

Memória - O que o Dropstone Lembra e Como Alterar

O Dropstone lembra regras permanentes e fatos entre sessões. Saiba como ele decide o que manter, como ver tudo o que aprendeu e como fazê-lo esquecer.

O Dropstone lembra coisas entre sessões. Corrija-o uma vez e ele não deve precisar de correção novamente, neste projeto ou no próximo.

Esta página explica o que ele mantém, como isso chega à sua próxima conversa e como alterar ou remover qualquer parte disso.

Note:

A memória exige que você esteja conectado ao Dropstone. Se você não estiver conectado, as ferramentas de memória não são carregadas e nada é armazenado.


Dois tipos de memória

Nem tudo que vale a pena lembrar deve ser tratado da mesma forma, então o Dropstone mantém dois tipos.

Regras permanentes

Uma regra é algo que você quer seguido de agora em diante. Uma convenção, uma preferência de estilo, uma proibição.

"Sempre use const de arrow function, nunca declarações function."

"Nunca adicione uma dependência sem perguntar."

"Use bun, não npm."

As regras são aplicadas a cada tarefa, sem serem pesquisadas. Esse é o ponto: uma regra sobre como você gosta que funções sejam escritas tem que se aplicar quando você pede um helper de slug, um parser de data ou qualquer outra coisa. Esperar até a tarefa "parecer relacionada" significaria que a regra silenciosamente deixa de se aplicar no momento em que o assunto muda.

Fatos

Um fato é algo que é simplesmente verdadeiro agora.

"O banco de dados de staging está atrás da VPN."

"Este projeto fixa o Node 22."

Os fatos são recuperados apenas quando são relevantes para o que você está trabalhando. Há muito mais deles, e puxar todos para cada conversa seria ruído.


Como algo é lembrado

Você não precisa dizer "lembre disso". O Dropstone registra uma lição quando você o corrige, rejeita uma abordagem ou declara uma preferência — no momento em que isso acontece, não no final da tarefa.

Você:  Não. Eu nunca quero declarações `function`, sempre const de arrow.
Dropstone:  Anotado - const de arrow function em vez de declarações.

Ele também decide de qual tipo é. Algo formulado como uma instrução permanente ("sempre", "nunca", "use X não Y") vira uma regra. Todo o resto é armazenado como fato. Quando ele não tem certeza, escolhe fato, porque uma regra perdida custa a você um lembrete, enquanto uma regra errada o segue em todos os lugares.

Nada é armazenado a menos que você esteja conectado, e a memória é privada da sua conta.


Vendo o que ele lembra

Basta perguntar.

Você:  o que você lembra sobre mim?

O Dropstone lista o que aprendeu, com regras mostradas separadamente dos fatos, porque as regras são as que afetam cada resposta.

Você também pode pedir um tipo:

Você:  mostre minhas regras permanentes

Alterando ou removendo algo

Diga para esquecer, e ele esquecerá.

Você:  esqueça a regra sobre arrow functions
Dropstone:  Esquecido. Não será aplicado novamente.

O Dropstone só esquece quando você pede. Ele não removerá algo por iniciativa própria, e não afirmará que algo foi removido se não foi — se ele não encontrar a entrada, diz isso em vez de fingir.

Você também pode corrigir uma regra em vez de excluí-la. Reafirmar uma preferência a atualiza no lugar, para que você não acabe com duas regras se contradizendo.


Memória e AGENTS.md

Eles resolvem problemas diferentes e funcionam bem juntos.

AGENTS.mdMemória
Escrito porvocêDropstone, a partir das suas correções
Vive emseu repositóriosua conta
Compartilhado comqualquer um que clone o repoapenas você
Melhor paraconvenções do projeto que todo o time precisacomo você gosta de trabalhar

Se uma regra pertence ao projeto, coloque-a em AGENTS.md para que seus colegas também a recebam. Se for uma preferência pessoal que deve seguir você entre projetos, deixe a memória cuidar dela.


Desativando

A escrita de memória segue sua configuração Melhore o Dropstone. Desative-a nas configurações da conta e nada será registrado.

Você também pode desativar a recuperação de memória para uma única máquina:

DROPSTONE_DISABLE_MEMORY_GATE=1

A falha na recuperação nunca bloqueia uma sessão — se a memória estiver indisponível, o Dropstone continua sem ela.


Boas práticas

Seja direto ao corrigir. "Sempre X, nunca Y" é inconfundivelmente uma regra. "Eu acho que talvez X seja melhor" pode ser armazenado como fato e só ressurgir quando relevante.

Verifique suas regras ocasionalmente. Elas se aplicam a tudo, então uma regra desatualizada vale a pena ser removida. Perguntar "mostre minhas regras permanentes" leva um segundo.

Mantenha convenções do projeto em AGENTS.md. A memória é por conta, então uma regra que você ensina a ela não alcançará seus colegas.

Ctrl+I