🤖HermesBlog
Hermes Feature Guides · Parte 58/9/2026

Provedores de Memória — Onde a Memória Vive

Memory Providers — Where Memory Lives — easy-to-understand guide based on official docs

hermes-feature-5-memory-providers

Provedores de Memória — Onde a Memória Vive

Se você tem acompanhado nossa série sobre o Hermes Agent, sabe que os arquivos integrados MEMORY.md e USER.md são o caderno de anotações confiável do seu agente. Mas o que acontece quando você quer que seu agente se lembre de coisas em muitas sessões, ou até mesmo compartilhe contexto entre vários agentes? É aí que entram os provedores de memória.

Pense assim: a memória integrada é como um post-it no seu monitor. Um provedor de memória é como um arquivo completo na nuvem — organizado, pesquisável e sempre disponível.

O Panorama Geral

O Hermes Agent agora vem com 8 plugins de provedores de memória externos. Aqui está a regra principal: você só pode ter um provedor externo ativo por vez, mas a memória integrada sempre roda em paralelo. Eles não são concorrentes — são companheiros de time.

Início Rápido

Começar é tão fácil quanto três comandos:

hermes memory setup      # seletor interativo + configuração
hermes memory status     # verifique o que está ativo
hermes memory off        # desative o provedor externo

Você também pode escolher seu provedor através de hermes plugins → Provider Plugins → Memory Provider, ou configurá-lo manualmente em ~/.hermes/config.yaml:

memory:
  provider: honcho   # ou mem0, hindsight, holographic, retaindb, byterover, supermemory, openviking

Como Funciona

Quando um provedor está ativo, o Hermes automaticamente faz seis coisas nos bastidores:

  1. Injeta o contexto do provedor no prompt do sistema — para que o agente saiba o que o provedor “lembra”
  2. Pré-busca memórias relevantes antes de cada turno (em segundo plano, sem espera)
  3. Sincroniza os turnos da conversa com o provedor após cada resposta
  4. Extrai memórias no final da sessão (para provedores que suportam isso)
  5. Espelha as gravações da memória integrada para o provedor externo
  6. Adiciona ferramentas específicas do provedor para que o agente possa pesquisar, armazenar e gerenciar memórias

A melhor parte? Sua memória integrada funciona exatamente como antes. O provedor externo é puramente aditivo.

Destaque: Honcho

Vamos focar no Honcho, um dos provedores mais interessantes. Ele foi projetado para modelagem de usuário entre sessões com IA nativa, usando algo chamado “raciocínio dialético”. Termo sofisticado, ideia simples: ele tem uma conversa consigo mesmo sobre o que sabe a seu respeito.

Ideal para: Sistemas multiagentes com contexto entre sessões e alinhamento usuário-agente
Requer: pip install honcho-ai + uma chave de API (ou instância auto-hospedada)
Armazenamento de dados: Honcho Cloud ou auto-hospedado

Ferramentas do Honcho (5 no total)

  • honcho_profile — ler/atualizar seu cartão de perfil
  • honcho_search — busca semântica em todas as memórias
  • honcho_context — contexto da sessão (resumo, representação, cartão, mensagens)
  • honcho_reasoning — insights sintetizados por LLM
  • honcho_conclude — criar/excluir conclusões

Três Controles para Gerenciar Custo e Profundidade

O Honcho oferece três controles independentes:

  • contextCadence — com que frequência o contexto base é atualizado (chamadas de API)
  • dialecticCadence — com que frequência o LLM dialético é acionado (chamadas de LLM)
  • dialecticDepth — quantas passadas de raciocínio por invocação (1–3)

Quer um raciocínio mais profundo? Aumente o dialecticDepth. Quer economizar dinheiro? Reduza as cadências. Você está no controle.

Assistente de Configuração

hermes memory setup        # selecione "honcho" — executa a pós-configuração específica do Honcho

Máquinas sem interface gráfica? Sem problema. Se você estiver em um servidor SSH ou VM remota sem navegador, escolha device no prompt do método de autenticação. A CLI exibe um código curto e um link de verificação — abra em qualquer outra máquina, aprove e pronto. O assistente até detecta automaticamente quando não há navegador local utilizável e usa essa opção por padrão.

Configuração

A configuração fica em $HERMES_HOME/honcho.json (local ao perfil) ou ~/.honcho/config.json (global). Ordem de resolução: $HERMES_HOME/honcho.json > ~/.hermes/honcho.json > ~/.honcho/config.json.

As principais configurações incluem contextTokens (orçamento de tokens por turno), recallMode (hybrid, context ou tools) e writeFrequency (async, turn, session ou um inteiro N).

Conclusão

Os provedores de memória transformam o Hermes de um assistente inteligente em um continuamente aprendiz. Esteja você construindo sistemas multiagentes ou apenas queira que seu agente lembre do seu pedido de café entre sessões, existe um provedor para você.

Comece com hermes memory setup, explore as opções e veja seu agente ficar mais inteligente a cada conversa. O arquivo está esperando por você.

📖 Documentação oficial

この記事は Hermes Agent のDocumentação oficialに基づいています:Documentação oficial › user-guide/features/memory-providers