Commitment Engine pour Openclaw

Un cadre robuste de machine à états qui convertit les promesses conversationnelles en fichiers persistants, traçables et à exécution automatique.

dottythehomeless
v1.0.0
Mar 31, 2026
0
503
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install commitment-engine

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer commitment-engine via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Commitment Engine ?

Commitment Engine v2 est conçu pour surmonter les limites de la mémoire à court terme dans les LLM. Alors que les fenêtres de contexte traditionnelles perdent des informations au fil du temps, cette skill transforme les intentions en une machine à états persistante basée sur des fichiers. En tirant parti d'Openclaw Skills, il garantit que chaque engagement verbal — qu'il s'agisse d'un rapport récurrent ou d'un suivi ponctuel — est traité comme une garantie au niveau du système plutôt que comme une mémoire faillible.

À sa base, le moteur fonctionne selon la philosophie de convertir la volonté en état. En utilisant un protocole WAL (Write-Ahead Logging), l'agent est obligé d'enregistrer une tâche dans le Commitment Ledger avant même de répondre à l'utilisateur. Cette architecture garantit que les actions planifiées de l'agent sont découplées du contexte de conversation actif, permettant une exécution fiable même après un réveil par heartbeat.

Cas d'utilisation de Commitment Engine

  • Suivi automatique des tâches récurrentes quotidiennes ou hebdomadaires sans rappels de l'utilisateur.
  • Définition de délais stricts pour les tâches implicites (par ex. attribution automatique d'un délai à 21h00 pour les demandes du jour même).
  • Gestion des promesses de suivi sortant avec des minuteries internes d'une heure.
  • Création d'une piste d'audit vérifiable de tous les engagements de l'agent et de leur état d'exécution actuel.

Comment fonctionne Commitment Engine

  1. L'agent identifie une tâche sensible au temps dans le flux de conversation.
  2. Avant de répondre à l'utilisateur, l'agent écrit la tâche dans workspace/commitments.md en suivant le protocole WAL.
  3. Au cours de chaque cycle de heartbeat, le protocole Openclaw Skills priorise une analyse du Commitment Ledger.
  4. Les tâches à moins de 30 minutes de leur temps de déclenchement passent à un état de préparation pour générer des sorties.
  5. Les tâches à moins de 10 minutes d'un délai reçoivent une priorité maximale, interrompant d'autres processus non essentiels.
  6. La machine à états passe d'active à terminée ou en retard, avec des notifications immédiates envoyées en cas d'échec.

Configuration de Commitment Engine

Pour initialiser Commitment Engine, assurez-vous que votre agent a accès au répertoire workspace et configurez le fichier de ledger initial. Pour les tâches récurrentes, intégrez le système cron :

# Ajouter une garantie stricte pour un engagement récurrent
openclaw cron add --name "daily-report-prep" --cron "50 17 * * 1-5" --message "Commitment Engine Trigger: C001. Read commitments.md and execute."

Assurez-vous que l'agent respecte la règle stricte H12 : écrire dans le ledger avant de confirmer la tâche à l'utilisateur.

Schéma de données et taxonomie de Commitment Engine

Le système maintient un Commitment Ledger au format Markdown avec la structure suivante :

Attribut Description
ID Identifiant unique de l'engagement
Content Description détaillée de la tâche
Type Classification : récurrente ou ponctuelle
Status active, preparing, awaiting_confirm, executing, completed, failed, overdue, cancelled
Trigger Time L'horodatage cible pour l'exécution
Next/Last Execution Suivi pour la logique récurrente

Tous les changements d'état sont enregistrés à la fois dans le ledger et dans le fichier de mémoire quotidienne de l'agent.

Fonctionnalités avancées de Commitment Engine

  • Protocole WAL (Write-Ahead Logging) garantissant qu'aucune tâche n'est confirmée sans être enregistrée.
  • Protection à double couche combinant des vérifications de heartbeat douces avec des déclencheurs cron stricts via Openclaw Skills.
  • Logique d'escalade de priorité qui interrompt les tâches de faible priorité lorsqu'un délai d'engagement est à moins de 10 minutes.
  • Machine à états automatique qui gère la confirmation de brouillon, les tentatives d'exécution et les alertes de retard.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*