OpenClaw v2026.5.19

OpenClaw v2026.5.19

Дата публикации: 20 мая 2026


Изменения

Платформа и зависимости

  • Node.js 22.19 — новый минимальный поддерживаемый уровень Node.js 22
  • Обновлены пакеты Pi до 0.75.1
  • Обновлен @openclaw/proxyline до 0.3.3

Android — Talk Mode

  • Talk Mode переведён на реалтайм Gateway relay голосовые сессии с потоковым вводом с микрофона, реалтайм воспроизведением аудио, мостингом результатов инструментов и транскриптами на экране (#83130)

Mac-приложение

  • Полный редизайн страниц Settings с единообразными карточками, кэшированной навигацией и улучшенными панелями разрешений, голоса, навыков, cron/exec/debug
  • Dashboard, Chat, Canvas, Settings добавлены в меню Dock
  • Ускорена загрузка Channels settings за счёт отложенной работы со схемой конфигурации
  • Исправлены выравнивание, отступы и отображение на маленьких экранах

Навыки (Skills)

  • meme-maker — поиск шаблонов мемов, локальный SVG/PNG рендеринг, Imgflip, Know Your Meme
  • node inspector debugging — отладка через Node.js inspector + Chrome DevTools Protocol
  • diagram generation — генерация диаграмм
  • spike workflow — одноразовые эксперименты для проверки идей перед разработкой
  • Python debugging — pdb, breakpoint(), post-mortem inspection, debugpy remote attach
  • autoreview — переименован навык closeout review с сохранением Codex-first fallback
  • Обновлён навык Obsidian — теперь целится на официальный CLI obsidian, а не сторонний obsidian-cli
  • openclaw skills install / openclaw skills update поддерживают --global для общих управляемых навыков
  • Ужесточены промпты и метаданные встроенных навыков, обновлены встроенные загрузки sherpa-onnx

CLI и плагины

  • Новый defineToolPlugin + команды openclaw plugins build, validate, init для типизированных простых tool-плагинов с автоматически генерируемыми манифестами
  • /codex plugins list, enable, disable — управление нативными плагинами Codex из чата

Браузер

  • Модальные диалоги теперь отображаются в снапшотах; возвращается blockedByDialog при открытии модалки; browser dialog --dialog-id для ответа на ожидающие диалоги
  • openclaw browser evaluate --timeout-ms — расширенные таймауты для долгих функций

Gateway

  • Запуск логирования и plugin-service перекрывается с channel sidecars для снижения latency рестарта
  • Добавлены атрибуты startup probe, config, runtime и resource-count в трейсы рестарта
  • Новый pnpm test:restart:gateway — бенчмаркинг готовности к рестарту, downtime и resource-slope
  • Конфигурация: метаданные перезагрузки позволяют инструментам различать поля, требующие рестарта, горячей перезагрузки и не требующие действий

QA-Lab

  • Runtime parity tiers — стандартные и soak-сценарии 20 и 100 ходов
  • openclaw qa suite --runtime-parity-tier для привязки тиров к release-checks
  • Live-only canary для проверки совместимости workspace-read промптов
  • Self-health сценарии для крашей plugin hooks, ошибок контрактов манифестов и WebChat маршрутизации
  • Coverage reporting через openclaw qa coverage --tools
  • Live-frontier Codex-vs-Pi токен-эффективность
  • Hard-gate для дрифта runtime-tool между Codex и Pi

Telegram

  • Черновики DM для транзитного прогресса инструментов с финальными ответами на обычном пути доставки
  • Изоляция топиков форума — входящая сериализация, буферы и очереди API на topic-aware лейнах
  • Retry HTTP 421 Misdirected Request на свежем fallback-транспорте

Прочее

  • Docker/Podman: OPENCLAW_IMAGE_APT_PACKAGES (runtime-neutral) + OPENCLAW_IMAGE_PIP_PACKAGES для Python-пакетов
  • Agents/tools: укорочены описания и подсказки схем для встроенных инструментов
  • Plugins/messages: лимиты presentation capabilities, deprecated legacy interactive/Slack directive APIs
  • Plugins/subagents: канальные маршруты доставки как метаданные сессии
  • Proxy: поддержка HTTPS managed forward-proxy и proxy.tls.caFile
  • Codex app-server: scope OpenClaw prompt guidance по runtime surface

Исправления

Критические

  • Memory/search: JS-side fallback vector scan теперь yielding между батчами — больше не блокирует Node.js main thread на секунды (#81172)
  • Providers/Anthropic: сохранение image input для Claude при stale catalog; сохранение image capability Claude 4 через stale refs (#83756)
  • Providers/DeepSeek: нормализация MCP tool schemas с anyOf/oneOf перед запросами
  • Codex app-server: полное завершение diagnostics dynamic tools на границе запроса — нет утечек active tool state (#83474)

Telegram

  • Топики форума не блокируют sibling-топики
  • Forum-topic follow-up сообщения не наследуют устаревшие abort signals
  • Сохранение reply-target для bare mention replies
  • /btw и read-only команды не прерывают активные раны
  • Временные обработчики переносятся в tombstones при зависании
  • Media completions доставляются обратно в топики форума
  • HTTP 421 retry на свежем транспорте
  • Fail topic sends при message thread not found

Codex app-server

  • Сохранение plugin tool auth profiles при Codex-owned transport (#83603)
  • Hydration image attachments перед queued runs (#83466)
  • Завершение tool diagnostics при failed/timed out/aborted/blocked (#83474)
  • Кэш oversized context при компактации (#82981)
  • Recording native tool calls в trajectory artifacts
  • Запись bound sessions на owning agent runtime (#82954)
  • Code mode без force code-mode-only (#83109)
  • Sandbox-routed shell для non-Docker backends (#80322)

CLI

  • Отклонение портов >65535 (#84008)
  • Node.js 22.19 runtime floor в source launcher
  • SecretRef диагностика в stderr
  • Post-update recovery hints по платформе (systemd, LaunchAgent, Scheduled Task)

Провайдеры

  • Anthropic: image input при stale catalog, Claude 4 image capability (#83756)
  • DeepSeek: anyOf/oneOf нормализация (#83766)
  • LM Studio: env-template API keys через SecretInput, а не raw template (#80568)
  • Google: Gemini 3 thought signature при native replay (#80358)
  • GitHub Copilot: identity-encoded responses (#82871)
  • Together: v2 video API, PI packages 0.74.1

Agents

  • Dedup follow-up messages при model-fallback retry (#83417)
  • Guard final-delivery routing (#83928)
  • Stop embedded session takeover consuming fallbacks (#83510)
  • Hide video_generate ref-audio если провайдер не поддерживает
  • Refresh routing перед no-send failure (#83835)
  • Strict-agentic diagnostics только при actual trigger
  • Sandbox-peer controller ownership при completion routing (#80201)

Subagents

  • Collect-mode announce queues batching (#83577)
  • Session-backed parent runs active при child wait timeout (#82787)
  • Keep successful keep-mode payloads pending (#82583)
  • Queue completion handoffs до parent transcript (#82913)
  • Group/channel completions через message-tool-only handoffs (#82803)

Прочее

  • Twitch: refresh chat tokens (#83750)
  • Discord: streamed reply previews, voice session follow-up turns, thread-bound subagent routing
  • Slack: fail closed при lost thread context (#83521)
  • Media: Sharp fallback chain, metadata probe safety, image resizing (#83401)
  • Cron: linked isolated task runs (#83606)
  • Skills: refresh snapshots при watched root change (#83782)
  • Memory Wiki: fs-safe diagnostics, path-safe lint output
  • Browser: URL allowlist checks, cdpPort preservation (#82166)
  • WhatsApp: forceDocument delivery, MIME-type naming
  • Signal: mixed-case group IDs
  • Feishu: SecretRef detection, inbound session context, subagent routing
  • Gateway: hot-reload continues on channel failure, restart drain, rollback protocol-mismatch diagnostics
  • Control UI: live tool progress, reading indicator, delete popover, sidebar collapse, protocol version in errors
  • Proxy: HTTPS managed forward-proxy
  • Plugins: 15s timeout on legacy before_agent_start hooks, tokenjuice 0.7.1
  • Release stability: multiple regression repairs

Ссылки