Канал

OpenClaw 2026.3.24–3.28 — Teams SDK, xAI Grok, Plugin Approval, генерация изображений

OpenClaw 2026.3.24 (25 марта) — большой релиз с фокусом на Microsoft Teams, улучшенном Control UI и новых возможностях CLI. 2026.3.28 (29 марта) — xAI/Grok на Responses API, генерация изображений через MiniMax, система подтверждения действий в плагинах и два breaking change.

Полный changelog: v2026.3.24 | v2026.3.28

Ломающие изменения (v2026.3.28)

Удалён Qwen Portal OAuth

OAuth-интеграция qwen-portal-auth для portal.qwen.ai удалена. Если вы использовали этот способ авторизации — мигрируйте на Model Studio:

openclaw onboard --auth-choice modelstudio-api-key

Удалены старые автомиграции конфигов

openclaw doctor больше не мигрирует конфигурационные ключи старше двух месяцев. Устаревшие legacy-ключи теперь вызывают ошибку валидации. Если вы давно не обновлялись — сначала обновитесь до 2026.3.24, запустите openclaw doctor --fix, и только потом ставьте 2026.3.28.

Microsoft Teams: полная переработка (v2026.3.24)

Teams-канал мигрирован на официальный Teams SDK с поддержкой лучших UX-практик для ИИ-агентов:

  • Стриминг ответов в 1:1 чатах
  • Welcome cards с подсказками-стартерами
  • Typing indicators — индикация набора
  • AI labeling — нативная маркировка ответов как ИИ-сгенерированных
  • Feedback/reflection — механизм обратной связи
  • Edit/delete — редактирование и удаление отправленных сообщений, включая fallback в тредах

Также добавлена поддержка upload-file для отправки файлов.

xAI/Grok: Responses API и x_search (v2026.3.28)

Bundled-провайдер xAI переведён на Responses API с первоклассной поддержкой x_search:

  • Веб-поиск Grok работает автоматически, если настроен API-ключ xAI
  • Настройка доступна через openclaw onboard и openclaw configure --section web
  • Выбор модели для x_search из общего xAI-ключа
  • Не нужно вручную включать плагин — всё активируется из конфига

Plugin Approval — подтверждение действий (v2026.3.28)

Новый механизм requireApproval в хуке before_tool_call позволяет плагинам ставить выполнение на паузу и запрашивать подтверждение у пользователя:

  • Telegram — интерактивные кнопки
  • Discord — interactions
  • Любой канал — команда /approve

Полезно для опасных операций: удаление файлов, отправка писем, выполнение системных команд. Плагин может остановить действие, показать, что именно агент хочет сделать, и дождаться явного одобрения.

MiniMax: генерация изображений (v2026.3.28)

Добавлен провайдер генерации изображений для модели image-01:

  • Генерация изображений из текста
  • Image-to-image редактирование
  • Контроль соотношения сторон

Каталог MiniMax при этом упрощён — оставлена только модель M2.7, legacy-модели M2, M2.1, M2.5 и VL-01 удалены.

Control UI: улучшения (v2026.3.24)

Управление навыками

Новый интерфейс навыков с фильтрами по статусу:

ФильтрОписание
AllВсе навыки
ReadyГотовы к использованию
Needs SetupТребуют настройки (API-ключ, зависимости)
DisabledОтключены

Каждый навык открывается в детальном диалоге: требования, переключатель, кнопка установки, ввод API-ключа, ссылка на документацию.

Агенты и файлы

  • Файлы агента в workspace раскрываются через <details> с lazy-loaded markdown preview
  • Стилизация markdown: заголовки, таблицы, code blocks, callouts, blockquotes
  • Frosted backdrop для превью с адаптацией к light/dark теме
  • Placeholder «Not set» в селекторе модели агента

macOS

Горизонтальная навигация заменена на collapsible tree sidebar с chevrons и вложенными секциями.

CLI: новые возможности

—container (v2026.3.24)

Запуск команд внутри работающего Docker/Podman контейнера:

openclaw --container my-openclaw status
# или через переменную
OPENCLAW_CONTAINER=my-openclaw openclaw status

