Mga indikator ng pagta-type¶
Ipinapadala ang mga typing indicator sa chat channel habang aktibo ang isang run. Gamitin
agents.defaults.typingMode to control when typing starts and typingIntervalSeconds
to control how often it refreshes.
Mga default¶
Kapag hindi naka-set ang agents.defaults.typingMode, pinananatili ng OpenClaw ang legacy na behavior:
- Mga direct chat: nagsisimula agad ang pagta-type kapag nagsimula ang model loop.
- Mga group chat na may mention: nagsisimula agad ang pagta-type.
- Mga group chat na walang mention: nagsisimula lang ang pagta-type kapag nagsimulang mag-stream ang text ng mensahe.
- Mga heartbeat run: naka-disable ang pagta-type.
Mga mode¶
I-set ang agents.defaults.typingMode sa isa sa:
never— walang typing indicator, kailanman.instant— magsimula ang pagta-type sa sandaling magsimula ang model loop, kahit na ang run ay magbalik lang kalaunan ng silent reply token.thinking— magsimula ang pagta-type sa unang reasoning delta (nangangailangan ngreasoningLevel: "stream"para sa run).message— magsimula ang pagta-type sa unang non-silent na text delta (ini-ignore angNO_REPLYna silent token).
Pagkakasunod-sunod ng “kung gaano kaaga ito nagfa-fire”:
never → message → thinking → instant
Konpigurasyon¶
{
agent: {
typingMode: "thinking",
typingIntervalSeconds: 6,
},
}
Maaari mong i-override ang mode o cadence kada session:
{
session: {
typingMode: "message",
typingIntervalSeconds: 4,
},
}
Mga tala¶
- Ang
messagemode ay hindi magpapakita ng pagta-type para sa mga silent-only na reply (hal. angNO_REPLYtoken na ginagamit para pigilan ang output). thinkingonly fires if the run streams reasoning (reasoningLevel: "stream"). Kung hindi naglalabas ang model ng reasoning deltas, hindi magsisimula ang pagta-type.- Ang mga heartbeat ay hindi kailanman nagpapakita ng pagta-type, anuman ang mode.
- Kinokontrol ng
typingIntervalSecondsang agwat ng pag-refresh, hindi ang oras ng pagsisimula. Ang default ay 6 na segundo.