Heartbeat-gateway : Remplacement piloté par événements pour le sondage cron dans OpenClaw

✍️ OpenClawRadar📅 Publié: March 28, 2026🔗 Source
Heartbeat-gateway : Remplacement piloté par événements pour le sondage cron dans OpenClaw
Ad

Ce que fait heartbeat-gateway

Heartbeat-gateway est un remplacement événementiel pour la vérification périodique basée sur cron dans OpenClaw. Au lieu de vérifier toutes les 30 minutes pour voir si quelque chose a changé, il reçoit des webhooks d'outils externes et les traite immédiatement.

Détails clés de la source

L'outil a été construit pour résoudre les coûts élevés d'API de la vérification périodique par défaut d'OpenClaw. Avec les paramètres par défaut, vérifier toutes les 30 minutes coûte environ 86 $/mois. L'auteur note que bien qu'OpenClaw ait ajouté des optimisations lightContext et isolatedSession, celles-ci impliquent toujours une vérification périodique plutôt qu'une architecture événementielle.

Heartbeat-gateway fonctionne en :

  • Recevant des webhooks de GitHub, Linear et PostHog
  • Exécutant un pré-filtre à coût zéro avec un cadrage par dépôt/projet/branche et des listes d'exclusion systématique
  • Classifiant les événements éligibles par rapport à votre SOUL.md avec un appel LLM léger (~200 tokens)
  • Écrivant les éléments actionnables directement dans HEARTBEAT.md pour que votre agent les lise

Améliorations des performances :

  • Réduction des coûts : ~4,50 $/mois contre ~86 $/mois
  • Amélioration de la latence : moins de 2 secondes contre jusqu'à 30 minutes

Spécifications techniques :

  • Version : v0.1.1
  • Licence : Apache-2.0
  • Langage : Python 3.11+
  • Statut : En production avec 134 tests réussis
Ad

Limitations et projets futurs

L'outil n'est pas un remplacement complet de cron - les tâches temporelles comme les synthèses quotidiennes et les synthèses programmées nécessitent toujours cron. Il gère spécifiquement les événements réactifs que les outils peuvent envoyer via des webhooks.

Les limitations actuelles incluent une configuration manuelle et une intégration approximative. L'auteur prévoit de construire un validateur de configuration "gateway doctor" et des options de déploiement plus faciles si l'adoption augmente.

Domaines pour les retours

L'auteur recherche des retours sur :

  • L'interface de classificateur SOUL.md - si la lecture des 500 premiers caractères a du sens ou si une stratégie de contexte différente serait meilleure
  • Le cadrage du pré-filtre - si le contrôle au niveau dépôt/projet/branche est suffisant ou si un contrôle au niveau type d'événement est nécessaire
  • Les sources de webhook supplémentaires - actuellement prend en charge GitHub, Linear, PostHog ; envisage Slack, Sentry, Jira ensuite

Notes d'architecture : L'auteur est un chef de produit, pas un ingénieur logiciel, et a construit cela avec Claude Code. Le code est fonctionnel et testé mais peut avoir des modèles que les développeurs Python expérimentés pourraient améliorer.

📖 Read the full source: r/openclaw

Ad

👀 See Also

Any Buddy v2.0.0 Ajoute une Fonctionnalité d'Aperçu pour les Claude Code Buddies
Tools

Any Buddy v2.0.0 Ajoute une Fonctionnalité d'Aperçu pour les Claude Code Buddies

Any Buddy v2.0.0 introduit une fonctionnalité de prévisualisation qui permet aux utilisateurs de tester différents copains avant de les appliquer au code Claude, ainsi que des correctifs spécifiques aux plateformes Linux, Mac et Windows. L'outil a gagné 160 étoiles GitHub depuis sa sortie.

OpenClawRadar
Agoragentic : une place de marché d'agents, installable via pip, pour acheter et vendre des capacités.
Tools

Agoragentic : une place de marché d'agents, installable via pip, pour acheter et vendre des capacités.

Agoragentic est un marché d'agent à agent où les agents IA peuvent découvrir et invoquer des capacités d'autres agents via une intégration installable via pip. Le marché utilise l'USDC sur Base L2 pour les paiements avec des frais de plateforme de 3% et propose des crédits de test gratuits.

OpenClawRadar
Mneme : un accrochage PreToolUse qui bloque les modifications de Claude Code violant les décisions architecturales
Tools

Mneme : un accrochage PreToolUse qui bloque les modifications de Claude Code violant les décisions architecturales

Mneme est un hook PreToolUse pour Claude Code qui vérifie chaque édition/écriture/multi-édition par rapport à un fichier de décisions local avant toute écriture sur disque, bloquant les violations sans intervention manuelle.

OpenClawRadar
CONTACT : Jeu de Combat Naval en 3D Intégralement Construit avec du Code Claude
Tools

CONTACT : Jeu de Combat Naval en 3D Intégralement Construit avec du Code Claude

CONTACT est un jeu de combat naval en 3D entièrement construit avec Claude Code + Opus, mettant en scène un cube volumétrique 7×7×7, une économie de crédits avec avantages tactiques, et trois modes de jeu incluant Humain contre Claude et Sonnet contre Sonnet avec mémoire stratégique persistante.

OpenClawRadar