Los indicadores de escritura se envían al canal de chat mientras una ejecución está activa. UsaDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
agents.defaults.typingMode para controlar cuándo comienza la escritura y typingIntervalSeconds
para controlar con qué frecuencia se actualiza.
Predeterminados
Cuandoagents.defaults.typingMode no está definido, OpenClaw conserva el comportamiento heredado:
- Chats directos: la escritura comienza inmediatamente una vez que empieza 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 en streaming.
- Ejecuciones de Heartbeat: la escritura comienza cuando empieza la ejecución de Heartbeat si el destino de Heartbeat resuelto es un chat compatible con escritura y la escritura no está deshabilitada.
Modos
Estableceagents.defaults.typingMode en uno de:
never- ningún indicador de escritura, nunca.instant- empieza a escribir tan pronto como comienza el bucle del modelo, incluso si la ejecución después devuelve solo el token de respuesta silenciosa.thinking- empieza a escribir en el primer delta de razonamiento (requierereasoningLevel: "stream"para la ejecución).message- empieza a escribir en el primer delta de texto no silencioso (ignora el token silenciosoNO_REPLY).
never → message → thinking → instant
Configuración
Establece el valor predeterminado a nivel de agente:Notas
- El modo
messageno mostrará escritura para respuestas solo silenciosas cuando toda la carga útil sea el token silencioso exacto (por ejemploNO_REPLY/no_reply, con coincidencia sin distinguir mayúsculas y minúsculas). thinkingsolo se activa si la ejecución transmite razonamiento (reasoningLevel: "stream"). Si el modelo no emite deltas de razonamiento, la escritura no comenzará.- La escritura de Heartbeat es una señal de actividad para el destino de entrega resuelto. Se
inicia al comienzo de la ejecución de Heartbeat en lugar de seguir la sincronización del flujo
de
messageothinking. EstablecetypingMode: "never"para desactivarla. - Los Heartbeats no muestran escritura cuando
target: "none", cuando el destino no puede resolverse, cuando la entrega por chat está desactivada para el heartbeat o cuando el canal no admite escritura. typingIntervalSecondscontrola la cadencia de actualización, no la hora de inicio. El valor predeterminado es 6 segundos.
Relacionado
Presencia
Cómo el Gateway rastrea los clientes conectados y los muestra en la pestaña Instances de macOS.
Streaming y fragmentación
Comportamiento de streaming saliente, límites de fragmentos y entrega específica del canal.