---
read_when:
    - Змінення поведінки або типових налаштувань індикатора набору тексту
summary: Коли OpenClaw показує індикатори введення та як їх налаштувати
title: Індикатори набору тексту
x-i18n:
    generated_at: "2026-06-27T17:29:35Z"
    model: gpt-5.5
    postprocess_version: locale-links-v1
    provider: openai
    source_hash: fa76889d0f6262f1092abefee02aee8fe944651dc89d3a697ccc86e16558ed60
    source_path: concepts/typing-indicators.md
    workflow: 16
---

Індикатори набору надсилаються в канал чату, доки запуск активний. Використовуйте
`agents.defaults.typingMode`, щоб керувати тим, **коли** починається набір, і `typingIntervalSeconds`,
щоб керувати тим, **як часто** він оновлюється.

## Типові значення

Коли `agents.defaults.typingMode` **не задано**, OpenClaw зберігає застарілу поведінку:

- **Прямі чати**: набір починається одразу після запуску циклу моделі.
- **Групові чати зі згадкою**: набір починається одразу.
- **Групові чати без згадки**: набір починається, коли допущений запуск має
  видиму для користувача активність, наприклад активність виконання середовища або текст повідомлення.
- **Запуски Heartbeat**: набір починається, коли починається запуск Heartbeat, якщо
  визначена ціль Heartbeat є чатом із підтримкою набору, а набір не вимкнено.

## Режими

Установіть `agents.defaults.typingMode` в одне з таких значень:

- `never` - індикатор набору ніколи не показується.
- `instant` - почати набір **щойно починається цикл моделі**, навіть якщо запуск
  згодом поверне лише токен тихої відповіді.
- `thinking` - почати набір на **першій дельті міркування** або під час активного
  виконання середовища після прийняття ходу.
- `message` - почати набір на **першій видимій для користувача активності відповіді**, наприклад
  активному виконанні середовища або нетихій текстовій дельті. Токени тихої відповіді, такі як
  `NO_REPLY`, не враховуються як текстова активність.

Порядок того, «наскільки рано спрацьовує»:
`never` → `message`/`thinking` → `instant`

## Конфігурація

Задайте типове значення на рівні агента:

```json5
{
  agents: {
    defaults: {
      typingMode: "thinking",
      typingIntervalSeconds: 6,
    },
  },
}
```

Перевизначте режим або частоту для окремої сесії:

```json5
{
  session: {
    typingMode: "message",
    typingIntervalSeconds: 4,
  },
}
```

## Примітки

- Режим `message` не запускається від токенів тихої відповіді, але активне виконання
  все одно може показати набір до того, як стане доступним будь-який текст асистента.
- `thinking` усе ще реагує на потокове міркування (`reasoningLevel: "stream"`),
  а також може початися від активного виконання до надходження дельт міркування.
- Набір Heartbeat є сигналом активності для визначеної цілі доставки. Він
  починається на старті запуску Heartbeat, а не за часовою логікою потоку `message` або `thinking`.
  Установіть `typingMode: "never"`, щоб вимкнути його.
- Heartbeat не показує набір, коли `target: "none"`, коли ціль не вдається
  визначити, коли доставку в чат вимкнено для Heartbeat або коли канал
  не підтримує набір.
- `typingIntervalSeconds` керує **частотою оновлення**, а не часом початку.
  Типове значення — 6 секунд.

## Пов’язане

<CardGroup cols={2}>
  <Card title="Присутність" href="/uk/concepts/presence" icon="signal">
    Як Gateway відстежує підключених клієнтів і показує їх на вкладці macOS Instances.
  </Card>
  <Card title="Потокове передавання та поділ на фрагменти" href="/uk/concepts/streaming" icon="bars-staggered">
    Поведінка вихідного потокового передавання, межі фрагментів і доставка, специфічна для каналів.
  </Card>
</CardGroup>
