Template HEARTBEAT.md — Verificações Automáticas
Template de HEARTBEAT.md simples para começar. Configuração básica de verificações automáticas.
⏱️ 3 min de leitura
Template: Heartbeat Simples
Um template básico de HEARTBEAT.md para começar com verificações automáticas.
O Que é Heartbeat
O heartbeat é um mecanismo do OpenClaw que roda periodicamente para fazer verificações e tarefas de manutenção.
Quando configurado, o OpenClaw lê HEARTBEAT.md e executa as instruções.
Template Básico
Copie este conteúdo para seu ~/clawd/HEARTBEAT.md:
# HEARTBEAT.md - Verificações Automáticas
## Quick Checks
A cada heartbeat, verifique rapidamente:
1. **Sites online?**
- Verifique se meus sites principais estão respondendo
- Se algum estiver down, me avise imediatamente
2. **Emails importantes?**
- Verifique inbox por emails urgentes
- Me avise se tiver algo que precisa de ação
## Quando Agir
Me avise quando:
- Site down
- Email urgente (de chefe, cliente importante)
- Algo que configurei para monitorar
## Quando Ficar Quieto
Responda HEARTBEAT_OK se:
- Tudo estiver normal
- For horário de dormir (23h-7h)
- Nada precisar da minha atenção
## Notas
- Não precisa me dar relatório se tudo OK
- Seja breve nos alertas
- Priorize: urgente > importante > informativo
Template Expandido
Para usuários mais avançados:
# HEARTBEAT.md - Operações Autônomas
## Verificações (a cada heartbeat)
### Alta Prioridade
- [ ] Sites de produção online
- [ ] Serviços críticos funcionando
- [ ] Alertas de segurança
### Média Prioridade
- [ ] Emails não lidos importantes
- [ ] Calendário - eventos próximos (2h)
- [ ] Tasks vencendo hoje
### Baixa Prioridade (1x ao dia)
- [ ] Notícias do setor
- [ ] Updates de projetos
- [ ] Métricas de negócio
## Regras
### Alertar Imediatamente
- Produção down
- Erro crítico em logs
- Segurança comprometida
### Alertar no Próximo Heartbeat
- Email importante
- Reunião em 2h
- Task urgente
### Não Alertar
- Informações de rotina
- Métricas normais
- Durante horário de sono
## Horário Silencioso
23:00 - 07:00 (America/Sao_Paulo)
Só alertar se for CRÍTICO (produção down)
## Trabalho de Background
Se nada precisar de atenção, use o tempo para:
- Organizar memória
- Atualizar documentação
- Tarefas de manutenção
Configuração
Intervalo de Heartbeat
# config.yaml
heartbeat:
enabled: true
interval: 5m # A cada 5 minutos
prompt: "Leia HEARTBEAT.md e siga instruções"
Habilitar Heartbeat
openclaw config set heartbeat.enabled true
openclaw config set heartbeat.interval "5m"
Dicas
- Comece simples - Adicione verificações aos poucos
- Evite spam - Muitos alertas = ignora todos
- Horário silencioso - Respeite seu sono
- Teste - Verifique se está funcionando
Variações
Para Desenvolvedores
- CI/CD com falha?
- PRs aguardando review?
- Issues críticas abertas?
Para Empreendedores
- Vendas de hoje
- Churn alerts
- Mencões da marca
Para Produtividade
- Tasks do dia completadas?
- Inbox processado?
- Pomodoros feitos?