Heartbeat-gateway: Substituição orientada a eventos para a sondagem cron no OpenClaw

O que o heartbeat-gateway faz
Heartbeat-gateway é uma substituição orientada a eventos para a verificação periódica baseada em cron no OpenClaw. Em vez de verificar a cada 30 minutos para ver se algo mudou, ele recebe webhooks de ferramentas externas e os processa imediatamente.
Detalhes importantes da fonte
A ferramenta foi criada para resolver os altos custos de API da verificação periódica padrão do OpenClaw. Nas configurações padrão, verificar a cada 30 minutos custa aproximadamente US$ 86/mês. O autor observa que, embora o OpenClaw tenha adicionado otimizações lightContext e isolatedSession, essas ainda envolvem verificação periódica em vez de uma arquitetura orientada a eventos.
O heartbeat-gateway funciona:
- Recebendo webhooks do GitHub, Linear e PostHog
- Executando um pré-filtro de custo zero com escopo de repositório/projeto/ramificação e listas de descarte automático
- Classificando eventos qualificados em relação ao seu
SOUL.mdcom uma chamada leve de LLM (~200 tokens) - Escrevendo itens acionáveis diretamente no
HEARTBEAT.mdpara seu agente ler
Melhorias de desempenho:
- Redução de custo: ~US$ 4,50/mês vs ~US$ 86/mês
- Melhoria de latência: menos de 2 segundos vs até 30 minutos
Especificações técnicas:
- Versão: v0.1.1
- Licença: Apache-2.0
- Linguagem: Python 3.11+
- Status: Em produção com 134 testes passando
Limitações e planos futuros
A ferramenta não é uma substituição completa para o cron - tarefas temporais como resumos diários e sínteses agendadas ainda precisam do cron. Ela lida especificamente com eventos reativos que as ferramentas podem enviar via webhooks.
As limitações atuais incluem configuração manual e integração básica. O autor planeja criar um validador de configuração "gateway doctor" e opções de implantação mais fáceis se a adoção aumentar.
Áreas para feedback
O autor está buscando feedback sobre:
- A interface do classificador
SOUL.md- se ler os primeiros 500 caracteres faz sentido ou se uma estratégia de contexto diferente seria melhor - Escopo do pré-filtro - se o controle em nível de repositório/projeto/ramificação é suficiente ou se é necessário controle em nível de tipo de evento
- Fontes adicionais de webhook - atualmente suporta GitHub, Linear, PostHog; considerando Slack, Sentry, Jira em seguida
Notas de arquitetura: O autor é um gerente de produto, não um engenheiro de software, e construiu isso com Claude Code. O código é funcional e testado, mas pode ter padrões que desenvolvedores Python experientes poderiam melhorar.
📖 Read the full source: r/openclaw
👀 See Also

JetBrains Lança Plugin para Código Go Moderno com os Agentes de IA Junie e Claude Code
A JetBrains lançou um plugin para os agentes de IA Junie e Claude Code, aprimorando sua capacidade de gerar código Go moderno ao aderir aos recursos e melhores práticas mais recentes da linguagem.

Servidor de Base de Conhecimento de Código Aberto e Orquestrador Multiagente para Memória IA Persistente
Um desenvolvedor criou um servidor MCP personalizado em um VPS privado para dar memória persistente ao Claude, Codex e Gemini entre sessões, com um servidor de base de conhecimento que ingere vaults do Obsidian e um orquestrador multiagente chamado Daniel para failover.

Preços do Modelo OpenRouter e Análise de Inteligência por Dólar
Um usuário do Reddit compilou os preços da API do OpenRouter para 16 modelos de IA e calculou os valores de inteligência por dólar, identificando o MiMo-V2-Flash como o melhor custo-benefício a US$ 0,09/M de tokens e o GPT-5.4 como o mais inteligente a US$ 2,50/M de tokens.

AI Chat Exporter: Uma Extensão do Chrome para Conversas do Claude em PDF de Alta Fidelidade
Um desenvolvedor criou o AI Chat Exporter, uma extensão do Chrome que preserva matemática, código e imagens ao exportar conversas do Claude para PDF. A ferramenta utiliza um mecanismo de renderização baseado no navegador, desenvolvido com o Claude 3.5 Sonnet, para lidar com formatação progressiva de markdown e LaTeX.