Indikator mengetik
Indikator mengetik dikirim ke channel chat selama sebuah run aktif. Gunakanagents.defaults.typingMode untuk mengontrol kapan pengetikan dimulai dan typingIntervalSeconds
untuk mengontrol seberapa sering indikator itu diperbarui.
Default
Saatagents.defaults.typingMode tidak diatur, OpenClaw mempertahankan perilaku lama:
- Chat langsung: pengetikan dimulai segera setelah loop model dimulai.
- Chat grup dengan mention: pengetikan dimulai segera.
- Chat grup tanpa mention: pengetikan dimulai hanya saat teks pesan mulai di-stream.
- Run heartbeat: pengetikan dinonaktifkan.
Mode
Aturagents.defaults.typingMode ke salah satu dari:
never— tidak ada indikator mengetik, kapan pun.instant— mulai mengetik segera setelah loop model dimulai, meskipun run nantinya hanya mengembalikan token balasan senyap.thinking— mulai mengetik pada delta reasoning pertama (memerlukanreasoningLevel: "stream"untuk run tersebut).message— mulai mengetik pada delta teks non-senyap pertama (mengabaikan token senyapNO_REPLY).
never → message → thinking → instant
Konfigurasi
Catatan
- Mode
messagetidak akan menampilkan indikator mengetik untuk balasan yang hanya senyap jika seluruh payload adalah token senyap yang persis sama (misalnyaNO_REPLY/no_reply, dicocokkan tanpa peka huruf besar-kecil). thinkinghanya aktif jika run melakukan streaming reasoning (reasoningLevel: "stream"). Jika model tidak mengeluarkan delta reasoning, indikator mengetik tidak akan dimulai.- Heartbeat tidak pernah menampilkan indikator mengetik, apa pun modenya.
typingIntervalSecondsmengontrol irama pembaruan, bukan waktu mulai. Default-nya adalah 6 detik.