Como um Agente Inativo Queimava 50M Tokens por Dia – e Como Corrigir Isso

Um usuário do OpenClaw no Reddit relatou que o uso da API LLM saltou de 11M para 51M tokens por dia ao longo de seis dias, totalizando 196M tokens — a maior parte desperdiçada por um agente ocioso. A causa: um agente esquecido chamado "main" era acionado pelo heartbeat do OpenClaw a cada 30 minutos, carregando um histórico de sessão de 225k tokens apenas para responder "HEARTBEAT_OK".
O Vazamento: Predominância de cacheRead
Dois números se destacaram na análise do histórico:
- 95% dos tokens eram cacheRead — o modelo relendo o histórico antigo da conversa em vez de fazer trabalho novo.
- 56% de todos os tokens vinham de um único agente chamado "main" que nem estava mais em uso.
O heartbeat rodava 48 vezes ao dia, cada vez carregando uma sessão de meses atrás. Até mesmo um HEARTBEAT.md vazio — destinado a desabilitar o heartbeat — não conseguiu pará-lo naquela versão.
A Solução: Dois Passos
- Limpe a sessão inchada. Apague o arquivo de sessão do agente ocioso. O próximo heartbeat começará do zero. Remova apenas sessões inúteis, mantenha as sessões reais de DM/chat.
- Evite reenchimento. Uma limpeza única não adianta porque o heartbeat continua adicionando à sessão. Use alterações na configuração:
- Defina
heartbeat every: "0m"para desligar completamente o heartbeat se o agente não fizer nada, ou - Defina
isolatedSession: trueelightContext: truepara que cada heartbeat execute em um contexto novo e pequeno (~2-5k tokens) em vez do histórico completo (~100k+).
- Defina
Bônus: outros agentes estavam reutilizando uma única sessão que crescia sem parar porque um ID de sessão não estava realmente começando do zero naquela versão. Reinicie a sessão entre tarefas para manter cada execução limpa.
Lições Aprendidas
- Agentes ociosos não são gratuitos — um heartbeat em uma sessão pesada pode custar mais do que trabalho real.
- Se a maioria dos tokens for
cacheRead, você está pagando para reler o histórico, não por trabalho novo. - Verifique se "desligado" está realmente desligado — o
HEARTBEAT.mdvazio não parou o heartbeat na versão relatada. - Leia os históricos por interação; o uso de tokens é registrado lá por entrada/saída/cacheRead.
O usuário reduziu o uso de tokens em mais da metade com essas alterações de configuração.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Dificuldades de instalação do OpenClaw no Windows 11 e como superá-las
Um usuário detalha três obstáculos específicos ao instalar o OpenClaw em uma máquina nova com Windows 11: política de execução do PowerShell, bloqueio do Windows Defender e dependências ausentes como Node.js e Git.

Qwen 3.5 122B MoE a 35 t/s em uma única 3090 com ik_llama.cpp MTP
Uma stack local rodando Qwen 3.5 122B MoE em uma única 3090 a 35 t/s usando operações MoE fundidas do ik_llama.cpp para MTP. O llama.cpp padrão mostrou apenas +4% de melhoria; o fork ik resulta em +20%.

Atualização do OpenClaw Corrigida: Resolvendo Erros de 'Falha na Lista de Permissões' do Executável do Telegram
Uma atualização recente do OpenClaw fez com que os comandos exec do Telegram falhassem com erros 'exec denied: allowlist miss', mesmo após desativar as aprovações. A correção requer habilitar o acesso elevado, configurar explicitamente a segurança do exec e atualizar os arquivos openclaw.json e exec-approvals.json.

Executando o OpenClaw Localmente com Ollama para Evitar Custos de API
Um usuário do Reddit compartilha sua experiência ao mudar do OpenClaw baseado em API para executá-lo localmente com o Ollama, eliminando os custos de API enquanto mantém os fluxos de trabalho. Eles criaram um guia de instalação em vídeo passo a passo.