Heartbeat-gateway: Reemplazo basado en eventos para el sondeo cron en OpenClaw

✍️ OpenClawRadar📅 Publicado: 28 de marzo de 2026🔗 Source
Heartbeat-gateway: Reemplazo basado en eventos para el sondeo cron en OpenClaw
Ad

Qué hace heartbeat-gateway

Heartbeat-gateway es un reemplazo impulsado por eventos para el sondeo de latidos basado en cron en OpenClaw. En lugar de sondear cada 30 minutos para verificar si algo cambió, recibe webhooks de herramientas externas y los procesa inmediatamente.

Detalles clave de la fuente

La herramienta fue construida para abordar los altos costos de API del sondeo de latidos predeterminado de OpenClaw. Con la configuración predeterminada, sondear cada 30 minutos cuesta aproximadamente $86/mes. El autor señala que, aunque OpenClaw ha agregado optimizaciones de lightContext y isolatedSession, estas aún implican sondeo en lugar de una arquitectura impulsada por eventos.

Heartbeat-gateway funciona:

  • Recibiendo webhooks de GitHub, Linear y PostHog
  • Ejecutando un prefiltro de costo cero con alcance de repositorio/proyecto/rama y listas de descarte siempre
  • Clasificando eventos calificados contra tu SOUL.md con una llamada ligera a un LLM (~200 tokens)
  • Escribiendo elementos accionables directamente en HEARTBEAT.md para que tu agente los lea

Mejoras de rendimiento:

  • Reducción de costos: ~$4.50/mes vs ~$86/mes
  • Mejora de latencia: menos de 2 segundos vs hasta 30 minutos

Especificaciones técnicas:

  • Versión: v0.1.1
  • Licencia: Apache-2.0
  • Lenguaje: Python 3.11+
  • Estado: En vivo en producción con 134 pruebas aprobadas
Ad

Limitaciones y planes futuros

La herramienta no es un reemplazo completo para cron: las tareas temporales como resúmenes diarios y síntesis programadas aún necesitan cron. Maneja específicamente eventos reactivos que las herramientas pueden enviar mediante webhooks.

Las limitaciones actuales incluyen configuración manual y un proceso de incorporación rudimentario. El autor planea construir un validador de configuración "gateway doctor" y opciones de implementación más fáciles si la adopción crece.

Áreas para retroalimentación

El autor está buscando retroalimentación sobre:

  • La interfaz del clasificador SOUL.md: si leer los primeros 500 caracteres tiene sentido o si una estrategia de contexto diferente sería mejor
  • Alcance del prefiltro: si el control a nivel de repositorio/proyecto/rama es suficiente o si se necesita control a nivel de tipo de evento
  • Fuentes de webhook adicionales: actualmente admite GitHub, Linear, PostHog; considerando Slack, Sentry, Jira a continuación

Notas de arquitectura: El autor es un PM, no un ingeniero de software, y construyó esto con Claude Code. El código es funcional y probado, pero puede tener patrones que desarrolladores experimentados de Python podrían mejorar.

📖 Read the full source: r/openclaw

Ad

👀 Ver también

Contador de Tokens de Claude Actualizado con Función de Comparación de Modelos
Herramientas

Contador de Tokens de Claude Actualizado con Función de Comparación de Modelos

La herramienta Contador de Tokens de Claude de Simon Willison ahora permite comparar recuentos de tokens entre diferentes modelos de Claude. La actualización revela que Opus 4.7 utiliza entre 1.0 y 1.35 veces más tokens que Opus 4.6 debido a un tokenizador actualizado, lo que podría aumentar los costos en aproximadamente un 40% a pesar de mantener el mismo precio.

OpenClawRadar
AlphaCreek: Un servidor MCP que divide los documentos SEC para reducir el uso de tokens en un 85%
Herramientas

AlphaCreek: Un servidor MCP que divide los documentos SEC para reducir el uso de tokens en un 85%

AlphaCreek es un conector MCP gratuito para Claude que reduce el consumo de tokens en ~85% al trabajar con documentos SEC, devolviendo primero una tabla de contenido y luego obteniendo solo las secciones que el agente solicita.

OpenClawRadar
SDK de Memoria Engram: Memoria Basada en Grafos para Agentes de IA con Modelos Locales
Herramientas

SDK de Memoria Engram: Memoria Basada en Grafos para Agentes de IA con Modelos Locales

Engram Memory SDK es un sistema de memoria de grafos de código abierto para agentes de IA que funciona con modelos locales a través de LiteLLM. Requiere solo una llamada LLM para la ingesta, luego utiliza búsqueda vectorial y recorrido de grafos para la recuperación con cero costos continuos de LLM.

OpenClawRadar
Solitaire: Capa de Identidad de Código Abierto para Agentes de IA Construida con Claude Code
Herramientas

Solitaire: Capa de Identidad de Código Abierto para Agentes de IA Construida con Claude Code

Solitaire es una capa de identidad de código abierto para agentes de IA que evoluciona a través de la interacción en lugar de la configuración estática. Se ha probado en más de 600 sesiones de producción y almacena todos los datos localmente usando SQLite + JSONL sin dependencias en la nube.

OpenClawRadar