Wskaźniki pisania¶
Wskaźniki pisania są wysyłane do kanału czatu, gdy przebieg jest aktywny. Użyj
agents.defaults.typingMode, aby kontrolować kiedy rozpoczyna się pisanie, oraz typingIntervalSeconds,
aby kontrolować jak często jest odświeżane.
Ustawienia domyślne¶
Gdy agents.defaults.typingMode jest nieustawione, OpenClaw zachowuje dotychczasowe zachowanie:
- Czaty bezpośrednie: pisanie zaczyna się natychmiast po rozpoczęciu pętli modelu.
- Czaty grupowe z wzmianką: pisanie zaczyna się natychmiast.
- Czaty grupowe bez wzmianki: pisanie zaczyna się dopiero, gdy rozpocznie się strumieniowanie treści wiadomości.
- Przebiegi heartbeat: pisanie jest wyłączone.
Mody¶
Ustaw agents.defaults.typingMode na jedną z opcji:
never— brak wskaźnika pisania, kiedykolwiek.instant— rozpocznij pisanie natychmiast po starcie pętli modelu, nawet jeśli przebieg później zwróci wyłącznie cichy token odpowiedzi.thinking— rozpocznij pisanie przy pierwszym przyroście rozumowania (wymagareasoningLevel: "stream"dla przebiegu).message— rozpocznij pisanie przy pierwszym niecichym przyroście tekstu (ignoruje cichy tokenNO_REPLY).
Kolejność według „jak wcześnie się uruchamia”:
never → message → thinking → instant
Konfiguracja¶
{
agent: {
typingMode: "thinking",
typingIntervalSeconds: 6,
},
}
Możesz nadpisać tryb lub częstotliwość odświeżania dla danej sesji:
{
session: {
typingMode: "message",
typingIntervalSeconds: 4,
},
}
Uwagi¶
- Tryb
messagenie pokaże wskaźnika pisania dla odpowiedzi wyłącznie cichych (np. tokenNO_REPLYużywany do tłumienia wyjścia). thinkinguruchamia się tylko wtedy, gdy przebieg strumieniuje rozumowanie (reasoningLevel: "stream"). Jeśli model nie emituje przyrostów rozumowania, pisanie się nie rozpocznie.- Heartbeat nigdy nie pokazuje wskaźników pisania, niezależnie od trybu.
typingIntervalSecondskontroluje częstotliwość odświeżania, a nie moment rozpoczęcia. Wartość domyślna to 6 sekund.