openclaw config schema (v2026.3.28)

Новая команда для вывода JSON-схемы openclaw.json — полезно для валидации конфига в IDE.

Улучшения навыков в CLI

  • Лейбл missing заменён на мягкий needs setup
  • openclaw skills info показывает, где получить API-ключ и куда он сохраняется
  • Bundled skills (coding-agent, gh-issues, weather и др.) получили one-click install recipes — CLI предлагает установить зависимости автоматически

Gemini CLI Backend (v2026.3.28)

Bundled CLI-бэкенды (Claude CLI, Codex CLI) дополнены поддержкой Gemini CLI:

  • Работает как bundled plugin — не нужен plugins.allow
  • Флаг --cli-backend-logs заменяет старый --claude-cli-logs (обратная совместимость сохранена)
  • Автозагрузка из конфига без ручного подключения

Gateway и OpenAI-совместимость (v2026.3.24)

Gateway теперь поддерживает:

  • /v1/models — список доступных моделей
  • /v1/embeddings — эмбеддинги
  • Проброс явных model overrides через /v1/chat/completions и /v1/responses

Это расширяет совместимость с RAG-пайплайнами и клиентами, которые ожидают стандартный OpenAI API.

Discord: LLM-названия тредов (v2026.3.24)

Новая опция autoThreadName: "generated" — при создании авто-тредов OpenClaw генерирует краткое название через LLM вместо первого сообщения. Старое поведение (название из текста сообщения) остаётся по умолчанию.

Plugins/Hooks: before_dispatch (v2026.3.24)

Новый хук before_dispatch с каноническими метаданными входящего сообщения. Ответы, обработанные хуком, проходят через стандартный путь доставки с поддержкой TTS и маршрутизации.

ACP: привязка чатов (v2026.3.28)

Команда /acp spawn codex --bind here теперь работает для:

  • Discord — текущий канал/тред
  • BlueBubbles — текущий чат
  • iMessage — текущий разговор

Превращает существующий чат в Codex-backed workspace без создания дочернего треда.

Безопасность

  • Sandbox media dispatch (v2026.3.24) — закрыт обход ограничений через mediaUrl/fileUrl alias
  • Outbound media (v2026.3.24) — доступ к локальным файлам выровнен с fs-политикой
  • ACPX (v2026.3.28) — неизвестные agent id больше не выполняются как raw-команды
  • Web search audit (v2026.3.28) — расширен аудит ключей: Gemini, Grok/xAI, Kimi, Moonshot, OpenRouter

Основные исправления

Telegram:

  • Корректное разбиение длинных сообщений по границам слов (не посередине слова)
  • Пустые/пробельные ответы больше не вызывают crash
  • Валидация replyToMessageId во всех API-точках
  • Восстановлена маршрутизация в forum topic #General

WhatsApp:

  • Исправлен бесконечный echo loop в self-chat DM
  • Mentions в цитированных сообщениях больше не считаются прямыми mentions

Discord:

  • Исправлены reconnect-циклы на poisoned resume state
  • Корректное завершение gateway при shutdown (больше нет ложных crash)

Mistral:

  • Нормализация OpenAI-compatible флагов — устранена ошибка 422 status code (no body)

Ollama:

  • thinkingLevel=off корректно отключает reasoning-токены (think: false)
  • HTTP 503 снова запускает model fallback

Агенты:

  • Rate-limit cooldowns теперь per-model, а не глобальные — один 429 не блокирует все модели
  • Cooldown: 30с → 1мин → 5мин (вместо экспоненциального 1мин → 1ч)
  • Таймаут-recovery через compaction до повторных LLM-запросов

Matrix:

  • E2EE thumbnails корректно шифруются
  • Mentions по display name работают с requireMention: true

Memory:

  • Исправлен memory search — embedding-провайдеры теперь доступны между plugin runtimes

Как обновить

npm update -g openclaw
# или
openclaw update

Важно для пользователей Qwen Portal: замените OAuth-авторизацию на Model Studio API-ключ (openclaw onboard --auth-choice modelstudio-api-key) до обновления до v2026.3.28.

Полезные ссылки

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

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

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