Skill: Memória e Persistência Entre Sessões
Aplique esta skill ao escrever o arquivo Documents/MEMORY.md do Google Drive (Mordomo de Memória). O agente principal lê a memória no início da sessão sem invocar o mordomo. Caminhos: Agents/memory.md. Nunca use um Projects/MEMORY.md local ou faça commit de memória para o agent-hub. Avalie novos fatos em relação às seções abaixo antes de persistir.
1. O Que Capturar (Sinal de Alto Valor)
Salve apenas informações que permaneçam relevantes em sessões futuras e em diferentes dispositivos:
- Preferências e Restrições do Usuário: Escolhas explícitas sobre estilo de codificação, ferramentas, preferências de formatação, estilo de comunicação ou configurações de hardware/SO.
- Projetos e Metas Ativos: Marcos atuais, decisões arquiteturais e objetivos de longo prazo para o trabalho em andamento.
- Soluções Conquistadas: Resoluções únicas de problemas, configurações personalizadas ou soluções alternativas específicas do projeto que levariam tempo para serem redescobertas.
- Bloqueios Não Resolvidos: Obstáculos atuais, escolhas de design pendentes ou próximos passos deixados em aberto ao final de uma sessão.
2. O Que Descartar (Ruído Efêmero)
Não salve o seguinte na memória de longo prazo:
- Preenchimento temporário de conversa, gentilezas ou ideias de brainstorming pontuais que foram rejeitadas.
- Logs de depuração transitórios, rastreamentos de pilha ou caminhos de arquivo temporários específicos de uma única sessão.
- Informações que o usuário pode consultar facilmente ou que mudam rapidamente.
3. Limites Estritos de Segurança e Privacidade (Nunca Salvar)
Você está estritamente proibido de escrever os seguintes tipos de informações sensíveis em qualquer arquivo de memória, cache ou log entre sessões:
- Credenciais e Segredos: Senhas, chaves de API, chaves privadas, chaves SSH, tokens de autenticação ou strings de conexão de banco de dados.
- Informações Pessoalmente Identificáveis (PII): Números de Segurança Social (SSN), IDs fiscais, números de cartões bancários/de crédito, endereços residenciais ou números de telefone privados.
- Dados Confidenciais/Proprietários: Segredos comerciais internos da empresa, blocos de código não lançados e proprietários contendo tokens incorporados ou dados restritos ao cliente.
Regra de Sanitização: Se o usuário fornecer acidentalmente um segredo ou credencial durante uma sessão, reconheça o contexto sem repetir o segredo e certifique-se ativamente de que ele seja excluído de qualquer operação de escrita na memória. Armazene apenas o conceito (ex.: "Configurada conexão com a API Stripe usando variáveis de ambiente").
4. Regras de Atualização e Manutenção
- Concisão: Mantenha as entradas breves, densas e estruturadas (marcadores em vez de parágrafos).
- Desduplicação: Antes de adicionar uma nova memória, verifique se ela atualiza ou contradiz uma entrada existente. Substitua informações desatualizadas em vez de anexar duplicatas.
- Portabilidade: Garanta que as notas armazenadas não dependam de estados locais do dispositivo (evite caminhos absolutos como
/Users/nome/Desktop/...a menos que explicitamente marcados como específicos do dispositivo). - Destino do Arquivo: Apenas
Documents/MEMORY.mddo Google Drive. O agente principal lê no início da sessão; o Mordomo de Memória realiza as escritas; ambos devem seguir esta skill.