Утверждения exec: удалён старый путь совместимости cat SKILL.md && printf ... && <skill-wrapper> с allowlist — файлы навыков теперь загружаются через инструмент чтения, и только настоящий исполняемый файл навыка автоматически разрешается.
Discord: сессии голоса следуют за настроенными пользователями Discord в голосовые каналы — с проверками допустимых каналов, передачей между несколькими пользователями, ограниченной согласованием и сохранением восстановления DAVE. (#84264)
Discord/voice: встроен ограниченный контекст профилей IDENTITY.md, USER.md и SOUL.md в инструкции сессий голосового взаимодействия в реальном времени по умолчанию; отключение через voice.realtime.bootstrapContextFiles: []. (#84499)
Зависимости: обновлён встроенный Codex harness до @openai/codex0.132.0 и обновлена документация списка моделей app-server для нового каталога.
CLI/policy: добавлен встроенный плагин Policy для проверок соответствия каналов на основе политики, диагностики lint и опционального восстановления рабочего пространства. (#80407)
Agents/config: добавлена настройка agents.list[].experimental.localModelLean — облегчённый режим локальной модели теперь можно включить для одного агента вместо глобального.
Providers/xAI: добавлен OAuth вход через код устройства для удалённых и headless-установок — авторизация xAI без callback в браузере на localhost. (#84005)
Providers/OpenRouter: соблюдение маршрутизационной политики params.provider на уровне провайдера для запросов OpenRouter, с возможностью переопределения параметрами модели и агента.
Исправления
CLI/tasks: решения по обслуживанию устаревших задач теперь включены в openclaw tasks maintenance --json — кандидаты на сохранение и согласование объясняют состояние сессии, cron, CLI и wedged-subagent. (#84691)
Codex app-server: исправлена работа отчётов системного промпта, когда bootstrap-хуки предоставляют файлы рабочего пространства только с путём и содержимым. (#84736)
Providers/MiniMax music: прекращена реклама управления durationSeconds и удалены подсказки длительности из промпта — music_generate сообщает о длительности MiniMax как о неподдерживаемом переопределении. Исправляет #84508.
Doctor: предупреждение, когда политика песочницы скрывает инструменты настроенных MCP-серверов. (#84699)
WhatsApp: обновление Baileys до 7.0.0-rc12.
CLI/nodes: перенаправление ленивой регистрации плагинов в stderr для команд openclaw nodes в JSON-режиме. (#84684)
Утверждения: перенаправление ручных решений /approve через доверенную среду выполнения — активные утверждения exec и плагинов больше не выглядят неизвестными.
Mac приложение: обновление года копирайта в «О программе» на 2026. (#84385)
Infra/secrets: восстановление контракта fail-closed для tryReadSecretFileSync — загрузчики учётных данных с rejectSymlink: true отказывают в symlinked-файлах.
Браузер: соблюдение лимита очистки изображений для скриншотов и снимков. (#84595)
Doctor: удаление нераспознанных значений thinkingFormat при doctor --fix. Исправляет #77803.
Doctor: предупреждение при хранении API-ключей провайдеров в открытом виде в openclaw.json. (#84718)
Cron: доставка финального вывода ассистента для успешных запланированных запусков вместо пометки как неудачного.
CLI: исключение приватной QA-подкоманды из экспортируемых дескрипторов команд, если не задан OPENCLAW_ENABLE_PRIVATE_QA_CLI=1. (#84519)
CLI/cron: ограничение пагинации поиска задач openclaw cron show — не продвигающиеся ответы завершаются с ошибкой вместо зависания. Исправляет #83856.
Agents/messages: остановка ходов с message-tool после успешной отправки в исходный канал. (#84289)
Agents: фильтрация артефактов heartbeat из встроенных снимков контекста. (#83477)
Codex: watchdog 120 секунд по умолчанию для image_generate. (#84254)
Codex: устранение дублирующей диагностики завершения динамических инструментов. (#82937)
CLI/message: добавление стабильного messageId в вывод openclaw message --json. (#84191)
Cron: сохранение унаследованных хранилищ jobs.json при обновлении. Исправляет #60799.
Gateway/agents: использование identity.name агента в сводках Gateway, когда agents.list[].name не задано. (#84355)
Plugins/hooks: таймаут 30 секунд для хуков before_compaction и after_compaction. (#84153)
Discord: сохранение отключённых кнопок презентации при адаптации элементов управления. (#84188)
Cron: запуск запланированной работы основной сессии на выделенном cron-канале. Исправляет #82766.
Docker: сохранение плагина Codex в официальном образе релиза. Исправляет #83613.
Control UI: статус терминальной сессии считается авторитетным. (#84057)