Indicatori di digitazione
Gli indicatori di digitazione vengono inviati al canale della chat mentre un’esecuzione è attiva. Usaagents.defaults.typingMode per controllare quando inizia la digitazione e typingIntervalSeconds
per controllare quanto spesso viene aggiornata.
Valori predefiniti
Quandoagents.defaults.typingMode è non impostato, OpenClaw mantiene il comportamento legacy:
- Chat dirette: la digitazione inizia immediatamente non appena comincia il loop del modello.
- Chat di gruppo con una menzione: la digitazione inizia immediatamente.
- Chat di gruppo senza una menzione: la digitazione inizia solo quando il testo del messaggio comincia a essere trasmesso in streaming.
- Esecuzioni heartbeat: la digitazione è disabilitata.
Modalità
Impostaagents.defaults.typingMode su uno dei seguenti valori:
never— nessun indicatore di digitazione, mai.instant— avvia la digitazione non appena inizia il loop del modello, anche se l’esecuzione in seguito restituisce solo il token di risposta silenziosa.thinking— avvia la digitazione al primo delta di ragionamento (richiedereasoningLevel: "stream"per l’esecuzione).message— avvia la digitazione al primo delta di testo non silenzioso (ignora il token silenziosoNO_REPLY).
never → message → thinking → instant
Configurazione
Note
- La modalità
messagenon mostrerà la digitazione per risposte solo silenziose quando l’intero payload corrisponde esattamente al token silenzioso (ad esempioNO_REPLY/no_reply, con corrispondenza case-insensitive). thinkingsi attiva solo se l’esecuzione trasmette in streaming il ragionamento (reasoningLevel: "stream"). Se il modello non emette delta di ragionamento, la digitazione non inizierà.- Gli heartbeat non mostrano mai la digitazione, indipendentemente dalla modalità.
typingIntervalSecondscontrolla la frequenza di aggiornamento, non il momento di avvio. Il valore predefinito è 6 secondi.