OpenClaw v2026.5.27
Основные изменения
-
Усиление безопасности и контентных границ: метаданные групповых промптов не попадают в системный промпт, нормализуются повторяющиеся точки в именах хостов, блокируются командные обёртки с побочными эффектами и небезопасные переопределения среды Node, отклоняется Tailscale без аутентификации, а одобрения ролей узлов/устройств теперь требуют прав администратора. (#87144, #87305, #87292, #87308, #87146) Спасибо @eleqtrizit и @pgondhi987.
-
Более надёжные запуски Codex app-server: модели Codex разрешаются в первую очередь, память рабочего пространства маршрутизируется через инструменты, общие клиенты app-server переживают сбои запуска и порождённых хелперов, поколения нативных хук-реле сохраняются при рестартах и на свежих фолбэках, избегаются ложные переключатели runtime live. (#87383, #87403, #87375, #72574, #87428) Спасибо @yetval.
-
Ускорение Gateway и путей ответов: чтения сессий, отпечатки метаданных плагинов, снимки auth-окружения, автовключённая конфигурация плагинов, каталоги поиска инструментов и стабильные кеши метаданных выполняют меньше повторных операций на горячем пути, видимые ответы больше не наследуют скрытые таймауты очистки. (#86439, #87044) Спасибо @keshavbotagent.
-
Расширение провайдеров и моделей: встроенный провайдер эмбеддингов OpenAI-совместим, DeepInfra загружает полный каталог моделей с учётом ключей, Pixverse добавляет генерацию видео и выбор региона API, VLLM thinking-параметры подключены, Claude CLI OAuth оверлеи загружаются для PI-профилей, работают прямые идентификаторы Anthropic. (#85269, #84549, #87167) Спасибо @dutifulbob, @ats3v и @joshavant.
-
Стабильность доставки по каналам: Telegram sendMessage использует надёжную доставку, iMessage подавляет дублирующие промпты одобрения, Slack сохраняет финальные ответы при поздней очистке, Matrix строже с превью упоминаний, Discord плотнее проверяет запросы гильдий, Google Chat прекращает отправку в тредах ЛС. (#87261, #87154) Спасибо @mbelinky и @eleqtrizit.
-
Устойчивость релизных путей: npm/package-инвентарь учитывает dist-исключения, шринкрап-оверлеи мержатся корректно, Docker-шаблоны рабочего пространства упакованы и проверены, пост-публикационные проверки строже, бета-смоук отклоняет пустые запуски, E2E-пробы ограничены по времени.
Новые возможности
- Memory: встроенный OpenAI-совместимый провайдер эмбеддингов для локальных и облачных OpenAI-эндпоинтов, с конфигурацией, doctor и документацией. (#85269) Спасибо @dutifulbob.
- Plugin SDK: регистрация эмбеддинг-провайдеров памяти помечена как устаревшая совместимость, небандл-использование отображается в диагностике. (#85072) Спасибо @mbelinky.
- Providers: провайдер генерации видео Pixverse, выбор региона API, документация и поддержка внешних плагинов.
- DeepInfra: загрузка полного каталога моделей при онбординге, сохранение каталогов с настроенными ключами, обновление медиа/видео-дефолтов. (#84549) Спасибо @ats3v.
- Plugin SDK: метаданные действий одобрения плагинов, прекращение экспорта Vitest-хелперов из публичного SDK. (#87120) Спасибо @RomneyDa.
- Channel SDK: совместимость сообщений каналов перенесена в ядро, удалены старые алиасы runtime каналов.
- ClawHub: метаданные отображения плагинов для каталогов и пакетов. (#87354) Спасибо @thewilloftheshadow.
- Agents: шаблон heartbeat runtime вынесен из ассетов документации, совместимость со старым содержимым шаблона. (#85416) Спасибо @hxy91819.
Исправления
-
Безопасность/контентные границы: ненадёжные метаданные групповых промптов вынесены из системного промпта, нормализация повторяющихся точек хостов, блокировка обёрток с побочными эффектами, отклонение небезопасных Node env-переопределений, отклонение Tailscale без аутентификации, блокировка ненадёжных URLs Microsoft Teams, enforcing
/allowlist configWrites, gate QQBot fallback approval buttons, требование админа для node/device-role approvals. (#87144, #87305, #87292, #87308, #87146, #87154, #87334) Спасибо @eleqtrizit и @pgondhi987. -
Codex: модели разрешаются до общей маршрутизации, память через инструменты, сохранение клиентов app-server после сбоев запуска и порождённых хелперов, сохранение поколений хук-реле при рестартах и свежих фолбэках, неприкосновенность raw reasoning/source-reply guards, карантин неподдерживаемых схем инструментов, attempt watchdog остаётся активным для queued terminal turns, Codex OAuth compaction через OpenAI-Codex. (#87383, #87403, #87375, #72574, #87428) Спасибо @yetval.
-
Агенты/runtime: избегание self-waits очередей событий сессий, ограничение compaction wake и steering retries, сохранение grace для отложенных диагнозов ошибок, избегание ложных Codex runtime live switches, избегание повторного использования stale restart continuation, сохранение ошибок fallback сессий, подавление дублирующих Claude CLI skill prompts, сохранение runtime context перед активными ходами пользователя, удаление устаревших Anthropic thinking, карантин неподдерживаемых схем инструментов, безопасное восстановление таймаутов записи, освобождение retained session write locks при timeout abort, валидация forced plugin harness support перед пиннингом. (#86123, #55424, #86855, #74341, #87278) Спасибо @luoyanglang, @cathrynlavery и @openperf.
-
Доставка ответов/сессий: неограниченный admission видимых ходов, сохранение fallback delivery на последних целях, сохранение контекста bridge hooks, классификация прямых fallback-целей по грамматике канала, отчёт об approval resolutions в bridge mode, избегание stale source-reply артефактов. (#87044) Спасибо @keshavbotagent.
-
Каналы: надёжная доставка Telegram sendMessage и сохранение SecretRef prompt config, подавление дублирующих iMessage native exec approval prompts и sends, сохранение iMessage approval polling после denied reactions, сохранение Slack финальных ответов при поздней очистке, Matrix mention-inert превью/финалы, подавление filename-embedded Matrix IDs, подавление recovered Discord tool-warning артефактов из успешных ответов, прекращение Google Chat thread sends в DMs, упрочение Discord guild requester checks. (#87261, #87452) Спасибо @mbelinky.
-
Память: восстановление QMD search JSON после ненулевых выходов, маршрутизация workspace memory через Codex tool path. (#87225, #87383, #87403) Спасибо @osolmaz.
-
Провайдеры/модели: проброс cached token usage в OpenAI-совместимых chat completions, загрузка Claude CLI OAuth overlays для PI-профилей, отправка прямых Anthropic model ids, подключение VLLM thinking params, OpenAI cache retention, нормализация OpenAI Responses replay tool ids, разрешение OpenAI gpt-5.5 без кешированного каталога, сохранение retry-after fallback handling, ограничение GitHub Copilot auth requests, последовательная загрузка DeepInfra custom/live каталогов. (#82062, #87167, #84549) Спасибо @caz0075, @joshavant и @ats3v.
-
Gateway/производительность: borrow read-only session metadata и active session working stores, кеширование plugin metadata fingerprints, кеширование auto-enabled plugin config, slim metadata identity caches, стабилизация изолированного cron prompt-cache affinity, сохранение model auth profile suffixes, drain probe client closes, истечение browser tokens после auth rotation, ограничение default status fast paths. Спасибо @ferminquant.
-
CLI/help/config: отклонение неправильных числовых опций для gateway timeouts, model limits, directory limits, message options, webhooks и partial values; учёт subcommand version options; корректная маршрутизация generated/root/plugin help targets; естественный flushing skills JSON output; тихая загрузка plugin descriptors в root help. (#87398) Спасибо @Patrick-Erichsen.
-
Plugin state/tool search: вытеснение текущего namespace при достижении лимитов plugin rows, повторное использование неизменных tool-search каталогов, выравнивание release catalog reuse wrapper, mention-inert fallback tool warnings.
-
Установка/пакеты/релиз: npm globstar exclusions, учёт dist package exclusions в инвентаре, пропуск нераспакованных тестовых хелперов, пропуск Homebrew пока не нужны macOS-пакеты, упаковка Docker runtime workspace templates, смоук Docker runtime templates при полной валидации, мерж nested shrinkwrap override pins, сохранение forked shrinkwrap pins, pinning lru-cache, упрочение postpublish verification, acceptance main full-validation proof, отклонение пустых beta smoke runs.
-
E2E/QA/Crabbox: ограничение waits для Telegram, Open WebUI, ClawHub, Matrix, Tool Search, MCP, gateway network, bundled runtime, kitchen-sink, codex media, config reload и agent-turn assertions; предпочтение Azure для Windows-целей; reinitialize invalid changed-gate git dirs; full-sync sparse container runs; отклонение пустых explicit test requests. (#87186)
Ссылки
- npm пакет: https://www.npmjs.com/package/openclaw/v/2026.5.27
- GitHub релиз: https://github.com/openclaw/openclaw/releases/tag/v2026.5.27
- macOS zip: https://github.com/openclaw/openclaw/releases/download/v2026.5.27/OpenClaw-2026.5.27.zip
- macOS dmg: https://github.com/openclaw/openclaw/releases/download/v2026.5.27/OpenClaw-2026.5.27.dmg