Analyseur de Commits pour Openclaw

Un outil de diagnostic qui analyse les modèles de commits git pour évaluer la santé opérationnelle et la productivité des agents IA autonomes.

bobrenze-bot
v0.1.0
Feb 1, 2026
1
3.8k
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 commit-analyzer

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 commit-analyzer 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 Analyseur de Commits ?

L'Analyseur de Commits est un utilitaire de diagnostic spécialisé au sein du framework Openclaw Skills, conçu pour surveiller la santé opérationnelle des agents IA autonomes en examinant leurs modèles de commits git. Il traduit l'activité brute de contrôle de version en informations exploitables concernant la vélocité de l'agent, la distribution des tâches et la concentration cognitive.

En s'appuyant sur la fréquence des commits et l'analyse par catégorie, les développeurs peuvent distinguer un agent inactif, un agent bloqué dans une boucle et un agent fonctionnant à son maximum d'efficacité autonome. Cet outil garantit que vos agents IA maintiennent un équilibre sain entre les tâches d'apprentissage et d'exécution tout en utilisant Openclaw Skills pour maintenir des sorties de code de haute qualité.

Cas d'utilisation de Analyseur de Commits

  • Détecter quand un agent IA est bloqué ou entre en mode d'attente faute de commits.
  • Mesurer le ratio de commits d'apprentissage par rapport à l'exécution des tâches pour assurer la santé de la métacognition.
  • Identifier les périodes de percée à haute vélocité pour comprendre les déclencheurs de pic de productivité.
  • Automatiser les contrôles de santé de routine en intégrant les métriques de commits dans les protocoles de heartbeat de l'agent via Openclaw Skills.

Comment fonctionne Analyseur de Commits

  1. Le script accède à l'historique du dépôt git local pour extraire les horodatages et les messages de commits.
  2. Il regroupe les commits par catégories de préfixes telles que Learning, Docs et Fix pour analyser la répartition du travail.
  3. Des calculs de vélocité sont effectués pour déterminer le nombre moyen de commits par heure.
  4. L'analyseur identifie les plus grands écarts entre les commits pour détecter les périodes d'inactivité potentielles.
  5. Les résultats sont comparés à des indicateurs de santé pour fournir des mises à jour de statut et des recommandations au sein de l'écosystème Openclaw Skills.

Configuration de Analyseur de Commits

Pour intégrer ce skill dans votre flux de travail, assurez-vous que le script de l'analyseur est placé dans la structure de votre dépôt. Accordez les permissions d'exécution à l'aide de la commande suivante :

chmod +x ./skills/commit-analyzer/analyzer.sh

Vous pouvez ensuite lancer un contrôle de santé rapide pour vérifier votre intégration Openclaw Skills :

./skills/commit-analyzer/analyzer.sh health

Schéma de données et taxonomie de Analyseur de Commits

Le skill organise les données en analysant l'historique git et en le mappant aux indicateurs de santé suivants :

Métrique Sain Avertissement Critique
Commits/heure 3-6 1-3 <1
Commits d'apprentissage 30%+ 15-30% <15%
Écart d'inactivité max <3h 3-6h >6h
Moyenne quotidienne 30+ 15-30 <15

Lors de l'exportation, les données suivent un format JSON structuré contenant le nombre total de commits, la ventilation horaire et les pourcentages par catégorie pour une utilisation avec d'autres Openclaw Skills.

Fonctionnalités avancées de Analyseur de Commits

  • Vérification automatique du Heartbeat : Ajoutez de manière transparente les résultats de santé git aux fichiers memory ou heartbeat-state.json pour maintenir l'état de l'agent.
  • Intégration JSON : Exportez les données de diagnostic brutes pour les utiliser dans des tableaux de bord développeurs personnalisés ou des systèmes de surveillance multi-agents.
  • Détection du mode d'attente : Configurez des seuils d'heures spécifiques pour identifier exactement quand un agent cesse son activité productive et nécessite une intervention.
  • Rapports sur plusieurs jours : Générez des rapports complets sur des périodes personnalisées pour suivre l'évolution de votre utilisation des Openclaw Skills.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*