agents.defaults.typingMode para controlar cuándo comienza la escritura y typingIntervalSeconds para controlar con qué frecuencia se actualiza (cadencia de mantenimiento de conexión, 6 segundos de forma predeterminada).
Valores predeterminados
Cuandoagents.defaults.typingMode no está establecido:
- Chats directos: la escritura comienza inmediatamente cuando se inicia el bucle del modelo.
- Chats grupales con una mención: la escritura comienza inmediatamente.
- Chats grupales sin una mención: la escritura comienza cuando la ejecución admitida tiene actividad visible para el usuario, como actividad de ejecución del entorno o texto de mensaje.
- Ejecuciones de Heartbeat: la escritura comienza cuando se inicia la ejecución de Heartbeat, si el destino de Heartbeat resuelto es un chat que admite indicadores de escritura y estos no están deshabilitados.
Modos
Establezcaagents.defaults.typingMode en uno de los siguientes valores:
never- ningún indicador de escritura, nunca.instant- comienza a escribir en cuanto se inicia el bucle del modelo, incluso si la ejecución devuelve posteriormente solo el token de respuesta silenciosa.thinking- comienza a escribir con el primer delta de razonamiento o con la ejecución activa del entorno después de que se acepte el turno.message- comienza a escribir con la primera actividad de respuesta visible para el usuario, como una ejecución activa del entorno o un delta de texto no silencioso. Los tokens de respuesta silenciosa comoNO_REPLYno cuentan como actividad de texto.
never -> message/thinking -> instant.
Configuración
Establezca el valor predeterminado para el agente:Notas
- El modo
messageno se inicia a partir de tokens de respuesta silenciosa, pero la ejecución activa puede seguir mostrando el indicador de escritura antes de que haya texto del asistente disponible. thinkingsigue reaccionando al razonamiento transmitido (reasoningLevel: "stream") y también puede iniciarse a partir de la ejecución activa antes de que lleguen los deltas de razonamiento.- El indicador de escritura de Heartbeat es una señal de actividad para el destino de entrega resuelto. Comienza al iniciarse la ejecución de Heartbeat, en lugar de seguir los tiempos de transmisión de
messageothinking. EstablezcatypingMode: "never"para deshabilitarlo. - Los Heartbeats no muestran el indicador de escritura cuando el destino de Heartbeat es
"none", cuando no se puede resolver el destino, cuando la entrega por chat está deshabilitada para el Heartbeat o cuando el canal no admite indicadores de escritura. agents.defaults.typingIntervalSecondscontrola la cadencia de actualización de todos los agentes, no la hora de inicio. Valor predeterminado: 6 segundos.
Temas relacionados
Presencia
Cómo realiza el Gateway el seguimiento de los clientes conectados para la página Dispositivos de la interfaz de control y la pestaña Instancias de macOS.
Transmisión y fragmentación
Comportamiento de la transmisión saliente, límites de los fragmentos y entrega específica de cada canal.