Канал

OpenClaw 2026.3.1 — adaptive thinking, health checks, Feishu

OpenClaw 2026.3.1 вышел 2 марта 2026 года — 76 контрибьюторов. Главное: adaptive thinking для Claude 4.6, встроенные health check эндпоинты для контейнеров, WebSocket-first транспорт для OpenAI и масштабные улучшения Feishu.

Полный changelog — на GitHub.

Главное в этом релизе

  • Adaptive thinking — Claude 4.6 теперь по умолчанию думает адаптивно
  • Health checks — встроенные /health, /ready эндпоинты для Docker/K8s
  • WebSocket-first — OpenAI Responses API через WebSocket по умолчанию
  • Android — камера, контакты, календарь, шагомер
  • Discord — треды по неактивности вместо фиксированного TTL
  • Telegram — per-DM конфигурация топиков
  • Feishu — таблицы, загрузка файлов, реакции, голосовые сообщения

Adaptive thinking для Claude 4.6

Уровень размышлений (thinking) для моделей Anthropic Claude 4.6 теперь по умолчанию adaptive вместо low. Модель сама решает, когда нужно думать глубже.

Для остальных reasoning-capable моделей по-прежнему используется low, если не настроено иначе. Изменить уровень можно в конфигурации — подробности в официальной документации.

Health checks для Docker и Kubernetes

Gateway теперь предоставляет встроенные HTTP-эндпоинты для проверки здоровья:

ЭндпоинтНазначение
/healthLiveness probe — gateway жив
/healthzLiveness probe (алиас)
/readyReadiness probe — gateway готов принимать запросы
/readyzReadiness probe (алиас)

Это упрощает настройку health checks в Docker Compose и Kubernetes — больше не нужны кастомные скрипты.

Пример для Docker Compose:

services:
  openclaw:
    image: ghcr.io/openclaw/openclaw:latest
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:18789/healthz"]
      interval: 30s
      timeout: 10s
      retries: 3

Если у вас уже есть собственные обработчики на этих путях — встроенные эндпоинты не перекроют их (fallback routing).

OpenAI Responses: WebSocket-first

OpenAI Responses API теперь по умолчанию работает через WebSocket (transport: "auto") с автоматическим fallback на SSE:

// ~/.openclaw/openclaw.json
{
  models: {
    providers: {
      openai: {
        transport: "auto",  // WebSocket → SSE fallback
      },
    },
  },
}

Дополнительно добавлен опциональный WebSocket warm-up — предварительное подключение для моделей openai/*, включённое по умолчанию. Это снижает задержку при первом запросе.

Android: камера, контакты, шагомер

Android-клиент получил новые возможности для взаимодействия с устройством:

КомандаОписание
camera.listСписок доступных камер
device.permissionsПроверка разрешений приложения
device.healthСостояние устройства
notifications.actionsДействия с уведомлениями
system.notifyСоздание системных уведомлений
photos.latestПоследние фото из галереи
contacts.search / contacts.addПоиск и добавление контактов
calendar.events / calendar.addПросмотр и создание событий
motion.activity / motion.pedometerТрекинг активности и шагомер

Также улучшена голосовая связь: стриминг речи через ElevenLabs WebSocket в Talk Mode с корректной остановкой при barge-in.

Discord: треды по неактивности

Управление жизненным циклом тредов изменилось — фиксированный TTL заменён на неактивность:

  • idleHours (по умолчанию 24) — тред закрывается после указанного времени без активности
  • maxAgeHours — опциональный жёсткий лимит на общее время жизни треда

Новые slash-команды: /session idle и /session max-age для управления прямо из Discord.

Telegram: per-DM топики

Появилась возможность конфигурировать топики для каждого личного чата отдельно:

  • Конфигурация direct + topic config для per-DM настройки
  • Раздельная маршрутизация входящих и исходящих сессий
  • Авторизация с учётом топиков

Это полезно, если вы хотите разные настройки агента для разных собеседников в Telegram.

Feishu: таблицы, файлы, реакции

Feishu получил самый большой блок изменений в этом релизе:

Документы:

ДействиеОписание
create_tableСоздание таблицы в Docx
write_table_cellsЗапись данных в ячейки
create_table_with_valuesСоздание таблицы с данными
upload_imageЗагрузка изображений
upload_fileЗагрузка файлов

Реакции и чаты:

  • Обработка входящих реакций (im.message.reaction.created_v1)
  • Настройка уведомлений о реакциях: off, own, all (по умолчанию own)
  • Инструменты для получения информации о чатах и участниках

Голосовые сообщения:

  • .opus отправляется как msg_type: "audio" — корректные голосовые bubble
  • TTS через ElevenLabs для голосовых сообщений в Feishu и WhatsApp

Группы:

  • Настраиваемые скоупы сессий: group, group_sender, group_topic, group_topic_sender
  • Поддержка wildcard-политик (channels.feishu.groups["*"])
  • Глобальный allowlist отправителей (groupSenderAllowFrom)
  • Ответы в тредах: настройка replyInThread (disabled / enabled)

Прочие улучшения

  • Diff rendering — новый плагин-инструмент для визуализации diff (before/after текст или unified patch), вывод в canvas или PNG
  • Memory/LanceDB — поддержка кастомного baseUrl и размерности эмбеддингов для OpenAI-совместимых провайдеров
  • Cron — облегчённый режим запуска --light-context для автоматизации
  • CLI — команда openclaw config file показывает путь к конфигурационному файлу
  • Shell — переменная OPENCLAW_SHELL во всех shell-like рантаймах (exec, acp, tui-local)
  • Web UI — локализация на немецкий (de), улучшения китайского перевода

Исправления

Масштабные исправления затрагивают все платформы:

Telegram:

  • Медиафайлы из ответов (reply) теперь включаются в контекст
  • Улучшено разбиение длинных сообщений с сохранением whitespace
  • Inline-кнопки и цитаты применяются только к первому чанку при fallback

Slack:

  • Исправлена маршрутизация в мульти-аккаунтных конфигурациях
  • Нормализация user-token sourcing
  • Регистрация /agentstatus как нативной Slack-команды

Android:

  • Исправлена работа с разрешениями на фото (Android 14+)
  • Убран HTTP-upload fallback для камеры
  • Корректная отправка node.canvas.capability.refresh

Windows:

  • Устранена ошибка spawn EINVAL при установке плагинов через npm/npx

LINE:

  • Восстановлена транскрипция голосовых сообщений (M4A/MPEG-4)

Ollama:

  • Приоритет настроенного baseUrl над дефолтами модели
  • Улучшенное автообнаружение и обработка контекстного окна

Общее:

  • Retry с think=off если провайдер не поддерживает thinking
  • Исправлена утечка токена NO_REPLY в смешанном контенте
  • Нормализация отрицательных значений prompt/input токенов
  • Исправления sandbox, browser, secrets и CSP-заголовков gateway

Как обновиться

openclaw update

После обновления перезапустите gateway:

openclaw gateway restart

Проверьте здоровье системы:

openclaw doctor

Что дальше

Следите за OpenClaw на русском

Разбираем обновления, пишем гайды, делимся кейсами

Подписаться на канал Задать вопрос в чате
Присоединяйтесь к сообществу