OpenClaw v2026.4.5
@dr0p_usdtBreaking
- Конфиг: удалены устаревшие публичные алиасы, включая
talk.voiceId / talk.apiKey,agents.*.sandbox.perSession,browser.ssrfPolicy.allowPrivateNetwork,hooks.internal.handlersи channel/group/room-переключатели allow. Вместо них нужно использовать канонические публичные пути и флагenabled. При этом сохранены совместимость при загрузке и миграция черезopenclaw doctor --fix.
Changes
- Агенты / генерация видео: добавлен встроенный инструмент
video_generate, чтобы агенты могли создавать видео через настроенных провайдеров и сразу возвращать готовый медиафайл в ответе. - Агенты / генерация музыки: неподдерживаемые необязательные подсказки вроде
durationSecondsтеперь игнорируются с предупреждением вместо жёсткого падения запроса у провайдеров вроде Google Lyria. - Providers / ComfyUI: добавлен встроенный media-плагин workflow для локального ComfyUI и Comfy Cloud, включая общую поддержку
image_generate,video_generateиmusic_generateчерез workflow, а также prompt injection, необязательную загрузку reference image, live-тесты и скачивание результатов. - Tools / генерация музыки: добавлен встроенный инструмент
music_generateс поддержкой Google (Lyria), MiniMax и Comfy через workflow, включая асинхронное отслеживание задач и последующую доставку готового аудио. - Providers: добавлены встроенные провайдеры Qwen, Fireworks AI и StepFun, а также интеграции MiniMax TTS, Ollama Web Search и MiniMax Search для сценариев чата, речи и поиска.
- Providers / Amazon Bedrock: добавлены поддержка Mantle, обнаружение
inference profileи автоматическая подстановка request region, чтобы маршруты Bedrock для Claude, GPT-OSS, Qwen, Kimi, GLM и похожих моделей требовали меньше ручной настройки. - Control UI / мультиязычность: добавлена локализация интерфейса управления на 12 языков: упрощённый и традиционный китайский, бразильский португальский, немецкий, испанский, японский, корейский, французский, турецкий, индонезийский, польский и украинский.
- Plugins: в guided onboarding / setup добавлены TUI-промпты для настройки плагинов. Также появилась команда
openclaw plugins install --force, позволяющая заменять уже существующие plugin и hook-pack цели без использования dangerous-code override. - Control UI / skills: прямо в панели Skills добавлены поиск по ClawHub, просмотр деталей и установка навыков.
- iOS / exec approvals: добавлены универсальные APNs-уведомления для подтверждения exec, которые открывают модальное окно одобрения в приложении, запрашивают детали команды только после повторного подключения аутентифицированного оператора и очищают устаревшее состояние уведомления после завершения подтверждения.
- Matrix / exec approvals: добавлены нативные подтверждения exec для Matrix с approver-ами на уровне аккаунта, доставкой в канал или DM и корректной обработкой в комнатах с тредами.
- Channels / context visibility: добавлен параметр
contextVisibilityсо значениямиall,allowlistиallowlist_quote, чтобы дополнительный quote, thread и подтянутая история могли фильтроваться по allowlist отправителей. - Providers / request overrides: добавлены общие transport overrides для model и media request во всех путях OpenAI-, Anthropic-, Google- и совместимых провайдеров, включая headers, auth, proxy и TLS-настройки.
- Providers / OpenAI: добавлены forward-compatible модели
openai-codex/gpt-5.4-mini, опциональная GPT personality и prompt contributions от провайдера, чтобы запуски Codex / GPT оставались cache-stable и совместимыми при отставании встроенного каталога. - Agents / Claude CLI: инструменты OpenClaw теперь доступны в фоновых запусках Claude CLI через loopback MCP bridge. Также встроенные запуски переведены на stdin и stream-json partial-message streaming, чтобы промпты не передавались через argv, длинные ответы показывали живой прогресс, а финальные session / usage metadata сохранялись корректно.
- ACPX / runtime: ACP runtime теперь встроен прямо в bundled acpx plugin; убран лишний внешний вызов ACP CLI, усилена привязка и повторное использование live ACP session, добавлен универсальный hook
reply_dispatch, чтобы bundled plugins вроде ACPX могли перехватывать ответы без жёстко прописанных ACP-путей в core auto-reply routing. - Agents / progress: добавлены экспериментальные структурированные обновления плана и событий выполнения, чтобы совместимые UI могли показывать более понятный пошаговый прогресс в долгих запусках.
- Providers / Anthropic: backend Claude CLI и
setup-tokenубраны из нового onboarding, но уже настроенные legacy-профили остаются запускаемыми;openclaw doctorпри миграции умеет исправлять или удалять устаревшее состояниеanthropic:claude-cli. - Tools / генерация видео: добавлены встроенные видеопровайдеры xAI (grok-imagine-video), Alibaba Model Studio Wan и Runway, а также live-тесты и wiring модели по умолчанию для всех трёх.
- Memory / search: добавлены embedding-модели Amazon Bedrock для Titan, Cohere, Nova и TwelveLabs, с автоопределением AWS credential chain для
provider: "auto"и настройкой размерности отдельно для каждого провайдера. - Providers / Amazon Bedrock Mantle: bearer token теперь может генерироваться из AWS credential chain, чтобы auto-discovery Mantle работал через IAM-аутентификацию без ручного экспорта
AWS_BEARER_TOKEN_BEDROCK. - Memory / dreaming (экспериментально): добавлены взвешенное продвижение краткосрочных воспоминаний, команда /dreaming, интерфейс Dreams, многоязычная концептуальная разметка и поддержка doctor / status. Также dreaming переработан из конкурирующих режимов в три кооперативные фазы — light, deep и REM с независимыми расписаниями и логикой восстановления, чтобы продвижение долговременной памяти работало в фоне с меньшей ручной настройкой.
- Memory / dreaming: добавлены настраиваемые параметры старения
recencyHalfLifeDaysиmaxAgeDays, а также подробный лог по желанию, чтобы проще управлять угасанием recall и анализировать решения о продвижении. - Memory / dreaming: добавлены инструменты предпросмотра REM —
openclaw memory rem-harnessиpromote-explain, вывод возможных lasting truths на этапе REM staging и replay-safe логика deep promotion, чтобы повторные прогоны согласовывали данные вместо дублирования записей вMEMORY.md. - Memory / dreaming: dreaming trail теперь записывается в верхнеуровневый файл
dreams.mdвместо ежедневных заметок памяти; справка/dreamingобновлена и указывает на него;dreams.mdможно читать явно, но он не попадает в recall по умолчанию. - Memory / dreaming: в Dreams добавлен интерфейс Dream Diary, пользовательская конфигурация упрощена до
enabledи необязательнойfrequency, фазы скрыты как внутренняя реализация в документации и UI, а анимация lobster остаётся видимой над содержимым дневника. - Prompt caching: улучшено повторное использование префиксов промптов при transport fallback, детерминированном порядке MCP-инструментов, compaction, истории встроенных изображений, нормализации отпечатков system prompt, диагностике кэша в
openclaw status --verboseи удалении дублирующего встроенного списка инструментов из system prompt агента, чтобы последующие ходы чаще попадали в кэш. - Agents / cache diagnostics: добавлена диагностика причин разрыва prompt cache, трассировка реальных cache-сценариев во встроенных runner-path и явное отображение повторного использования кэша в
openclaw status --verbose. - Agents / cache: стабилизированы отпечатки system prompt, влияющие на кэш, за счёт нормализации пробелов в структурированных промптах, переводов строк, system context, контекста от hooks и порядка runtime capabilities, чтобы семантически неизменные промпты надёжнее переиспользовали KV/cache.
- Agents / tool prompts: удалён дублирующийся встроенный список инструментов из system prompt агента. Теперь модели, умеющие вызывать инструменты, опираются на структурированные определения tools как на единственный источник истины, что улучшает стабильность промпта и уменьшает риск устаревших инструкций.
- Config / schema: экспортируемая JSON Schema для конфига OpenClaw обогащена title и description для полей, чтобы редакторы, агенты и другие потребители схемы получали те же пояснения по конфигурации.
- Providers / CLI: удалены встроенные CLI-backend-провайдеры для текста и поверхность
agents.defaults.cliBackends; при этом ACP harness sessions и медиа-понимание Gemini остаются на нативных встроенных провайдерах. - Matrix / exec approvals: уточнены ответы о недоступном подтверждении, чтобы Matrix больше не сообщал, будто chat approvals не поддерживаются, когда на самом деле нативные exec approvals просто не настроены.
- Docs / IRC: публичные примеры IRC hostname заменены на
irc.example.com, а для координации ботов теперь рекомендуются приватные серверы, при этом перечислены популярные публичные сети для осознанного использования. - Memory / dreaming: близкие строки из daily notes теперь группируются в короткие связные фрагменты перед передачей в dreaming, чтобы единичный недавний контекст доходил до REM / deep с лучшей доказательной базой и меньшим шумом на уровне строк.
- Memory / dreaming: из префиксов фрагментов ежедневных заметок убраны общие заголовки с датой и днём недели, при сохранении осмысленных section labels, чтобы staged snippets были чище и лучше переиспользовались.
- Plugins / Lobster: bundled Lobster workflows теперь выполняются в процессе, а не через внешний CLI, что уменьшает transport overhead и открывает путь к более глубокой интеграции с нативным runtime.
- Plugins / Lobster: усилена проверка managed resume, чтобы некорректные
TaskFlow resume-вызовы падали раньше, а загрузка встроенного runtime кэшируется для каждого runner, при этом неудачные загрузки всё ещё можно повторять.
Сообщество энтузиастов - https://t.me/openclaw_lab