CommunityPesquisa e Análise de Dadosgithub.com

gemlarin/agent-hub

Captura, sanitiza e mantém estado de sessão de alto valor em arquivos de memória persistentes (MEMORY.md), protegendo rigorosamente dados sensíveis e descartando ruídos efêmeros.

O que é agent-hub?

Esta skill capacita um agente de IA, como o Claude Code ou Cursor, a atuar como um 'Memory Steward' (Mordomo de Memória), responsável por gerenciar a persistência de informações entre sessões. Ela define o que deve ser salvo (preferências do usuário, decisões arquiteturais, soluções complexas) e o que deve ser descartado (ruídos de conversa, logs temporários). A skill impõe regras rigorosas de segurança para nunca armazenar credenciais, PII ou dados confidenciais, sanitizando qualquer vazamento acidental. O objetivo é construir uma MEMORY.md enxuta e portátil, que o agente principal consulta no início de cada nova sessão, garantindo continuidade e produtividade sem sobrecarga de informações.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/gemlarin/agent-hub/tree/HEAD/Skills/memory-management

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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.md do 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.

Habilidades Relacionadas