Se eu deixar o agente vasculhar conversas antigas, isso vai me custar caro em tokens?
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 confirmada. 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-deixar-agente-vasculhar-conversas-antigas-vai-custar.
Em uma frase: Não custa nada de contexto fixo. session_search roda FTS5 direto no SQLite (~/.hermes/state.db), sem nenhuma chamada de LLM e sem sumarização: a doc classifica o custo como "Free — no LLM calls", com latência típica de 15-50ms na descoberta e 1-2ms por scroll. Você paga apenas os tokens das mensagens que a busca devolveu, e só nos turnos em que ela foi chamada.
A mesma pergunta, dita de outras formas
- session_search consome contexto? é caro?
- quanto custa o agente buscar em conversas passadas no Hermes
- session_search faz chamada de LLM?
- vale a pena deixar o Hermes buscar no histórico ou é melhor pôr tudo em MEMORY.md
O que quebra no Hermes Agent
Se você ligou sessions.auto_prune: true com retention_days curto, você destruiu o índice de busca. A própria doc dá essa como a razão de o auto-prune vir desligado. Sintoma: session_search devolve zero resultados para algo que você lembra de ter discutido.
``bash
hermes sessions list # as sessões antigas ainda existem?
``
A armadilha desta pergunta
Se você já opera isso: Empurrar fatos para MEMORY.md achando que é "mais barato que buscar". É o inverso: MEMORY.md é custo FIXO cobrado em todo turno de toda sessão, enquanto session_search é custo VARIÁVEL sob demanda e zero chamada de LLM. A segunda armadilha é procurar um parâmetro mode na tool: ele não existe, o modo é inferido de quais argumentos você passou (query / session_id+around_message_id / nenhum).
O comando colável
# 1. Discovery — passe query
session_search(query="auth refactor", limit=3)
# 2. Scroll — passe session_id + around_message_id
session_search(session_id="20260510_174648_805cc2", around_message_id=590803, window=10)
# 3. Browse — sem argumentos
session_search()
hermes sessions list # as sessões antigas ainda existem?
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 sessions list | head -20 # confirma que há histórico indexado para buscar
Sem esse identificador, o estado é NÃO VERIFICADO, mesmo com saída limpa.
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/user-guide/features/memory
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-deixar-agente-vasculhar-conversas-antigas-vai-custar. 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.