Skriveindikatorer¶
Skrive indikatorer sendes til chatkanalen, mens et løb er aktivt. Brug
agents.defaults.typingMode til at styre når typning starter og typingIntervalSeconds
til at styre hvor ofte det opdateres.
Standarder¶
Når agents.defaults.typingMode er ikke angivet, beholder OpenClaw legacy-adfærden:
- Direkte chats: skrivning starter med det samme, når modelløkken begynder.
- Gruppechats med en mention: skrivning starter med det samme.
- Gruppechats uden en mention: skrivning starter først, når meddelelsestekst begynder at streame.
- Heartbeat-runs: skrivning er deaktiveret.
Tilstande¶
Sæt agents.defaults.typingMode til en af:
never— ingen skriveindikator, nogensinde.instant— start skrivning så snart modelløkken begynder, selv hvis run’et senere kun returnerer silent reply-tokenet.thinking— start skrivning ved den første reasoning-delta (kræverreasoningLevel: "stream"for run’et).message— start skrivning ved den første ikke-silent tekst-delta (ignorerer detNO_REPLYsilent-token).
Rækkefølge for “hvor tidligt den udløses”:
never → message → thinking → instant
Konfiguration¶
{
agent: {
typingMode: "thinking",
typingIntervalSeconds: 6,
},
}
Du kan tilsidesætte tilstand eller kadence pr. session:
{
session: {
typingMode: "message",
typingIntervalSeconds: 4,
},
}
Noter¶
messagetilstand vil ikke vise indtastning for lydløse svar (fxNO_REPLYtoken bruges til at undertrykke output).tænkendekun brande, hvis løbestrømmene ræsonnement (ræsonnementLevel: "stream"). Hvis modellen ikke udleder ræsonnement deltas, vil skrive ikke starte.- Heartbeats viser aldrig skriveindikator, uanset tilstand.
typingIntervalSecondsstyrer refresh cadence, ikke starttidspunktet. Standard er 6 sekunder.