Перейти до основного вмісту

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

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

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

Коли agents.defaults.typingMode не задано, OpenClaw зберігає застарілу поведінку:
  • Прямі чати: набір починається негайно, щойно починається цикл моделі.
  • Групові чати зі згадкою: набір починається негайно.
  • Групові чати без згадки: набір починається лише тоді, коли текст повідомлення починає транслюватися.
  • Запуски Heartbeat: набір починається, коли починається запуск Heartbeat, якщо визначена ціль Heartbeat є чатом із підтримкою набору і набір не вимкнено.

Режими

Установіть agents.defaults.typingMode на одне з таких значень:
  • never - індикатора набору немає ніколи.
  • instant - починати набір щойно починається цикл моделі, навіть якщо запуск пізніше поверне лише токен беззвучної відповіді.
  • thinking - починати набір на першій дельті міркування (потребує reasoningLevel: "stream" для запуску).
  • message - починати набір на першій небеззвучній текстовій дельті (ігнорує беззвучний токен NO_REPLY).
Порядок того, «наскільки рано спрацьовує»: nevermessagethinkinginstant

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

Задайте типове значення на рівні агента:
{
  agents: {
    defaults: {
      typingMode: "thinking",
      typingIntervalSeconds: 6,
    },
  },
}
Перевизначте режим або частоту для сеансу:
{
  session: {
    typingMode: "message",
    typingIntervalSeconds: 4,
  },
}

Примітки

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

Пов’язане

Presence

Як Gateway відстежує підключених клієнтів і показує їх у вкладці Instances macOS.

Streaming and chunking

Поведінка вихідного потокового передавання, межі фрагментів і доставка, специфічна для каналів.