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

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.mdcon una llamada ligera a un LLM (~200 tokens) - Escribiendo elementos accionables directamente en
HEARTBEAT.mdpara 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
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
👀 Ver también

Ejecutando Qwen3.6-35B-A3B-UD-Q5_K_XL Localmente con VS Code Copilot en AMD R9700
Un usuario comparte su configuración funcional de llama.cpp para Qwen3.6-35B-A3B-UD-Q5_K_XL en una sola AMD R9700 con Vulkan, logrando la generación completa de un sitio web y pruebas Playwright desde cero con mínimos ajustes.

PocketBot: Un piloto automático de IA local para iOS que utiliza App Intents e inferencia en el dispositivo
PocketBot es una aplicación iOS que ejecuta un modelo Llama 3B cuantizado localmente en el Neural Engine del iPhone mediante Metal, utilizando los frameworks AppIntents y CoreLocation de Apple para crear automatizaciones basadas en eventos sin transmisión de datos a la nube.

Hollow AgentOS Reduce el Uso de Tokens de Código Claude en un 68.5% con un Enfoque de Sistema Operativo Nativo JSON
Hollow AgentOS, una capa de sistema operativo nativa en JSON para agentes de IA, reduce el uso de tokens de Claude Code en un 68.5% al eliminar la sobrecarga ineficiente de comandos de shell. La herramienta se conecta a Claude Code mediante MCP y ejecuta inferencia local a través de Ollama.

PageAgent: Agente de IA para Navegador que Se Ejecuta Dentro de Páginas Web con Soporte para Ollama
PageAgent es una biblioteca de JavaScript que ejecuta agentes de IA directamente dentro de páginas web, leyendo el DOM en vivo como texto en lugar de usar capturas de pantalla. Funciona con cualquier endpoint compatible con OpenAI, incluido Ollama, permitiendo llamadas a LLM locales directamente desde el navegador.