Boucle bloquée

Toujours en cours. Sans avancer.

Repérez l'action répétée dissimulée dans une session chargée.

Visualisez le problème. Comprenez la détection.

Narration en anglais avec sous-titres.

Comment ça passe inaperçu

Votre agent travaille toujours. Le terminal défile. Mais il vient de demander la même chose pour la cinquième fois. L'activité peut sembler rassurante, même quand la session tourne en rond.

Imaginez une tâche de développement où l'agent vérifie l'état Git en continu. Une fois, c'est utile. Cinq appels identiques d'affilée peuvent signifier qu'il a perdu le fil. Sur plusieurs sessions, ce schéma est facile à manquer jusqu'au retour sur la même tâche inachevée.

Ce que ClawMetry détecte

ClawMetry recherche les appels d'outils répétés avec les mêmes arguments, ainsi que les cycles courts répétitifs de noms d'outils. Lorsque la répétition dépasse le seuil applicable, une alerte de boucle bloquée est levée. La détection indique le schéma, l'outil et le nombre de répétitions.

La différence qui change tout

Exemple déclencheur

5 appels identiques

Alerte

Comparaison silencieuse

8 arguments différents

Aucune détection pour ce détecteur.

Dans l'exemple vérifié, cinq appels identiques à Git status produisent une alerte. Huit appels avec des arguments de fichiers différents restent silencieux pour ce détecteur. La différence importante est l'action répétée. Les seuils peuvent refléter le runtime et sa référence apprise, donc cinq est un exemple, pas une règle universelle.

Inspecter le résultat du détecteur
{
  "kind": "stuck_loop",
  "severity": "warning",
  "evidence": {
    "pattern": "identical",
    "tool": "Bash",
    "repeats": 5,
    "total_tool_calls": 5,
    "threshold": 3,
    "threshold_source": "static"
  }
}
Télécharger les entrées et résultats complets (JSON)
Comment l'exemple a été vérifié

Ces exemples évaluent le détecteur publié avec des données d'événements créées pour l'occasion ou des fichiers de configuration jetables. Les vidéos illustrent ces comportements. Il ne s'agit pas d'enregistrements d'agents réels ni de l'interface du produit. Aucune commande dans les exemples n'a été exécutée.

Le résultat établit le comportement pour ces entrées. Il n'établit pas l'ingestion en temps réel, la prévention ni un véritable compromis. Inspecter le contrat source épinglé.

Que vérifier ensuite

Inspectez l'étape répétée et ses résultats. L'agent attend-il quelque chose qui ne peut pas changer? A-t-il besoin d'une dépendance manquante ou d'une action suivante plus claire? Utilisez la détection pour briser le cycle vous-même, puis vérifiez si le travail utile reprend.

  1. Inspecter l'étape répétée
  2. Identifier ce qui manque
  3. Définir une action concrète

Ce que ce signal établit

La répétition peut être intentionnelle. Cette détection ne détermine pas la cause, n'arrête pas la session ni ne plafonne les dépenses.

Gardez les moments importants visibles.

Suivez l'activité des agents, inspectez les détections et décidez ce qui nécessite votre attention.