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/fileUrlalias - 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 GitHub — полные release notes
- Документация — официальные гайды
- OpenClaw 2026.3.22–3.23 — предыдущий релиз (ClawHub, Plugin SDK, breaking changes)