Indicadores de escritura
Los indicadores de escritura se envían al canal de chat mientras una ejecución está activa. Useagents.defaults.typingMode para controlar cuándo comienza la escritura y typingIntervalSeconds
para controlar con qué frecuencia se actualiza.
Valores predeterminados
Cuandoagents.defaults.typingMode está sin configurar, OpenClaw mantiene el comportamiento heredado:
- Chats directos: la escritura comienza inmediatamente cuando inicia el bucle del modelo.
- Chats grupales con una mención: la escritura comienza inmediatamente.
- Chats grupales sin una mención: la escritura comienza solo cuando el texto del mensaje empieza a transmitirse.
- Ejecuciones de heartbeat: la escritura está deshabilitada.
Modos
Configureagents.defaults.typingMode en uno de los siguientes:
never— sin indicador de escritura, nunca.instant— comenzar a escribir tan pronto como inicia el bucle del modelo, incluso si la ejecución luego devuelve solo el token de respuesta silenciosa.thinking— comenzar a escribir en el primer delta de razonamiento (requierereasoningLevel: "stream"para la ejecución).message— comenzar a escribir en el primer delta de texto no silencioso (ignora el token silenciosoNO_REPLY).
never → message → thinking → instant
Configuración
Notas
- El modo
messageno mostrará escritura para respuestas solo silenciosas (por ejemplo, el tokenNO_REPLYusado para suprimir la salida). thinkingsolo se activa si la ejecución transmite razonamiento (reasoningLevel: "stream"). Si el modelo no emite deltas de razonamiento, la escritura no comenzará.- Los heartbeats nunca muestran escritura, independientemente del modo.
typingIntervalSecondscontrola la cadencia de actualización, no el momento de inicio. El valor predeterminado es 6 segundos.