Si les outils dans OpenClaw diminuent soudainement, ou si le modèle voit toujours plein d’outils que vous ne devriez pas utiliser, privilégiez la vérification de 'tools.profile' et ne changez pas de modèle en premier. Le document officiel de dépannage divise les profils d’outils en niveaux d’utilisation tels que « messagerie », « codage » et « complet ». Beaucoup des problèmes de « manque d’outil » proviennent en réalité du fait que l’agent actuel est placé dans un profil plus restreint.
D’abord, déterminez quel type d’anomalie il s’agit
S’il ne peut envoyer et recevoir que des messages, ne peut ni lire ni écrire des fichiers, et ne peut pas exécuter de commandes, il est principalement au niveau de la « messagerie » ; Si vous pouvez modifier le code mais n’avez pas de navigateur, de bureau ou d’outils de connexion externes, cela pourrait être du « codage » ; Si la liste des outils est très longue, ce qui fait que le modèle sélectionne toujours le mauvais outil, généralement lorsqu’il atteint « plein », ou qu’un plugin a ajouté l’outil d’un coup.
Ce que vous devez vraiment éviter, c’est « tout ouvrir pour la commodité ». Plus il y a d’outils, plus le coût de sélection du modèle est élevé et plus il y a d’appels d’erreurs. Pour les discussions à distance quotidiennes, les vérifications de statut et l’envoi de fichiers, utiliser un profil léger est plus stable ; Laisse-la gérer des projets, exécuter des tests, réviser le code, puis fournir des outils de codage ; Il ne s’étend que temporairement lorsqu’il nécessite clairement des commandes navigateur, bureau ou système.
Séquence d’examen recommandée
D’abord, lance « openclaw status --all » pour vérifier l’exposition actuelle des agents, passerelles et outils, puis utilise « openclaw doctor » pour résoudre les problèmes d’installation. Ensuite, vérifiez s’il existe des paramètres comme « agents.list[].tools » dans la configuration, qui écrasent par agents : le profil global est correct, mais cela ne signifie pas qu’un agent particulier n’a pas été affiné individuellement.
Si vous voulez seulement résoudre le problème de « ne pas pouvoir appeler un outil dans un certain groupe », ne changez pas la configuration globale. D’abord, localisez le canal, le compte, l’agent et la session Key réellement liés à ce groupe. Corriger un mauvais niveau peut soudainement introduire des outils dangereux dans un autre canal. La méthode prudente est de réduire d’abord l’écart, puis de desserrer les objets un par un, plutôt que de tout ouvrir d’un coup.