入力インジケーター
OpenClaw が入力インジケーターを表示するタイミングと調整方法
実行がアクティブなとき、入力インジケーターがチャットチャンネルに送信されます。
Use `agents.defaults.typingMode` to control **when** typing starts and `typingIntervalSeconds` to control **how often** it refreshes.
で更新頻度を制御します。
デフォルト
''agents.defaults.typingMode'' が''設定されていない''場合、OpenClaw は古い動作を維持します:
- 直接チャット:モデルループが開始した直後に入力を開始します。
- メンション付きグループチャット:すぐに入力を開始します。
- メンションなしグループチャット:メッセージテキストがストリーミングを開始したときのみ入力を開始します。
- ハートビート実行:入力は無効です。
モード
Set `agents.defaults.typingMode` to control when typing indicators start:
- `run` — start typing when the **run starts** (default).
- `firstToken` — start typing on the **first streaming token**.
後でサイレント応答トークンのみを返す場合でも。
- `message` — start typing on the **first non-silent text delta** (ignores the `NO_REPLY` silent token).
Order of "how early it fires":
''never'' → ''message'' → ''thinking'' → ''instant''
Ignores the `NO_REPLY` silent token).
「どれくらい早くトリガーするか」の順序:
''never'' → ''message'' → ''thinking'' → ''instant''
Configuration
{
agent: {
typingMode: "thinking",
typingIntervalSeconds: 6,
},
}セッションごとにモードやリズムを上書きできます:
{
session: {
typingMode: "message",
typingIntervalSeconds: 4,
},
}Notes
Set `typingIntervalSeconds` to control how often typing indicators refresh:
- Default is 6 seconds.
- Minimum is 3 seconds.
モデルが推論増分を発行しない場合、入力は開始されません。
- ハートビートはモードに関係なく入力を表示しません。
- `typingIntervalSeconds` controls the **refresh cadence**, not the start time. The default is 6 seconds.
デフォルトは 6 秒です。