Четыре релиза за неделю: 2026.5.3, 2026.5.4, 2026.5.5 и срочный hotfix 2026.5.6. Главное: Google Meet теперь разговаривает голосом через realtime- bridge, новый плагин file-transfer для обмена файлами с устройствами, streaming progress во всех каналах и критический фикс маршрутизации Codex OAuth.
Полный changelog: v2026.5.3 | v2026.5.4 | v2026.5.5 | v2026.5.6
Что нужно сделать после обновления (breaking changes)
1. Восстановление Codex OAuth (только если обновлялись на 2026.5.5)
В релизе 2026.5.5 команда openclaw doctor --fix могла сломать маршрутизацию Codex OAuth, переписав openai-codex/* в openai/*. Это ломало авторизацию через подписку ChatGPT Plus/Pro.
Проверьте, пострадали ли вы:
openclaw config get agent.model
Если видите openai/gpt-5.5 вместо openai-codex/gpt-5.5 — восстановите:
openclaw models set openai-codex/gpt-5.5
openclaw config validate
Или обновитесь до 2026.5.6 — hotfix автоматически откатывает некорректную миграцию.
2. Внешние npm-плагины — проверка установки
С 2026.5.3 Discord, Codex и другие bundled-плагины стали внешними npm-пакетами. После обновления:
openclaw doctor --fix
openclaw plugins repair
Если плагины показывают not configured при наличии конфига — это известный баг 2026.5.3, исправленный в 2026.5.4–5.5.
3. Legacy agents.defaults.llm — удалён
Ключ agents.defaults.llm больше не поддерживается. doctor --fix в 2026.5.5 очищает его автоматически, даже если есть другие ошибки валидации.
Google Meet: realtime голосовой агент
Twilio dial-in + Gemini voice bridge (v2026.5.4)
Google Meet теперь поддерживает полноценный голосовой диалог:
- Twilio dial-in — агент заходит в конференцию по телефону
- Realtime Gemini voice bridge — потоковый аудио-обмен с бarge-in (перебивание)
- Backpressure-aware buffering — не пропускает фразы при загрузке
- Paced audio streaming — естественная скорость речи
- Нет TwiML fallback — чистый поток, без промежуточных переводов
Как использовать:
# Создать комнату и получить dial-in номер
openclaw channels call start --channel google-meet
# Агент присоединяется и разговаривает голосом
Агент понимает речь участников и отвечает синтезированным голосом через ElevenLabs или Google TTS.
Команды управления звонком (v2026.5.3–5.4)
end-active-conference # завершить текущую конференцию
test-listen # тестовое прослушивание
Realtime transcription (v2026.5.4–5.5)
- Исправлена ошибка
connection timeoutпри закрытии сокета до готовности - Корректная обработка
session.updated— агент не начинает говорить, пока bridge не готов - Chrome media permissions granted через Playwright
- Local call-control microphone вместо remote mute
Новый плагин: file-transfer
Обмен файлами с paired-устройствами (v2026.5.3)
Плагин file-transfer даёт агенту инструменты для бинарных файловых операций на paired-нодах (iOS, Android, companion devices):
clawhub install file-transfer
Инструменты:
file_fetch— скачать файл с устройстваdir_list— список файлов в папкеdir_fetch— скачать содержимое директорииfile_write— записать файл на устройство
Ограничения безопасности:
- Default-deny — доступ запрещён по умолчанию, одобряется оператором
- Symlink traversal — отключён по умолчанию (
followSymlinks: false) - 16 MB ceiling — максимум 16 мегабайт за один round-trip
- Per-node path policy — настраивается в
plugins.entries.file-transfer.config.nodes
Конфигурация:
{
plugins: {
entries: {
"file-transfer": {
enabled: true,
config: {
nodes: {
"living-room-ipad": {
allowedPaths: ["/Documents", "/Downloads"],
maxFileSize: 16777216, // 16 MB
},
},
},
},
},
},
}
Streaming: progress drafts во всех каналах
Unified progress streaming (v2026.5.3)
Единый механизм progress drafts для всех каналов:
- Discord — Block Kit progress drafts
- Telegram — редактируемые сообщения-заглушки
- Matrix — заменяемые preview-сообщения
- Slack — rich progress lines с
streaming.progress.render: "rich" - Microsoft Teams — нативные статус-индикаторы
Конфигурация:
{
channels: {
defaults: {
streaming: {
mode: "progress", // "off" | "partial" | "block" | "progress"
progress: {
label: true, // однословные статус-метки
render: "rich", // "rich" | "simple"
capToolLines: 10, // лимит строк инструментов
},
},
},
},
}
Discord rich progress (v2026.5.3–5.4)
- Block Kit progress drafts с structured progress line data
- Сохранение newest rich progress lines при trimming
- Tool display emoji mapping для статус-реакций
Telegram progress (v2026.5.5)
- Message-tool-only progress drafts остаются видимыми
- Native Codex tool progress — один раз per tool, без дублирования
Команды и инструменты
/steer — управление очередью без нового turn (v2026.5.3)
Новая команда для независимого от очереди управления активным run:
/steer "Переключись на задачу X"
В отличие от обычного сообщения, /steer не создаёт новый turn — он направляет текущий run, пока сессия idle.
/side — alias для /btw (v2026.5.3)
/side "А какая погода?"
Эквивалент /btw — side-вопрос без прерывания основного диалога.
openclaw models auth list (v2026.5.4)
Просмотр сохранённых auth-профилей без дампа секретов:
openclaw models auth list --provider openai-codex --json
Каналы: надёжность и новые возможности
WhatsApp Newsletter (v2026.5.3–5.4)
Поддержка исходящих сообщений в WhatsApp Channels/Newsletters:
{
channels: {
whatsapp: {
enabled: true,
// Для Newsletter используйте target: "@newsletter"
},
},
}
Исправлен баг с baileys git-tarball subdep — onlyBuiltDependencies для @whiskeysockets/libsignal-node.
Feishu: topic threads (v2026.5.5)
- Hydration missing native topic starter thread IDs
- First turns и follow-ups остаются в одной topic session
LINE: dmPolicy validation (v2026.5.5)
- Reject
dmPolicy: "open"без wildcardallowFrom - Webhook DMs fail validation вместо silent block
Matrix: retry approvals (v2026.5.5)
- Retry approval delivery до 3 раз с backoff
- Transient send failures не strand pending approvals
Discord: heartbeat и guild routing (v2026.5.5)
- Heartbeat ACK timeouts измеряются от actual heartbeat send
- Plain text control commands (
/steer) через authorization gate - Degraded transport signals в
openclaw channels status
Slack: App Home и streaming (v2026.5.3–5.5)
- App Home tab — безопасный интерфейс приложения
- Streaming progress с Block Kit rich drafts
- Recovery inbound DM text из rich-text blocks
iOS pairing: LAN и .local (v2026.5.5)
ws://для private LAN и.localgateways- Tailscale/public routes остаются на
wss:// - Explicit gateway passwords предпочтительнее stale bootstrap tokens
Control UI: производительность и чат
Performance (v2026.5.5)
- Chat и channel tabs responsive при медленных history payloads
- Partial channel status labeling
- Browser long animation frame entries в debug event log
- Chat controls/composer responsive на всех ширинах
Chat improvements (v2026.5.5)
- Agent-first filter в session picker
- Collapse duplicate messages — consecutive одинаковые сообщения сворачиваются в one bubble с count
- Persisted progress text — assistant progress не пропадает после reload
- Desktop chat controls на одной строке
- Hide controls while scrolling — чище интерфейс
Sessions (v2026.5.5)
- Runtime label в Sessions table — видно, какой harness используется (PI, Codex, ACP)
- Filtering by runtime — фильтр сессий по типу рантайма
- Session creation —
/newи lifecycle hooks только для explicit Control UI creates - Compaction count — compact
N Checkpoint(s)disclosure
Cron UI (v2026.5.4)
- New Job sidebar collapsible — reclaim space одним кликом
TUI: чистый старт
Исправление stale history (v2026.5.5)
- TUI не восстанавливает heartbeat sessions как remembered chat session
- Очистка stale TUI restore pointers при
doctor --fix - Session picker bound to recent rows — не грузит weeks-old transcripts
- Exit cleanly on terminal loss — нет orphan
openclaw-tuiprocesses
Команды (v2026.5.5)
openclaw tui # чистый запуск без respawn wrapper
openclaw doctor --fix # чинит heartbeat-poisoned sessions
Codex: audio transcription и media
Codex audio transcription (v2026.5.4)
Codex runtime теперь advertised audio transcription в metadata. Активные Codex chat models маршрутизируются на OpenAI transcription default.
WebChat Codex media (v2026.5.5)
Generated local images из Codex app-server staging в managed media before Gateway display — больше нет LocalMediaAccessError.
Doctor/Codex routing fix (v2026.5.6)
Hotfix: откат миграции openai-codex/* → openai/* из 2026.5.5:
- Valid OAuth-only GPT-5.5 setups больше не ломаются
doctor --fixбольше не rewritesopenai-codex/*routes- Recovery docs: docs.openclaw.ai/providers/openai
Плагины: экосистема
Plugin onboarding (v2026.5.3–5.5)
- Manual setup устанавливает optional official plugins
- External Codex plugin как selectable provider setup choice
- Diagnostics с ClawHub fallback
Externalized npm plugins (v2026.5.3–5.5)
- Discord, Codex, WhatsApp — внешние npm-пакеты
@openclaw/* - Auto-sync при host updates — official plugins обновляются вместе с OpenClaw
- St bundled load paths cleanup — не остаётся stale paths
- Beta fallback — если
@betaотсутствует, fallback наlatest
ClawHub: 429 errors (v2026.5.3–5.5)
- Аннотация 429 errors с reset window из
RateLimit-Reset/Retry-After - Hint
Sign in for higher rate limitsдля unauthenticated requests
Plugin diagnostics (v2026.5.5)
Source-only TypeScript packages теперь объясняют проблему: “missing compiled runtime output is a publisher packaging issue” — actionable warning.
Sandbox и безопасность
Sandbox shards (v2026.5.3)
Container и browser registry entries хранятся как per-runtime shard files:
~/.openclaw/agents/
<agent>/
sandboxes/
<runtime>/
containers.json
browsers.json
Преимущество: меньше lock contention при doctor --fix — не блокируются unrelated sessions.
Windows Docker binds (v2026.5.4)
- Drive-absolute Docker bind sources принимаются
- Blocked-path и allowed-root comparisons — case-insensitive
Secrets preservation (v2026.5.4)
secrets apply сохраняет keyRef и tokenRef metadata при scrubbing — canonical SecretRef survives без plaintext values.
Провайдеры
OpenRouter: caching (v2026.5.4)
Opt-in response caching через заголовки:
# Автоматически на verified OpenRouter routes
X-OpenRouter-Cache: true
X-OpenRouter-Cache-TTL: 3600
Fireworks: Kimi models (v2026.5.5)
- Kimi K2.5/K2.6 —
thinking: disabled - Fireworks больше не получает rejected
reasoning*parameters
xAI: Grok 4.3 (v2026.5.5)
reasoning effort controlsне отправляются на native Grok Responses models- Bundled xAI thinking profile clamped to
off
LM Studio: preload false (v2026.5.3)
Ускорение старта при уже загруженной модели:
{
models: {
lmstudio: {
preload: false,
},
},
}
Разное
Gateway performance (v2026.5.3–5.5)
- Lazy-load: runtime discovery, shutdown hooks, cron, schema, sessions
- Fast-path trusted bundled plugin metadata
jitiне импортируется на native-loadable paths- Startup phase spans и tracing в
pnpm gateway:watch
Agents (v2026.5.3–5.5)
- Verbose mode — compact explain-mode tool summaries по умолчанию
- Context engines — hidden runtime-context messages не попадают в hooks
- Subagents — preserve grouped child results при direct completion fallback
- Media — avoid duplicate generated-media fallback
Hooks (v2026.5.5)
- Session-memory filenames с collision suffixes — repeated
/newне перезаписывает - Reset memory capture off command reply path — не блокирует WhatsApp
Status (v2026.5.5)
openclaw status
Показывает:
- Gateway process uptime
- Host system uptime
- Selected agent runtime/harness
Как обновиться
# Стабильная версия
npm update -g openclaw
# или
openclaw update
# После обновления — обязательно
openclaw doctor
openclaw doctor --fix
openclaw plugins repair
Если обновлялись на 2026.5.5 и используете Codex OAuth:
# Проверьте модель
openclaw config get agent.model
# Если openai/gpt-5.5 вместо openai-codex/gpt-5.5 — восстановите
openclaw models set openai-codex/gpt-5.5
openclaw config validate
# Или просто обновитесь до 2026.5.6
openclaw update
Полезные ссылки
- OpenClaw GitHub — полные release notes
- Статья про Codex — настройка Codex в OpenClaw
- Статья про плагины — управление плагинами
- CLI-справочник — все команды OpenClaw
- OpenClaw 2026.4.29–5.2 — предыдущий обзор