OpenClaw v2026.4.5

OpenClaw v2026.4.5

@dr0p_usdt

Breaking

  • Конфиг: удалены устаревшие публичные алиасы, включая 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

Report Page