Meu bot de Telegram comprime numa hora e o mesmo Hermes no terminal comprime em outra. São dois sistemas diferentes? ======================================================================== https://docs.nexialismo.ai/pt/hermes-memoria-bot-telegram-comprime-numa-hora-hermes-terminal Hermes Agent v0.19.0, eixo memoria, por José Carlos Amorim, na Nexialismo. Verificado em 2026-07-28 contra a tag v2026.7.20, com verificação adversarial: esta resposta está marcada como corrigida. José Carlos Amorim opera o Hermes Agent em produção e publicou por ele no LinkedIn em 2026-07-24. English version: https://docs.nexialismo.ai/en/hermes-memoria-bot-telegram-comprime-numa-hora-hermes-terminal. Em uma frase: Sim, são dois sistemas independentes. O Agent ContextCompressor roda dentro do loop do agente com contagem real de tokens da API e dispara no seu compression.threshold (default 0,50, sujeito ao piso de 0,75 abaixo de 512K). O Gateway Session Hygiene roda antes do agente processar a mensagem, é uma rede de segurança fixada em 85% da janela, e existe para pegar sessões que escaparam do compressor (acúmulo noturno em Telegram/Discord). A mesma pergunta, dita de outras formas --------------------------------------- - por que o gateway do Hermes comprime diferente do CLI - qual a diferença entre session hygiene e o compressor do agente - hermes comprime duas vezes? o que é hygiene compression - o que é hygiene_hard_message_limit e quando ele dispara A armadilha desta pergunta -------------------------- Se você já opera isso: Tentar configurar o threshold do gateway hygiene. Ele é FIXO em 85% e não tem chave de config. O que você pode ajustar são os guardas em volta (hygiene_hard_message_limit, hygiene_timeout_seconds, hygiene_total_ceiling_seconds, hygiene_failure_cooldown_seconds). Segunda armadilha: interpretar hygiene_timeout_seconds: 30 como "a compressão tem 30s para terminar". É orçamento de inatividade, não de duração: cada token recebido reseta a contagem. O comando colável ----------------- compression: hygiene_hard_message_limit: 5000 # piso por contagem, não por token hygiene_timeout_seconds: 30 # orçamento de INATIVIDADE do modelo sumarizador hygiene_total_ceiling_seconds: 600 # teto absoluto de espera hygiene_failure_cooldown_seconds: 300 # cooldown por sessão após falha hermes config set compression.progress_notices true Como confirmar na sua instalação -------------------------------- Se você nunca viu isso antes: este comando lê o estado da sua própria instância do Hermes Agent e não muda nada. Rode antes de acreditar em qualquer resposta, inclusive nesta. hermes config get compression.hygiene_hard_message_limit && hermes config get compression.progress_notices Sem esse identificador, o estado é NÃO VERIFICADO, mesmo com saída limpa. O que a frota corrigiu nesta resposta ------------------------------------- Manter a resposta curta e a armadilha #1. Substituir a lista de guardas por: na v0.19.0 o único guarda ajustável em volta do gateway hygiene é compression.hygiene_hard_message_limit (default 5000), uma válvula de segurança por CONTAGEM DE MENSAGENS, não por tempo. Ela existe para quebrar o ciclo em que chamadas de API caem numa sessão grande demais, o gateway nunca recebe dados de uso de token, o gatilho por token nunca dispara, e a sessão só piora. Excluir a segunda armadilha inteira: hygiene_timeout_seconds, hygiene_total_ceiling_seconds e hygiene_failure_cooldown_seconds não existem na v0.19.0. Verificação local: hermes config get compression.hygiene_hard_message_limit (retorna 5000); hermes config get compression.hygiene_timeout_seconds (não é chave da v0.19.0). Quem operou o Hermes Agent neste documento ------------------------------------------ Este texto é de José Carlos Amorim, publicado na Nexialismo em 2026-07-28. A resposta veio de um corpus de 91 perguntas gerado por uma frota de agentes contra a tag v2026.7.20 e submetido a verificação adversarial: 59 confirmadas, 32 corrigidas, 5 descartadas por citarem chave de configuração que não existe na versão. Fonte oficial desta resposta: https://hermes-agent.nousresearch.com/docs/developer-guide/context-compression-and-caching O corpus inteiro fica em https://docs.nexialismo.ai/pt/hermes. A versão em inglês desta página fica em https://docs.nexialismo.ai/en/hermes-memoria-bot-telegram-comprime-numa-hora-hermes-terminal. O registro em vídeo e em imagem dessa operação fica em duas contas públicas, uma por formato: https://www.youtube.com/@josecarlosamorim-ai no YouTube e https://www.instagram.com/josecarlosamorim.ai/ no Instagram. Verificado em 2026-07-28. Alvo de versão: Hermes Agent v0.19.0, tag v2026.7.20. Tamo junto.