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

✍️ OpenClawRadar📅 Publicado: March 28, 2026🔗 Source
Heartbeat-gateway: Substituição orientada a eventos para a sondagem cron no OpenClaw
Ad

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.md com uma chamada leve de LLM (~200 tokens)
  • Escrevendo itens acionáveis diretamente no HEARTBEAT.md para 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
Ad

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

Ad

👀 See Also

A habilidade Claude para Devvit melhora a precisão da geração de código de 73% para 100%.
Tools

A habilidade Claude para Devvit melhora a precisão da geração de código de 73% para 100%.

Um desenvolvedor criou uma camada de prompt estruturada SKILL.md para Claude que fornece contexto para a plataforma Devvit do Reddit, melhorando os resultados de avaliação de 7/10 para 10/10 em tarefas comuns do Devvit ao prevenir bugs específicos de tempo de execução.

OpenClawRadar
Substituto: Um Agente de Desktop Ensinável Que Aprende Tarefas por Demonstração
Tools

Substituto: Um Agente de Desktop Ensinável Que Aprende Tarefas por Demonstração

Understudy é um runtime de agente desktop local-first que pode operar aplicativos GUI, navegadores, ferramentas de shell, arquivos e mensagens em uma única sessão. Você demonstra uma tarefa uma vez, ele grava vídeo da tela e eventos semânticos, extrai a intenção em vez de coordenadas, e a transforma em uma habilidade reutilizável.

OpenClawRadar
Phaselock: Um Sistema de Controle de Agentes de IA Inspirado em Técnicas de Paisagem
Tools

Phaselock: Um Sistema de Controle de Agentes de IA Inspirado em Técnicas de Paisagem

Phaselock é uma Habilidade de Agente de código aberto que implementa quatro mecanismos de controle para agentes de IA: portas explícitas antes da ação, feedback imediato sobre erros, escolhas restritas e aplicação mecânica de regras. Funciona com Claude Code, Cursor, Windsurf e ferramentas que suportam hooks.

OpenClawRadar
obsidian-mcp: Servidor MCP com Consciência de Grafo para Claude com 25 Ferramentas para Grandes Cofres
Tools

obsidian-mcp: Servidor MCP com Consciência de Grafo para Claude com 25 Ferramentas para Grandes Cofres

obsidian-mcp é um servidor MCP que expõe 25 ferramentas (incluindo get_note, traverse_graph, query_dataview, move_note, create_notes) que dá ao Claude acesso ciente do grafo ao seu cofre Obsidian — evitando a morte da janela de contexto em cofres com 5 mil notas. MIT, funciona com Claude Desktop, Claude Code, Cursor, Cline, Continue, Zed.

OpenClawRadar