Usando OpenClaw Cron Jobs para Tarefas Agendadas em Vez de Monitoramento de Heartbeat

Tarefas Cron do OpenClaw para Trabalho Agendado
Um usuário do Reddit destaca um padrão comum em que as pessoas usam incorretamente o HEARTBEAT.md para tarefas agendadas como verificar e-mail, resumir calendários ou escanear o Reddit, o que descrevem como caro e pouco confiável. O post recomenda usar tarefas cron em vez disso para atividades agendadas que rodam em horários específicos com prompts específicos.
Comandos e Configuração Principais
A fonte fornece dois exemplos concretos de tarefas cron:
openclaw cron add \ --name "Briefing Matinal" \ --cron "15 7 * * *" \ --tz "Asia/Kolkata" \ --session isolated \ --message "Compile um briefing matinal. Verifique nesta ordem: 1. Calendário: reuniões hoje, sinalize qualquer coisa antes das 10h ou sobreposta. 2. E-mail: caixa de entrada não lida. URGENTE = de [nome1], [nome2], [nome3] ou contendo prazo/asap/urgente. Todo o resto = remetente + assunto apenas. 3. Clima: máxima, mínima, chuva. Uma linha. 4. Prioridades: verifique [url da planilha] para qualquer coisa com vencimento hoje ou atrasada. Uma mensagem no telegrama. Coisas urgentes primeiro. Menos de 15 linhas. Sem encheção de linguiça. Se genuinamente nada digno de nota: manhã tranquila, nada urgente. Não invente coisas para relatar."
openclaw cron add \ --name "Triagem de E-mail" \ --cron "0 9,11,13,15,17 * * *" \ --tz "Asia/Kolkata" \ --session isolated \ --message "Escaneie a caixa de entrada para novos e-mails não lidos. Agrupe em: RESPONDER HOJE: precisa da minha resposta antes do fim do dia. ESTA SEMANA: importante, mas não urgente. FYI: newsletters, notificações. Apenas me envie mensagem no telegrama se RESPONDER HOJE tiver itens. Não rascunhe respostas. Não sugira respostas. Apenas classifique e relate."
Isolamento de Sessão Crítico
O post enfatiza a importância da flag --session isolated, que garante que cada execução cron receba um contexto novo. Sem essa flag, o contexto da tarefa cron (como informações de calendário ou e-mail) pode vazar para outras conversas, fazendo com que o agente faça referência a informações não relacionadas durante interações normais. O usuário dá um exemplo: "antes de começarmos, não esqueça sua reunião às 14h com nisha" aparecendo durante a depuração.
Bugs Conhecidos e Testes
A fonte observa que sessões isoladas tiveram bugs entre versões, mencionando especificamente os problemas #10804, #13546 e #44257 onde as tarefas não são executadas silenciosamente. A recomendação é testar as tarefas cron após cada atualização usando openclaw cron runs --id <jobId> para verificar se elas realmente foram acionadas.
📖 Leia a fonte completa: r/openclaw
👀 See Also

11 Dicas Avançadas do Claude de um Usuário Diário de 18 Meses
Um desenvolvedor sênior compartilha 11 dicas não óbvias sobre o Claude após 18 meses de uso diário, incluindo Projects, Custom Styles, Memory, Sonnet 4.6 vs Opus 4.7, Haiku 4.5 para trabalho em lote, subagentes do Claude Code e Artifacts chamando a API.

Pare de queimar tokens do Claude Code com perguntas de chat
Um desenvolvedor no r/ClaudeAI economizou seu limite semanal de tokens ao redirecionar perguntas simples de chat para modelos baratos como Haiku, reservando o Claude Code para tarefas de agente como edições em múltiplos arquivos.

Auditoria do Claude Code encontra 3GB de lixo em ~/.claude — Veja como limpar
Um usuário pediu ao Claude Code para auditar seu próprio diretório ~/.claude e encontrou 2,6 GB de transcrições de sessão obsoletas, 170 MB de logs de repetição de telemetria com falha e 153 MB de buffers de desfazer — reduzindo de 3 GB para menos de 200 MB após a limpeza.

Gateway de Watchdog para Rollback de Configuração: Combine Verificações de Saúde com Rollback Automático
Um usuário do Reddit propõe um watchdog que reinicia o gateway OpenClaw em caso de falha de porta, combinado com reversão automática de configuração após 5 falhas de inicialização para evitar loops de inicialização induzidos por configuração.