Indicateurs de saisie
Les indicateurs de saisie sont envoyes au canal de chat pendant qu’une execution est active. Utilisezagents.defaults.typingMode pour controler quand la saisie commence et typingIntervalSeconds
pour controler a quelle frequence elle est rafraichie.
Valeurs par défaut
Lorsqueagents.defaults.typingMode n’est pas defini, OpenClaw conserve le comportement historique :
- Conversations directes : la saisie commence immediatement des que la boucle du modele debute.
- Conversations de groupe avec mention : la saisie commence immediatement.
- Conversations de groupe sans mention : la saisie commence uniquement lorsque le texte du message commence a etre diffuse.
- Executions de heartbeat : la saisie est desactivee.
Modes
Definissezagents.defaults.typingMode sur l’une des valeurs suivantes :
never— aucun indicateur de saisie, jamais.instant— commencer la saisie des que la boucle du modele debute, meme si l’execution retourne ensuite uniquement le jeton de reponse silencieuse.thinking— commencer la saisie a la premiere variation de raisonnement (necessitereasoningLevel: "stream"pour l’execution).message— commencer la saisie a la premiere variation de texte non silencieuse (ignore le jeton silencieuxNO_REPLY).
never → message → thinking → instant
Configuration
Remarques
- Le mode
messagen’affiche pas la saisie pour les reponses uniquement silencieuses (par ex. le jetonNO_REPLYutilise pour supprimer la sortie). thinkingne se declenche que si l’execution diffuse le raisonnement (reasoningLevel: "stream"). Si le modele n’emet pas de variations de raisonnement, la saisie ne demarre pas.- Les heartbeats n’affichent jamais la saisie, quel que soit le mode.
typingIntervalSecondscontrole la cadence de rafraichissement, pas l’heure de demarrage. La valeur par defaut est de 6 secondes.