Indikator mengetik
Indikator mengetik dikirim ke saluran obrolan saat proses agen sedang aktif. Gunakanagents.defaults.typingMode untuk mengontrol kapan indikator mengetik dimulai dan typingIntervalSeconds untuk mengontrol seberapa sering indikator tersebut disegarkan.
Default
Bilaagents.defaults.typingMode tidak disetel, OpenClaw tetap menggunakan perilaku lama:
- Obrolan langsung (DM): indikator mengetik dimulai segera setelah loop model dimulai.
- Obrolan grup dengan sebutan (mention): indikator mengetik dimulai segera.
- Obrolan grup tanpa sebutan: indikator mengetik dimulai hanya saat teks pesan mulai distreaming.
- Proses Heartbeat: indikator mengetik dinonaktifkan.
Mode
Setelagents.defaults.typingMode ke salah satu dari:
never— jangan pernah tampilkan indikator mengetik.instant— mulai mengetik segera setelah loop model dimulai, bahkan jika proses tersebut nantinya hanya mengembalikan token balasan senyap.thinking— mulai mengetik pada delta penalaran (reasoning) pertama (memerlukanreasoningLevel: "stream"untuk proses tersebut).message— mulai mengetik pada delta teks non-senyap pertama (mengabaikan token senyapNO_REPLY).
never → message → thinking → instant
Konfigurasi
Catatan
- Mode
messagetidak akan menunjukkan indikator mengetik untuk balasan yang hanya berupa token senyap (misalnya tokenNO_REPLYyang digunakan untuk menekan output). - Mode
thinkinghanya akan menyala jika proses men-streaming penalaran (reasoningLevel: "stream"). Jika model tidak mengeluarkan delta penalaran, indikator mengetik tidak akan dimulai. - Heartbeat tidak pernah menunjukkan indikator mengetik, apa pun modenya.
typingIntervalSecondsmengontrol ritme penyegaran, bukan waktu mulai. Defaultnya adalah 6 detik.