Automação Econômica do OpenClaw: Usando LLMs Apenas Quando Necessário

Um desenvolvedor no r/openclaw descreve uma estratégia de automação consciente dos custos que minimiza o uso de LLM separando tarefas determinísticas da resolução de problemas não determinísticos.
A Abordagem Principal
O desenvolvedor evita a funcionalidade de heartbeat do OpenClaw devido a preocupações com custos sobre chamadas LLM a cada 30 minutos. Em vez disso, ele usa o OpenClaw para criar scripts Python para tarefas específicas como ler caixas de entrada do Gmail, atualizar servidores Linux, fazer scraping de sites e carregar dados em bancos de dados. Esses scripts lidam com operações determinísticas e são agendados como cron jobs do sistema em um VPS, usando recursos mensais do VPS em vez de créditos LLM por chamada.
Tratamento de Erros e Autocorreção
Cada cron job gera um arquivo de status com informações de sucesso/falha e detalhes do erro. Um sistema de autocorreção separado em cron é executado uma vez por dia para verificar esses arquivos de status. Quando erros são detectados, esse sistema envia uma mensagem para o gateway do OpenClaw com o script, informações do erro e um prompt pedindo ao LLM para analisar o erro, corrigir o script e tentar novamente. É aqui que o uso do LLM ocorre — apenas quando o entendimento não determinístico e a resolução de problemas são necessários.
Otimização de Polling
Para tarefas de polling como verificar uma caixa de entrada onde geralmente não há nada a fazer, a mesma abordagem pode ser implementada em um único script. O OpenClaw constrói um script que lida com o polling e só chama o gateway do OpenClaw quando há trabalho real para processar. Isso significa que o LLM é aproveitado apenas quando há algo a fazer, não para verificar se há algo a fazer.
Comparação com o Heartbeat
O desenvolvedor observa que essa abordagem é essencialmente o oposto da funcionalidade de heartbeat. Ela não funcionará para casos de uso que exigem que o LLM escolha dinamicamente os próximos passos e itere indefinidamente. O desenvolvedor questiona o valor de iniciar chamadas LLM 52 vezes por dia sem foco disciplinado, vendo o uso constante de LLM como potencialmente desperdiçador para muitos cenários de automação.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Como Reduzir os Custos do Agente OpenClaw em 80% com a Troca de Modelo
Um usuário rastreou o uso de tokens por 14 dias e descobriu que 67% dos gastos foram em tarefas onde os modelos Flash baratos equivaliam à qualidade do Opus. Mudar para Flash por padrão e usar /model no meio da sessão reduziu os custos de ~$170 para ~$35/mês.

Plugin de Código Claude Causa Bug que Faz Habilidades Carregarem Duas Vezes, Aumentando a Compactação de Contexto
Um bug no Claude Code faz com que os plugins carreguem cada habilidade duas vezes devido a diretórios de cache obsoletos e duplicação de symlinks, aumentando significativamente o tamanho do prompt do sistema e desencadeando compactação frequente de contexto. A fonte fornece scripts de verificação para identificar o problema e scripts de correção para remover versões obsoletas de plugins e symlinks duplicados.

Solução Alternativa para a Compactação do Claude: Usando um Arquivo Handoff.MD
Um usuário do Reddit compartilha uma solução alternativa para a mensagem de compactação de conversa do Claude: criar um arquivo handoff.md detalhado resumindo a conversa e iniciar uma nova sessão com esse arquivo. A postagem inclui etapas específicas para usar o ChatGPT para gerar prompts e gerenciar projetos com instruções.

iCloud Sincronização de Área de Trabalho/Documentos Causa Problemas de Perda de Arquivos com Claude no Mac
Um usuário de Mac relata que ativar a sincronização do iCloud Drive para as pastas Desktop e Documentos faz com que o Claude crie arquivos duplicados e pode levar à perda permanente de dados, incluindo pastas ocultas /.claude que o iCloud não faz backup.