OpenClaw v2026.9.1
Обновление OpenClaw вышло 3 сентября 2026 года. Релиз добавляет рендер Mermaid-диаграмм в чатах, быстрый старт «от установки до первого запроса», личные библиотеки навыков на общих Gateway, устойчивые к сбоям обновления и более надёжную работу Gateway под нагрузкой.
Читать полные заметки о релизе
Основные новшества
- Диаграммы в каждом чате — Mermaid-блоки теперь отображаются как диаграммы в Control UI и в нативных приложениях macOS, iOS и Android: с увеличением предпросмотра и повтором рендера, если диаграмма не построилась на мобильном устройстве.
- От установки до чата одним промптом — свежие установки (включая
npx openclaw@latest) получают быстрый старт: система обнаруживает существующие логины и API-ключи Claude Code или Codex, проверяет их вживую и открывает веб-дашборд из foreground-Gateway. Полный мастер остаётся доступен как Custom setup. - Личные библиотеки навыков на общих Gateway — держите собственные навыки рядом с воркспейс-набором через
openclaw skills library, импортируйте их из ZIP-архивов и публикуйте по идентичности на командных Gateway. - Обновления, не отрывающие от работы —
openclaw updateоткатывает npm-кандидата, если Doctor после обновления не прошёл; сохраняет конфигурацию и ссылки на секреты при неудачном апгрейде; передаёт сбои встроенному triage-агенту; ждёт готовности плагинов перед рестартом; принимает локальные архивы npm 12 и позволяет обновлениям, запущенным агентом, завершаться вне дерева процессов Gateway. Если сервисный менеджер отсутствует, обновление продолжается вместо отказа (пользователям 2026.8.2 без service manager стоит один раз выполнитьopenclaw update --no-restart). - Gateway, который остаётся в строю — старт восстанавливается под нагрузкой и при большом списке агентов; повреждённые legacy cron-записи помещаются в карантин, а не блокируют загрузку; предупреждения миграции понижают режим Gateway вместо отказа запуска; локальные model-серверы становятся предпочтительными жертвами OOM; Windows Gateway остаётся онлайн после перезапуска агента.
- Одобрения Codex, которые запоминаются — «Allow Always» теперь действует постоянно для MCP-инструментов на серверах, настроенных в OpenClaw; одобрения инструментов следуют за режимом сессии, а выданные активному Codex-размещению одобрения переиспользуются без повторного запроса.
- Одобрения доходят до чата — когда делегированный системный агент предлагает изменение конфигурации или перезапуск Gateway, карточка одобрения доставляется в исходный канал (включая Telegram topics) с указанием инициатора, вместо молчаливого зависания.
- Android догоняет веб-интерфейс — экран чата, боковая навигация и настройки внешнего вида соответствуют Control UI; композер вырос до шести строк; запись голоса предлагается, когда диктовка недоступна.
Важные изменения
- Личные GitHub-аккаунты — в профиле можно подключить «My GitHub» рядом с системным аккаунтом, публиковать pull request’ы под явной личной идентичностью и переключать сессии без повторной проверки учётных данных.
- Настройка моделей показывает способ входа — Model Setup различает доступ по аккаунту и по API-ключу с email от рантайма для Codex и Claude; «+» в каталоге открывает нативный CLI Codex или Claude в терминале; страница провайдеров по умолчанию автосохраняется.
- Новые модели и использование — поддержка Anthropic Fable 5.1 из общей метаинформации моделей; расход SuperGrok в
openclaw modelsи панели использования; GPT-5.6 Ultra сохраняется между рантаймами и настроенными нативными аккаунтами; актуальные цены Sonnet 5 на Vertex. - Локальные и настроенные провайдеры — обнаружение llama.cpp-моделей за web-app эндпоинтами; локальные маршруты Ollama остаются выбираемыми; плагин Google-провайдера включается автоматически при настройке; каталоги моделей обновляются после смены авторизации или конфигурации без перезапуска.
- Рабочие директории и worktree агентов — настраиваются
agents.defaults.cwdили per-agentcwdс описанием роли директории в промпте; глобальныйworktreeRoot; до 100 управляемых checkout’ов без отклонения сессий по лимиту. - Управление конфигурацией —
cron.skipMissedJobsпропускает пропущенные повторяющиеся задачи при старте;blockedHostnamesв SSRF-политике блокирует хосты для браузера, web fetch и webhook’ов;config setпринимает--expect-current-json,--expect-current-absent,--dry-runи--strict-json;channels.больше не загружает плагин канала..enabled: false - Обслуживание памяти —
openclaw memory resetперестраивает производные индексы без удаления сессий; результаты извлечения из активной памяти показываются модели. - Codex-плагин — сохраняется нативная история в контролируемых форках сообщений; idle-чаты могут возобновляться, пока идут другие; длинные тихие нативные ходы не прерываются; настроенные MCP-инструменты остаются при нативном fallback; учитывается часовой пояс пользователя; управляемые установки переведены на Codex 0.152.1.
- Именование и переключение сессий — имена новых сессий готовятся после паузы ввода; переключение в длинных списках стало быстрее; группы в боковом каталоге ограничены пятью сессиями; New Session и Chat делают меньше работы при старте.
- Компоновка Control UI — элементы боковой панели переехали в шапку агента; контекстные меню сессий перегруппированы; акцентный цвет связан с темой; виджеты дашборда занимают всю ширину на мобильных; добавлены скелетоны загрузки.
- Полировка чата — компакция получила эффект сворачивания; композер со стабильным доступным именем принимает следующий промпт сразу после отправки; Escape закрывает видимый поповер; ошибки чата копируются без разворачивания.
- Приложения — macOS: новый нативный композер, боковая панель браузера шире половины окна, ниже CPU в меню-баре, уведомления о завершении фоновых сессий; iOS и watchOS: дашборды сессий без вложенного Control UI, выбор и доступность моделей, ответы Watch и realtime-голос; Linux: выбор Gateway при первом запуске работает без установленного CLI.
- Управление каналами — Feishu и Matrix доставляют кнопки, которые предлагает агент; LINE сообщает агенту о рендере кнопок, корректно обрабатывает текст quick-reply и отказ от карточек.
- CLI — команды
channels add/login/logout/remove/resolveпринимают--agent;mcp --jsonвыдаёт JSON-обёртку ошибок; исправлены zsh- и Bash-дополнения; heartbeat показывает возраст Gateway;sessions tailсообщает результаты траекторий. - Плагины и навыки — переименованные официальные плагины мигрируют по legacy npm-имени; обновления плагинов требуют согласия на возможности; удаление плагинов переживает перезапуск Gateway и сохраняет настройки каналов.
- Удаление и бэкапы —
openclaw uninstallпо умолчанию удаляет только сервис, сохраняя данные; бэкапы миграции Claude сохраняют перезаписанные сгенерированные навыки; бэкапы исключают отключённые воркспейсы и находят управляемые расписания по идентичности.
Исправления
- Безопасность входа и токенов — ограничены конкурентные pre-auth чтения на SMS webhook’ах; команды не доставляются на Watch-узел после отзыва устройства; обязателен per-process nonce на Copilot Azure BYOK-прокси; rate limit’ы webhook’ов изолированы по клиентам; отклоняются слишком большие A2A JSON-RPC батчи и ответы.
- Секреты остаются скрытыми —
config.getбольше не возвращает незамаскированные pre-migration снапшоты; systemd-бэкапы не содержат токенов Gateway; iOS убирает deep-link URL из логов. - Границы браузера и файловой системы — Chrome MCP
--browserUrlподчиняется CDP-политике доступности; непроверенные апгрейды Chrome MCP блокируются; память-синк пропускает symlink-файлы вместо прерывания. - Безопасность апгрейда данных — идентичные повторы событий сессий мигрируют чисто; ремонт schema-17 атомарен; legacy cron-записи сохраняют состояние и способ доставки; воркспейсы переживают legacy апгрейды списков агентов.
- Doctor сходится и хранит конфиг —
doctor --fixзавершается на пустых аттестациях воркспейса; циклы настройки разрешаются; авторские значения и агенты переживают ремонт; конфигурация официальных плагинов сохраняется до установки; устаревшие npm-плагины восстанавливаются при ремонте обновления. - Миграция общих учётных данных — прерванные миграции восстанавливаются; застрявшие учётные данные возвращаются; конфликты перемещения диагностируются; кастомные SecretRefs провайдеров переживают Doctor.
- Завершения субагентов доходят — доставляются после занятых ходов родителя; пустые завершения фиксируются; неподтверждённые завершения больше не сообщаются как доставленные.
- Компакция и учёт контекста — нативная компакция сериализуется с писателями сессий; кэшированное использование не учитывается дважды; использование контекста переживает Anthropic-прокси без usage/cache-полей.
- Fallback и ретраи — отказы Anthropic терминальны, а не повторно отправляются; fallback моделей не перебирает всех провайдеров, когда сессия уже держит ход; у временных LLM-ретраев один владелец failover, который быстрее сообщает о стойком сбое.
- Cron и heartbeat — отменённые запуски корректно завершаются;
NO_REPLYсохраняется после вызовов инструментов; повторные попытки одноразовых задач переживают восстановление после старта; ISO-даты учитывают часовые пояса. - Сессии и запуски — циклическая родительская цепочка сессий больше не вешает сборку контекста; BOOT.md запускается при наличии предыдущей boot-сессии; огромные архивы транскриптов стримятся, а не грузятся целиком.
- Markdown, ссылки и медиа — списки задач переживают границы чанков; UTF-8 вложения распознаются корректно; дробные лимиты хранилища сообщаются точно.
- Каналы — исправления Slack (повторная отправка в треды, сессии DM после рестарта Gateway), Discord (лимиты webhook-ответов, голосовые консультации), Telegram и WhatsApp (подтверждение callback’ов, ответы без пустых пузырей при промахе кэша цитат), iMessage/Signal/Google Chat/Teams/Matrix/Feishu/Twitch/Tlon.
- Голос, Talk и TTS — голосовые консультации сохраняют владельца между клиентами; внутренние промпты не попадают в поздний контекст; локальный CLI-синтез учитывает таймауты запросов; OpenAI OAuth-транскрипция аудио снова работает; Volcengine TTS отклоняет невалидный UTF-8.
- Control UI — восстановление ответов после сбоев; дикие wildcard-политики инструментов отображаются корректно; закреплённые сессии, доски Workboard и PR-тулинг восстановлены; ошибки OAuth кратки; макросы и ссылки автоматизации открываются за пределами загруженной страницы.
- Приложения — macOS: отмены установки и сбои онбординга показываются с повтором; iOS: выделение текста при длинном нажатии, без дублей ответов после обновления истории; Android: отправка блокируется при моделях без авторизации, учётные данные маскируются, очереди сообщений не застревают.
- Установщики и плагины — Windows-установки терпимы к npm stderr; Docker-образы ставят
libgomp1для управляемого llama.cpp; осиротевшие установки плагинов восстанавливаются без ослабления владения; плагин Weixin выбирается совместимый с текущим SDK. - Память — автоматический переиндекс восстанавливается после конкурентных записей; осиротевшие блокировки воркспейса восстанавливаются после переиспользования PID; ответы остаются отзывчивыми при ремонте legacy-индекса; эмбеддинги учитывают прокси окружения.
- Модели и провайдеры — claude-cli подключается через PATH-shim’ы; локальные модели llama.cpp обрабатывают переполнение контекста; Bedrock отклоняет повреждённые эмбеддинги; OpenCode Go отправляет корректный User-Agent.
- MCP и инструменты — OAuth-авторизованные MCP-запросы несут Content-Length; MCP-рантаймы не выгружаются при разрешении запросившего; лимиты жизни одобрений валидируются.
- Сеть и статус Gateway — SSH-туннели корректно останавливаются; прослушиватели игнорируют смещение часов; закодированные и symlink-активы Control UI грузятся; ложные RSS-критические алервы на малых хостах устранены; часы пик переживают переход на летнее время.
- Браузер и узлы — перечисление вкладок с отдельным бюджетом от CDP-handshake;
openclaw nodeworker завершается после stop; удалённый exec скрывается без исполняемого узла; повторные попытки узла после отката часов. - Ниже память, быстрее ответы и старт — снижены пики памяти в каталогах, сбросах и чате; меньше накладных расходов на конкурентные и длинные стриминговые ответы; Doctor и плагины быстрее стартуют; CLI-код не грузится без необходимости при старте.
Проверка релиза
- npm: https://www.npmjs.com/package/openclaw/v/2026.9.1
- Integrity (sha512):
0Ve0631CdgkJDwd4NNG1BawIdF5yCL2sO+Tts8amStw+H6vKURTj0K4rOa4+hFpJk1Dnw5LyKl5twzwX1VtA2w== - Release SHA:
ad6fe23aecb9b833d68139b0ddc9f239b894d2f1 - Полный CI-отчёт релиза: https://github.com/openclaw/releases/blob/main/evidence/2026.9.1/release-evidence.md
- Публикация релиза: https://github.com/openclaw/openclaw/actions/runs/33806982138
- Публикация плагинов в npm: https://github.com/openclaw/openclaw/actions/runs/33807528529
- Официальная документация релиза: https://docs.openclaw.ai/releases/2026.9.1