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.
- Inspecter l'étape répétée
- Identifier ce qui manque
- 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.