OpenClaw v2026.9.6
⚠️ Приложение для macOS: не обновляйтесь до 2026.9.6. Приложение 2026.9.6 для macOS может падать при каждом запуске после обновления изнутри приложения. Сборка отозвана из ленты обновлений Sparkle, готовится хотфикс 2026.9.7 для Mac. Если приложение уже не запускается, переустановите сборку 2026.9.5 для macOS со страницы релиза v2026.9.5. Пакет npm/Gateway 2026.9.6 этой проблемы не имеет.
Обновление OpenClaw вышло 24 сентября 2026 года. Главное в релизе — понятный результат управляемых обновлений, возврат к незавершённой работе после перезапуска и полный 30-дневный отчёт об использовании. Рядом с чатом появилась читалка GitHub с публичными обсуждениями и диффами, удалённые рабочие пространства получили Files, Memory и Skills, заметки о встречах обновляются прямо во время записи. Необязательные Decision Models добавляют TypeSafe Jev и локальные варианты, а среди новых чат-моделей — Claude Opus 5.5, GPT-6 Sol и Luna, Grok 4.7. В релизе 2 614 пул-реквестов, 178 прямых коммитов и 350 участников.
Читать полные заметки о релизе
Основные новшества
- Понятный результат управляемых обновлений — управляемое обновление может завершиться с устранимыми предупреждениями плагинов, оставив проверенный новый Gateway в работе, пока идёт оставшееся обслуживание. В результате видно, здорова ли запрошенная версия или восстановлена предыдущая, и какие исправления ещё не применены.
- Возврат к незавершённой работе после перезапуска — после перезапуска можно вернуться к прерванным беседам с сохранённой историей, прогрессом и результатами инструментов плюс уведомлением о перезапуске. Решение о продолжении прерванных субагентов принимает ведущий agent: он проверяет, остановилась ли прежняя работа и не сработало ли действие, прежде чем повторять или заменять его.
- Мягкие перезапуски — управляемый перезапуск проверяет обслуживающий Gateway и даёт допущенной работе агентов, субагентов и расписаний время завершиться до закрытия хранилища и вспомогательных процессов. Неизвестная активность больше не считается простоем; принудительный перезапуск сразу закрывает приём новой работы.
- Больше настроек без перезапуска — при включённой живой перезагрузке конфигурации без перезапуска Gateway применяются профили Cloud Worker, захват встреч, подключения Desktop, управление браузером и политики доступа.
- Полный 30-дневный отчёт Usage — раздел Usage открывается за последние 30 календарных дней, а история и итоги покрывают весь доступный вам отчёт о сессиях. Разбивка «Started by» позволяет сравнивать токены, оценочную стоимость и число сессий по тому, кто начал работу; каждая сессия относится к своему создателю, а старые неизвестные создатели показываются как Unattributed.
- Читалка GitHub рядом с чатом — публичные issues, обсуждения пул-реквестов, коммиты и раскрываемые диффы открываются бок о бок с беседой, так что можно изучать ссылку, не покидая чат. Вкладки позволяют держать открытыми несколько элементов, а обновляемые снимки автоматических проверок — следить за ходом работы. Читалка работает только с публичным содержимым и только для чтения.
- Files, Memory и Skills в удалённых рабочих пространствах — файлы можно отправлять на компьютер, где живёт рабочее пространство agent, и получать готовые файлы обратно в чат; файлы Memory и поддерживаемые workspace Skills доступны на том же компьютере. Нужны явно настроенная интеграция с хостом, действующие разрешения на файлы и команды и совпадающие версии OpenClaw на Gateway и парном узле.
- Заметки о встречах в реальном времени — за заметками можно следить, пока идёт запись: обновления примерно каждые пять минут при новой речи и финальные заметки по завершении захвата. Работает с захваченным голосом и встречами Google Meet, Microsoft Teams и Zoom; страница Meetings обновляется автоматически и хранит полную расшифровку в отдельной вкладке.
- Decision Models: TypeSafe Jev и локальные ONNX — TypeSafe Jev позволяет поддерживающим плагинам выбирать из вариантов, оценивать переданные сведения или проверять условие. Используется необязательная роль Decision Model, отдельная от чата и выключенная по умолчанию; выбор decision-модели не запускает фоновую работу и не даёт agent новых инструментов или прав. Плагин ONNX делает структурный выбор локально на CPU, не отправляя данные во внешний сервис.
- Новые модели в каталоге — Claude Opus 5.5 доступен как
anthropic/claude-opus-5-5с алиасамиopus-5.5иopus-5-5; GPT-6 Sol и Luna работают через OpenAI Responses API или вход в ChatGPT; Grok 4.7 добавляет выбор для текста и изображений с уровнями рассуждений от low до xhigh. - Изменение сигнала перезапуска — на поддерживаемых установках Node в macOS и Linux
SIGUSR1теперь открывает отладчик, а не перезапускает Gateway. Скрипты, использовавшие его для перезапуска, нужно перевести наSIGUSR2или на командуopenclaw gateway restart.
Что нового по разделам
Установка и первичная настройка
- Установка и поиск CLI-инструментов в Windows — Установщик Windows продолжает работу после неудачной попытки использовать менеджер пакетов Node, перебирая остальные варианты, прежде чем скачать официальный переносимый runtime в профиль пользователя. Переносимый вариант восстановления не требует прав администратора, настройка останавливается лишь при невозможности проверить поддерживаемый runtime, а поддерживаемые JavaScript-лаунчеры командной строки распознаются по полному пути без изменения настроек расширений исполняемых файлов.
- Выбор поддерживаемой установки во FreeBSD — Неподдерживаемая установка из исходников теперь останавливается до изменения текущей инсталляции и указывает на установку через пакеты: опубликованную версию npm или совместимый собранный
.tgzс тем же префиксом. Если OpenClaw управляется через pkg или Ports, следует продолжать пользоваться этим менеджером пакетов; установка из исходников по-прежнему не поддерживается, и FreeBSD не становится платформой Tier 1. - Проверка Node при ограниченных правах worker-процессов — Если Node явно запрещает запуск worker-потоков, OpenClaw проверяет SQLite в текущем процессе вместо ошибочного сообщения о его недоступности. Это помогает настройке и диагностике в ограниченных средах, не снимая самих ограничений и прочих требований Gateway к worker-процессам.
- Диагностика нехватки требований Podman — Когда Podman не может создать sandbox из-за отсутствия host-side init-хелпера, ошибка теперь объясняет, что именно исправить: установить
catatonitили указать корректный путь к нему на машине с движком Podman, в том числе внутри Podman Machine. Требование нужно выполнить до повторной попытки с прежними защитами sandbox. - Продолжение настройки после сбоев конфигурации и хранилища — При неверной конфигурации ошибка предлагает выполнить
openclaw doctor --fixперед повторной попыткой, а поддерживаемые исправления применяются только по явному запросу; настройка остаётся отзывчивой при сохранении рекомендаций, а сбои хранилища по-прежнему показываются как ошибки. При автоматической установкеfdилиripgrepкорректные загрузки больше не падают из-за расхождения размера, а нужный инструмент находится в архиве даже при недоступном постороннем каталоге. - Сохранение назначения нового кастомного agent — Новый кастомный agent, созданный через Control UI в локальном workspace, сохраняет одобренное назначение как инструкции для последующих бесед. Существующие инструкции не затрагиваются, конфликтующие требуют выбрать другой workspace, изменение предложенного назначения требует нового подтверждения, а повторное открытие New agent восстанавливает выбор создания, не теряя беседу Ask OpenClaw.
- Только необходимые файлы runtime при установке — Продакшн-установки npm на macOS, Windows и Linux содержат примерно на 18 МиБ меньше неиспользуемых материалов парсера Bash при том же поведении разбора команд, без изменений в конфигурации. Новые образы шаблона Cloudflare также не включают неиспользуемый архив загрузки Litestream, сохраняя сам исполняемый файл; уже развёрнутые образы не меняются до пересборки.
Веб-интерфейс
- Запуск фоновой работы из командной палитры — Командная палитра позволяет начать независимую задачу из текста или вставленного скриншота, не теряя текущую беседу и черновик: Cmd/Ctrl+K открывает палитру, Cmd/Ctrl+Enter или New session запускает работу, а обычный Enter применяет текущий поиск вместо устаревшего результата. При неудачном создании изображения сохраняются для повторной попытки, закрытие палитры их отбрасывает, а упоминание человека само по себе не даёт доступа к беседе.
- Запуск предложенных задач без прерывания чата — Предложенные задачи сохраняют полные описания и кнопки Start в невысоких окнах, а запуск в новой сессии или worktree не сбрасывает текущую беседу и черновик. Если выбранный репозиторий не подходит, его можно исправить без повторного ввода промпта и явно повторить попытку с рабочим репозиторием, в котором есть коммит.
- Выбор места запуска новой беседы — При размещении новой сессии удобнее проверить облачный профиль, операционную систему, размер машины и стартовую ветку, и отправляются именно выбранные в пикере значения. Промпт и вложения остаются видны рядом с прогрессом запуска, Open session возвращает в созданную беседу без повторной отправки, а размеры существующих инстансов не меняются; администраторы могут зарегистрировать репозиторий по абсолютному пути с корректным Git HEAD.
- Выбор стартовой ветки для worktree — Если не трогать выбор From, старт идёт от подтянутой удалённой ветки по умолчанию, как и при пустом Base branch в ручном создании worktree в Settings; явная или сохранённая локальная ветка сохраняет своё значение. Редактирование ветки остаётся доступным, принятый старт сбрасывает использованное имя, отклонённый — сохраняет, а при неудачном поиске в Git сохраняется отдельный worktree вместо молчаливого перехода на текущий checkout.
- Группировка, архивация и восстановление бесед — Беседы можно архивировать и восстанавливать прямо из сайдбара с Undo, а горячие клавиши создают черновик новой сессии или архивируют текущий чат. Архивация сохраняет беседу и её работу, перемещения между группами применяются сразу, новые вкладки оставляют черновик на месте, а на десктопе правый клик или Shift+F10 открывает полное меню строки.
- Узнаваемость бесед в сайдбаре — Сайдбар сохраняет загруженные беседы Codex, пока связанные компьютеры обновляются, распознаёт связанные беседы из мессенджеров по их деталям и оставляет сгруппированные чаты от agent доступными для поиска и открытия. Больше места отдано названиям бесед за счёт отказа от лишних аватаров владельцев, дублей Home и подписей Worktree или Checkout, а сведения о репозитории остаются при наведении.
- Отслеживание фоновой активности из родительской беседы — Временные дочерние запуски теперь относятся к активности транскрипта и разделу Tasks, оставляя обычную навигацию для постоянных бесед. Родительская беседа продолжает показывать кольцо активности во время последующей работы, а посмотреть саму работу можно в Tasks или в активности транскрипта: подсказка об ошибке не является ссылкой на дочернюю беседу.
- Поиск старых бесед и поиск внутри чата — Поиск находит доступные беседы за пределами загруженного сайдбара, показывая аватары, метки владельцев, подсветку совпадений и фильтры All, Sessions и Messages. Результаты остаются ограниченным набором совпадений, а холодную архивную историю нужно сначала восстановить, открыв беседу; внутри чата Escape закрывает поиск по транскрипту, не сбрасывая черновик и ожидающий ответ.
- Настройка и проверка веб-поиска в Settings — Раздел Settings → Search собирает в одном месте настройку провайдера, сведения о маршрутизации и реальные тестовые запросы. Читатели видят, какой маршрут поиска используют agent и модель, администраторы настраивают управляемого провайдера и проверяют его в рамках обычных лимитов и биллинга; настройки действуют для всех agent, а Test in chat открывает неотправленный черновик.
- Аккуратные названия бесед — Автоматическое именование может завершиться и обновить сайдбар после того, как подготовка worktree перестанет ждать, а при сбое новая сессия или worktree получает нейтральное имя из двух слов вместо копии первого промпта. Ожидание имени ограничено 30 секундами, ручные имена не затираются, а незавершённый ввод составных символов больше не сбрасывает переименование.
- Чтение длинных чатов без потери места — Длинные чаты подгружают старую историю меньшим числом порций, а маркеры навигации и позиция чтения остаются стабильнее при потоке ответов, изменении размера поля ввода и загрузке изображений. Раскрытые детали и элементы управления кодом сохраняются, пока часть ответа ещё дописывается, примеры кода остаются буквальными, а настройка reduced-motion применяется с момента запуска.
- Возврат к нужной ветке беседы — После отката и повторной отправки меню ветвей показывает сохранённые беседы без перезагрузки, а загруженная история соответствует выбранной ветке; повторяющиеся листинги ветвей и чтения истории экономят работу с транскриптом. Это именно ветки бесед: возврат к одной из них не отменяет прежние действия инструментов и изменения файлов.
- Управление контрольными точками compaction удалено — Отдельные ссылки на контрольные точки compaction, карточки истории и элементы управления ветвлением и восстановлением удалены вместе с
sessions.compaction.list,sessions.compaction.branchиsessions.compaction.restore. Обычные Fork, откат, история беседы, сводки compaction и отчёты об экономии токенов остаются; замены для восстановления контрольной точки нет, но очистка данных и миграция конфигурации не требуются. - Сохранение места при чужих сообщениях — Чтение старых сообщений в общем чате больше не прерывается сообщением или набором текста другого человека, в том числе при ожидавшейся автоматической прокрутке; осознанная навигация читателя по-прежнему работает. Сообщение из собственной учётной записи в другом браузере тоже считается удалённой активностью, а отправка из текущей панели или выбор Latest возобновляет следование за беседой.
- Сохранение параллельных чатов и черновиков — Параллельные беседы сохраняют больше собственного рабочего состояния: поздно загрузившийся Side chat не перехватывает ввод, архивация соседней панели не теряет несохранённые комментарии и черновик, а каждая беседа хранит свой вид Chat или Dashboard. Можно продолжать править follow-up в Side chat, пока ответ в ожидании, а перезагруженные разделённые панели восстанавливают свои боковые панели вместо чужих.
- Доступность элементов управления сообщением — Уведомления чата, контекст ответа, превью Goal и выбранные получатели располагаются над достижимым полем ввода в ограниченном по высоте футере, что сохраняет управляемость в узких и перекрывающихся панелях. Общие пикеры корректно закрываются вместе с панелями, многострочные черновики остаются читаемыми при навигации с клавиатуры, а удаление получателя оставляет текст упоминания в сообщении.
- Отделение прикреплённого контекста от текста — Длинные вставленные фрагменты показываются двухстрочными карточками в поле ввода и компактными чипами в отправленных сообщениях, а вновь прикреплённый контекст Home отображается отдельно от написанного текста. На карточке можно посмотреть источник, скопировать исходный текст или выбрать Show in text field, чтобы вернуть его к черновику без отправки; отправляемый модели текст не меняется.
- Подготовка вложений и разбор сбоев доставки — Файлы сразу занимают стабильные слоты вложений с индивидуальным прогрессом чтения и удаляемыми ошибками, так что видно, какой файл требует внимания до отправки. Отправка ждёт завершения активных чтений и исключает нечитаемые файлы, карточки неудачных вложений остаются рядом с успешными медиа, а старые неудачные доставки может потребоваться отправить заново.
- Просмотр изображений сообщения без закрытия галереи — Изображения одного сообщения листаются кнопками, стрелками или свайпами без закрытия просмотрщика. Более чёткие превью могут открываться, пока грузятся оригиналы, и затем улучшаться на месте без сброса масштаба; галерея ограничена одним сообщением и работает с растровыми изображениями, SVG обрабатывается отдельно.
- Воспроизведение голосовых заметок в чате — Вложения, помеченные как голосовые заметки, воспроизводятся прямо в чате с компактными элементами play, seek, времени и mute и волновой формой, измеренной по аудио, без заголовков файлов и открытия боковой панели. Обычные аудиофайлы сохраняют свои метаданные, а если заметку не удаётся показать, доступная загрузка открывается отдельно и беседа остаётся на месте.
- Превью крупных HTML-вложений рядом с чатом — Самодостаточные HTML-вложения могут занимать доступную высоту рядом с чатом, что упрощает просмотр крупных отчётов и интерактивных страниц. Превью same-origin UTF-8 HTML теперь поддерживают до 2 МиБ, тогда как текст, Markdown и работа с workspace сохраняют лимит 256 КиБ; cross-origin HTML остаётся доступен только для скачивания.
- Открытие и чтение нужного файла — Явные ссылки на файлы в чате открывают нужный просмотрщик, включая CSV и авторские Markdown-ссылки с пробелами, эмодзи и знаками препинания в именах. Пути сайта сохраняют hostname и не превращаются в кнопки локальных файлов, обновление ссылок в фоне не мешает фокусу и управлению, а Agent Files дожидается загрузки содержимого перед правкой или сохранением.
- Скачивание Markdown беседы — Команды
/exportили/export-sessionбез пути скачивают Markdown беседы прямо из браузера. Подсказки приведены в соответствие этому сценарию, а неверный путь или позднее завершение экспорта не трогают текущий черновик и вложения; экспорт HTML и workspace в других клиентах работает по-прежнему. - Предпросмотр публичных ссылок до открытия — Наведение или фокус с клавиатуры на обычной публичной ссылке показывает сведения о странице до открытия, с явным действием Open in your browser и текстовым запасным вариантом, если изображения недоступны. Это отправляет подходящий URL вместе с путём и параметрами в Gateway для анонимной загрузки публичной страницы без учётных данных браузера; отказ от автоматических favicon также отключает это обогащение.
- Просмотр структурированных ответов в Tree и Raw — Структурированные ответы ассистента можно изучать в раскрывающемся виде Tree и буквальном Raw, с копированием исходника и сохранением состояния раскрытия. Полные JSON-объекты и массивы используют инспектор, а незавершённое, некорректное или слишком крупное содержимое остаётся в читаемом запасном виде.
- Управление комментариями к выделенным фрагментам — Ожидающие комментарии к выделенным фрагментам можно удалять по одному, оставляя превью открытым, или снять все сразу с возвратом фокуса к полю ввода. Удаление всех комментариев необратимо и больше не показывает уведомление Undo; черновик, обычные файлы, уже отправленные комментарии и комментарии в других беседах не затрагиваются.
- Ответы на вопросы без потери контекста — Ответы на вопросы agent сохраняют введённые значения и выбранные варианты при переключении между ними, удерживают исходные формулировки и остаются привязанными к своей беседе. Необязательные вопросы остаются доступными над полем ввода или в свёрнутой полосе, секретные ответы остаются скрытыми, а обычные и Other ответы поддерживают несколько строк с отправкой по Cmd/Ctrl+Enter.
- Просмотр и обновление прогресса задачи — Карточки прогресса задачи ведут себя стабильнее при отправке сообщения, переполненные чек-листы заметнее, а фокус с клавиатуры остаётся видимым. Refresh task progress запрашивает актуальный статус без добавления сообщения в чат, сохраняет прежнюю карточку в ожидании и подтверждает обновление только при появлении более новой сохранённой версии; карточки можно скрыть как локальную настройку браузера.
- Просмотр активных и завершённых задач в Tasks — Фоновая задача или активность встроенного субагента открывается в Tasks, где можно посмотреть статус и транскрипт, а Back to tasks возвращает к списку; Review сохраняет свой diff, Files — выбранное, а перезагрузка может восстановить выбранную задачу. Краткие сводки активности содержат раскрываемые детали, а счётчики операций включают повторные попытки и не означают уникальные файлы или успешные результаты.
- Чтение делегированных результатов по мере завершения — Запущенные, поставленные в очередь и ожидающие субагенты сохраняют стабильный порядок в живой активности чата, а завершённые, упавшие, отменённые и истёкшие по таймауту покидают список, освобождая все пять слотов для текущей работы. Результаты, сведения о доставке и статистика правок остаются в истории и деталях Tasks, а завершённые native-субагенты публикуют финальный статус без перезагрузки страницы.
- Проверка неподтверждённого действия Goal — Если Pause, Resume, Clear или редактирование Goal вернули неопределённый результат, Check outcome позволяет проверить исходное действие, не повторяя выполненную работу, в том числе после переподключения или перезагрузки обычного чата. Восстановление требует хранилища вкладки браузера (в Incognito — только память), сохранённые запросы истекают через 24 часа, а Goals теперь приостанавливаются после терминальных ошибок и таймаутов, сохраняя цель и таймер с понятной причиной паузы.
- Просмотр инструментов, доступных текущей беседе — Available Right Now включает инструменты, привязанные к текущей беседе, и обновляется после сброса сессии, поэтому список лучше отражает реальные возможности беседы. Открытие Tools не обновляет весь каталог моделей без необходимости, а просмотр списка не добавляет инструментов и не даёт прав на их запуск.
- Поиск людей и связывание учётных записей — Явно связанные учётные записи GitHub сохраняют один аватар, настройки и Inbox упоминаний человека, а поиск поддерживает полные имена и подтверждённые ники. Перед откатом версии стоит сделать бэкап: старые версии могут отбросить вторичные связи учётных записей, которые не вернутся без явного повторного связывания.
- Поиск бесед с упоминанием вас — Явное упоминание может добавить доступную беседу в Involving me без необходимости сначала отвечать. Личные переключатели Hide и Show следуют за профилем между браузерами и перезапусками, новое упоминание может вернуть скрытую беседу, но старые беседы не сканируются на пропущенные упоминания.
- Разбор уведомлений Inbox и сообщений Outbox — Отложенные уведомления Inbox хранятся отдельно для каждой учётной записи и Gateway в общем браузере, а Dismiss и Dismiss all shown явно обозначают область очистки обычных уведомлений. Неудачные и неопределённые отправки теперь видны в Inbox → System с идентификацией беседы и кнопкой Review, которая открывает средства восстановления, в том числе офлайн; Review не переотправляет и не удаляет сообщение, а записи восстановления нельзя снять как обычные уведомления.
- Восстановление входа в браузер и переподключение чатов — Forget this browser в Settings → Connections → Gateway → Browser сбрасывает вход текущего Gateway, не затрагивая прочие настройки и входы других Gateway; текущая вкладка выходит из системы, но серверные устройства не отзываются. При обычных переподключениях чат остаётся рабочим, пока загружается список сессий, а проблемы отправки доступны в Inbox → System.
- Восстановление упавших чатов и очереди follow-up — Упавшие или просроченные чаты показывают сохранённую ошибку и Copy error, даже если живое уведомление было пропущено, а временная пересборка индекса истории выдаёт ошибку с возможностью повтора. Неудачные отложенные сообщения можно удалить локально, и они не вернутся после перезагрузки, а поставленные в очередь follow-up продолжаются после подтверждения завершения именно их запуска.
- Создание и применение личных тем через agent — Agent можно попросить найти, выбрать или создать личную тему и сохранить её в аутентифицированный профиль для использования во всех браузерах со входом. Раздел Appearance использует тот же каталог, включая включённые темы plugin, и связанные браузеры обновляются при изменении выбора; требуются обновлённые UI и Gateway вместе, а темы plugin могут включать компактные самодостаточные SVG-шляпы и визитёров для поля ввода.
- Полное применение внешнего вида темы — Выбор другой темы применяет её шрифты по умолчанию и полную палитру, а одиннадцать встроенных тем получают локально упакованные светлые и тёмные фоны. Перед откатом до Gateway, принимающего только hex-акценты, нужно убрать
ui.prefs.accent=themeили заменить его на hex-цвет; личные и plugin-темы могут включать нейтральный брендинг и собственные фразы ожидания. - Сохранение раскладок и виджетов дашборда — Неизменённый дашборд восстанавливает выбранное, закрытое и сфокусированное расположение панелей после перезагрузки, а перенос загруженного виджета на неоткрытую вкладку сохраняет несохранённый ввод и счётчики. Меню раскладки показывает совпадение текущего вида с общим значением по умолчанию, а Use current view as default сохраняет и открывающий вид, и разделение или полноэкранный режим.
- Обзоры Activity с меньшим объёмом повторной работы — Обзоры Activity и списки людей не готовят ненужные данные, что снижает повторную работу при обновлениях. Оценки сессий и обзоры также восстанавливаются, когда неявный выбор модели указывает на недоступный Codex, тогда как явно выбранный недоступный маршрут по-прежнему сообщает об ошибке; эти служебные запросы не используют инструменты.
- Превью изображений в Activity и файлах проектов — Activity показывает компактные, необрезанные превью HTTPS-изображений, которые можно раскрыть, не перекрывая список, а превью README плагинов и файлов agent автоматически подгружают HTTPS-изображения. Эти изображения загружает непосредственно ваш браузер, поэтому их хосты видят его сетевой адрес; HTTP-изображения остаются заблокированными.
- Полная 30-дневная отчётность Usage — Раздел Usage открывается с последними 30 календарными днями, а история и итоги охватывают весь доступный вам отчёт по сессиям, даже за пределами видимого списка. Разбивка Started by помогает сравнивать токены, оценки затрат и число сессий по инициатору работы, а затраты являются оценками, а не счетами провайдера.
- Просмотр загрузки CPU в перемещаемой панели — Панель System busyness разделяет показатели CPU хоста и Gateway, использует более понятные подписи и перемещается мышью, касанием или клавиатурой с сохранением позиции в хранилище браузера. Gateway 100% означает одно ядро, хост 100% — всю мощность машины, дочерние и удалённые процессы не учитываются; высокий ping получает предупреждающий цвет, а недоступные счётчики не показываются.
- Поиск машин и обзор недавнего расхода ресурсов — Systems предлагает компактный список машин с сортировкой и фильтрами online или offline, а также графики недавней нагрузки, памяти и свободного места для выбранной машины. История накапливается, пока Systems открыт, и сбрасывается после переподключений, поэтому это обзор последних данных, а не хранимое наблюдение; нагрузку не стоит читать как загрузку CPU.
- Чтение и управление чатом на телефоне — Мобильные веб-раскладки сохраняют доступными отступы сообщений, галереи, элементы управления сессиями и инструменты сайдбара, а поиск доступен из навигационного меню. В распознаваемых браузерах Safari на iPhone и iPad единый пункт Attach открывает существующий выбор файлов, при этом подсказки камеры и источника остаются под управлением операционной системы.
- Актуальные элементы управления на вашем языке — Двадцать существующих языков интерфейса получают обновлённые формулировки для настройки, статусов чата, восстановления, тем, использования, моделей и подсказок для десктопа. Это делает элементы управления и пояснения более актуальными в этих языках, не добавляя новых языков и не меняя поведение описанных функций.
- Сокращение повторной работы в чате и панелях — Обновления чата и сайдбара избегают части зависаний раскладки, а открытие беседы скачивает меньше данных для уведомлений Inbox. Разделы Logs, Debug, Devices и сопряжения каналов приостанавливают часть фоновых опросов, пока скрыты, и обновляются при возврате; явное обновление остаётся доступным, а уже начатые запросы не отменяются.
Обновления и обслуживание
- Автообновление простаивающих headless-узлов — Установленные из пакета headless-узлы на stable- и beta-релизах теперь обновляются автоматически, когда их работа и очистка простаивают, сохраняя привязку, настройки и параметры запуска. Проверка идёт раз в час после подключения, между активациями проходит не менее 12 часов, а при неудачном старте замены происходит возврат к прежнему runtime; отключается через
nodeHost.autoUpdate.enabled: false,update.checkOnStart: falseилиOPENCLAW_NO_AUTO_UPDATE=1. - Запрос обновлений из расписаний оператора — Созданные оператором плановые задачи agent могут запросить обычное обновление Gateway, не изобретая личность владельца чата. Задачи от внешних инициаторов такого исключения не получают, а получатели уведомлений не становятся авторизующим пользователем; если права расписания истекают во время подготовки обновления, проверьте статус — позднее отозвание может не остановить уже подготовленное обновление.
- Подъём подготовленных agent при запуске парка — В крупных установках подготовленные agent могут принимать запросы, пока остальной парк завершает запуск, а ожидающие agent отображаются как всё ещё готовящиеся. Готовый Gateway может содержать необязательных agent, ещё недоступных: готовность не означает, что весь парк запустился, но обязательные default- и system-agent должны иметь рабочие базы данных.
- Приоритет обязательных починок в крупных парках — Обновления крупных парков переиспользуют результаты проверок конфигурации и plugin и в первую очередь выполняют починки, нужные для запуска замены. Отложенные необязательные проверки ещё не пройдены, поэтому после активации запустите
openclaw doctor --fix; ранее установленные updater сохраняют прежние лимиты времени, пока не будут заменены. - Завершение копий при изменении обычных файлов — Резервное копирование может завершиться, даже если обычные файлы исчезают во время снятия копии: уцелевшие файлы сохраняются, а пропущенные пути сообщаются. Обязательные корни, небезопасные подмены файлов и ошибки ввода-вывода по-прежнему останавливают копирование, поэтому проверяйте пропуски перед использованием архива.
- Компактное хранение истории и памяти — Сохранённая история agent использует выборочное сжатие без потерь, а векторы памяти хранятся в более компактной двоичной форме с полной точностью; поиск находит строки нужного диалога без сканирования посторонней истории. Миграцию выполняйте поддерживаемым путём обновления или через Doctor при остановленных писателях, с проверенной копией и местом под временные таблицы; итоговые форматы — схема agent
23и схема общего состояния18. - Проверка сохраняемых копий launcher — Обновления больше не отклоняют сохранённую копию launcher только потому, что платформа не может сохранить явно неподдерживаемые метаданные symlink. Цели ссылок, типы записей и содержимое обычных файлов по-прежнему должны совпадать, а реальные несовпадения оставляют неудачную копию доступной для изучения.
- Сохранение выбранной конфигурации при починках — Doctor сохраняет явно выбранные расположения workspace, не трогает комментарии и форматирование, когда починка не нужна, и удерживает принадлежность session-store при посторонних изменениях настроек. Он может предложить подтверждённое восстановление удалённой настройки владельца, а конфликтующие списки инструментов исправляются только при сохранении прав; неоднозначные изменения прав остаются за вами.
- Починка исторических данных через Doctor — Исторические заголовки диалогов, метаданные ACP, маркеры транскриптов, пути worktree и идентификаторы задач исправляются через обслуживание Doctor, поэтому обычный запуск и чтение не перезаписывают эту историю. При необходимости офлайн-починки остановите писателей и запустите
openclaw doctor --fixдля того же состояния и конфигурации. - Восстановление проверенных импортов сессий — Если старый индекс сессий исчез или восстановленный файл сменил идентичность после импорта истории,
openclaw doctor --session-sqlite recoverпочинит записи импорта по проверенному сохранённому содержимому. Текущие настройки диалогов и удаления остаются главными, а изменённые или непроверяемые файлы защищаются для изучения. - Понимание и завершение проверок Doctor — Итоговые результаты Doctor сохраняют исходную причину отказа в миграции, выявляют plugin, которые не загрузились, и дают полезные рекомендации по месту на диске. Завершённые проверки переживают задержки только из-за очистки вместо ложных сбоев обновления, а незавершённые по-прежнему сообщают о тайм-ауте.
- Починка версий plugin и полезные рекомендации — После ручного обновления ядра
openclaw doctor --fixприводит подходящие официальные npm-plugin в соответствие с версиями, уважая более новые пины и нестандартные теги. Рекомендации отличают достижимый релиз от задержки реестра и не отправляют по кругу миграции; сторонние plugin остаются на своих сопровождающих, а недоступные пакеты остаются предупреждениями. - Сохранение локальных переопределений plugin — Обновления сохраняют локальные переопределения plugin и перекрываемые ими npm-копии, поясняя, какая копия активна. Проверьте, что переопределение поддерживает новый релиз, или намеренно удалите его, чтобы вернуться к управляемой копии; сохранение локального plugin не даёт ему доверия, а каналы, заблокированные политикой доверия, прекращают повторы до её решения.
- Соблюдение явных сроков работ обновления — Обновления plugin и hook могут завершать более длительную работу, если срок не задан, тогда как явно короткие сроки соблюдаются. Это различие действует и в путях Doctor, сведения plugin и финализации, не отменяя отдельных лимитов на метаданные, готовность и очистку; у клонирования Git-plugin всё ещё есть разрыв в отмене без заданного срока.
- Запрет наложения работ по обновлению — Длительные обновления пакетов удерживают эксклюзивный контроль до завершения работы, а отмена ждёт очистки, прежде чем начнётся другое обновление или починка. Если очистку не удаётся подтвердить, OpenClaw сохраняет файлы восстановления и может оставить Gateway остановленным; проверьте
openclaw update statusдо повтора и не удаляйте блокировку только за её возраст. - Завершение активной работы перед перезапуском — Управляемые перезапуски проверяют обслуживающий Gateway и дают принятой работе agent, subagent и плановых задач завершиться до закрытия хранилища и вспомогательных служб. Неизвестная активность больше не считается простоем, а принудительные перезапуски сразу закрывают приём нового и обычно дают до пяти минут на уже принятую работу; эти изменения требуют обновлённого launcher.
- Восстановление после перезапуска — После перезапуска можно вернуться к незавершённым диалогам с сохранённой историей, прогрессом и результатами инструментов, а также с уведомлением о перезапуске. Ведущий диалог agent сам решает, как продолжить прерванные subagent, проверяя, что прежняя работа остановилась и не возымела ли действие та или иная операция; остановленные диалоги остаются остановленными.
- Распознавание медленного, но идущего запуска — Проверки перезапуска, обновления и диагностики отличают Gateway, который всё ещё запускается, от отказавшего, а локальные проверки здоровья распознают обслуживающие wildcard-слушатели на macOS. При лимите ожидания перезапуска код выхода
2означает «ещё запускается», а не «здоров»; проверьтеopenclaw gateway status --deepи осмотрите ещё раз перед признанием службы готовой. - Правка скриптов, использующих сигнал перезапуска — На поддерживаемых установках Node для macOS и Linux
SIGUSR1теперь открывает отладчик, а не перезапускает Gateway. Переведите скрипты, использовавшие его для перезапуска, наSIGUSR2либо используйтеopenclaw gateway restart, сохраняющий обработку проверенных старых запущенных Gateway. - Больше настроек применяется без перезапуска — При включённой горячей перезагрузке конфигурации больше настроек применяется без перезапуска Gateway, включая профили Cloud Worker, запись встреч, подключения Desktop, управление Browser и политику доступа. Изменение адреса или порта слушателя, действующего режима аутентификации и топологии TLS по-прежнему требует перезапуска.
- Меньше повторной подготовки при запуске — Подходящие чистые перезапуски той же версии переиспользуют завершённую проверку баз, а запуск загружает меньше неиспользуемых зависимостей. Worker памяти, документов и Codex стартуют с меньшими накладными расходами; обновления, некорректные завершения, замена файлов и миграции всё ещё требуют полной проверки — быстрый перезапуск не является сертификатом целостности.
- Управляемые службы остаются на выбранной установке — Обновления и Doctor могут выявлять подходящие управляемые Gateway, указывающие на другую установку. Обновления чинят распознанные устаревшие настройки службы через транзакцию с резервной копией, а автономный
openclaw doctor --fixприменяет ту же починку на записываемых пакетных установках; поддерживаемые пользовательские значения сохраняются, а неизвестные правки остаются для проверки. - Сохранение и проверка служб Gateway на Mac — Команды службы Mac распознают нативные XML- и бинарные определения, сохраняют исходные байты и права LaunchAgent при поддерживаемом откате и проверяют выгрузку службы прежде чем сообщить об остановке. Обслуживание выполняйте из сессии владельца службы и проверяйте через
openclaw gateway status --deep; отключённую, но всё ещё загруженную службу нужно выгрузить перед заменой runtime. - Проверяемость путей завершения и обновления в Windows — Обновления и снимки Windows сохраняют точную идентичность каталогов, а управляемое завершение Gateway отслеживает проверенный процесс при передаче. При наличии нативной поддержки Windows Job очистка может также останавливать и проверять принадлежащие потомки после завершения родителя; если очистку нельзя подтвердить, блокировки и временные файлы остаются для восстановления.
- Обновление source-checkout и восстановление после сбоя сборки — Обновления source-checkout обрабатывают крупные Git-паки и поверхностные частичные репозитории, показывают установленную и целевую ревизии и сохраняют локальные правки при проверке сохранённых сборок для отката. Скрипт обновления source-server останавливает Gateway перед чистой сборкой и восстанавливает сгенерированный вывод после обычных сбоев сборки.
- Выбор подходящих линий extended-stable — Релизы extended-stable с номером
.33и выше теперь могут относиться к любому из двух предыдущих завершённых месяцев, давая подходящим линиям более длинное окно поддержки. Линия покидает это окно, становясь третьим предыдущим месяцем; соответствие критериям не гарантирует опубликованный релиз или продолжение поддержки, а обновления extended-stable остаются путём установки из пакета. - Обновление через Homebrew — Установки Homebrew теперь получают корректные рекомендации по обновлению формулы: сделайте копию и остановите Gateway, выполните
brew upgrade openclaw-cli, затемopenclaw doctor --fixи перезапустите. Новые или обновлённые службы используют стабильный путь формулы Homebrew; существующая служба, указывающая в каталог старой версии, может потребоватьopenclaw gateway install --forceиз обновлённого CLI. - Следование пути обновления владельца развёртывания — Если вашей установкой управляет внешний супервизор, экран обновления объясняет, что нужно использовать рабочий процесс обновления этого сервера или развёртывания. Отказ не затрагивает пакеты и Gateway и убирает неуместные рекомендации по починке; если последующее чтение статуса сбоит, кнопка «Проверить статус» остаётся доступной и не запускает новое обновление.
- Обновление foreground-Gateway через новый процесс — Gateway, запущенный в терминале, теперь передаёт поддерживаемые обновления новому процессу, избегая сбоев из-за отсутствующих модулей после замены его runtime-файлов.
OPENCLAW_NO_RESPAWNотказывает до изменений и выдаёт ручные инструкции; по возможности используйте согласованный путьopenclaw update. - Восстановление поддерживаемых передач от старых updater — Поддерживаемые передачи от старых updater могут завершать офлайн-починку сессий и проверять Gateway-замену, включая поддерживаемые обновления Linux/npm с 2026.9.2. После зафиксированного изменения пакетов восстановление может потребовать совместимой установленной сборки,
openclaw doctor --fixна том же состоянии и затемopenclaw gateway start; храните проверенную копию, так как откат только пакетов может быть небезопасен. - Обновление сохранённого состояния контейнера до приёма трафика — Поддерживаемые обновления контейнерных образов автоматически запускают миграции сохранённого состояния Doctor до приёма трафика, включая подходящие тома FUSE. Отказавший default- или system-agent не даёт ответа о готовности; для входящего трафика используйте
/readyzи храните проверенные совпадающие копии для отката, а небезопасное обязательное состояние завершается с кодом78. - Восстановление нативной поддержки файловой системы — Пакетные установки могут восстановить отсутствующий нативный filesystem-addon из его точного объявленного prebuilt-пакета после отката на необязательные зависимости. Здоровые установки избегают загрузки, явные настройки отключения native остаются выключенными, а source-checkout и уже сломанные addon не трогаются; неподдерживаемое или офлайн-восстановление выдаёт предупреждение.
- Управляемые worktree остаются видимыми при обслуживании — Восстановленные или починенные управляемые worktree остаются видимыми, когда завершается старая проверка отсутствующих путей, а очистка может идти, пока Gateway пишет свою базу. Уже удалённые записи не восстанавливаются; частичные JSON-результаты CLI содержат детали и завершаются ошибкой, поэтому число удалений не доказывает завершение всей очистки.
- Архивация detached worktree с точным состоянием — Опытные операторы могут заархивировать поддерживаемый detached управляемый worktree без потери частично подготовленных правок через
openclaw worktrees removeи затем восстановить его командой--exact-state openclaw worktrees restore. Это явный путь архивации, отдельный от обычного принудительного удаления; исходный checkout сохраняется 30 дней, поэтому его место не освобождается сразу. - Освобождение временных данных без повторной очистки — OpenClaw освобождает подходящие заброшенные управляемые копии plugin после проверки владения и часового льготного периода, а очистка сессий избегает повторного сканирования данных, которые не может освободить. Активная и защищённая история остаётся защищённой, а
openclaw sessions cleanup --enforceпо-прежнему требует немедленной очистки; удаление Claw сохраняет пользовательские файлы, если сканирование не завершилось. - Работы обслуживания не блокируют прочую активность — Больше работ по обслуживанию, снимкам и базе общего состояния выполняется в фоновых worker, снижая конкуренцию с сообщениями и запросами статуса. Обновления каталога избегают лишних копий, неиспользуемые снимки в очереди можно отменить, а репетиции обновления могут снимать согласованные отдельные базы, пока другие процессы пишут; правила хранения и активные владельцы остаются защищёнными.
- Управляемые обновления — Управляемые обновления могут завершаться с исправимыми предупреждениями plugin и сохранять проверенный новый Gateway работающим, пока идёт остаточное обслуживание. Результаты отличают здоровую запрошенную версию от восстановленной предыдущей и показывают ожидаемые починки; для отложенного обслуживания остановите Gateway через владельца службы, выполните
openclaw update repairи запустите его тем же владельцем. - Полезные отчёты о сбоях обновления — Сохранённые отчёты об обновлении содержат отредактированные причины сбоя, определяют неудавшуюся операцию и показывают пути восстановления и наблюдавшиеся результаты отката. Они отличают завершённую проверку с медленным выходом процесса от незавершённой и не предупреждают о повреждении отката, когда подготовка ничего не изменила; просмотрите отчёт, прежде чем отправлять его.
- Поддерживаемая помощь в починке обновления — Обновления, проверка и откат больше не требуют учётных данных модели. Необязательная починка на базе модели запускается через triage только после того, как неудачное обновление завершилось и освободило контроль, и не меняет записанный исход обновления; помощь не доказывает восстановление и не разрешает перезапуск, а изменения PATH остаются за вами.
- Просмотр логов, аудита и ресурсов worker — Диагностические представления сохраняют полные структурированные логи Gateway, выявляют неудачные проверки хранилища и показывают потребление памяти фоновыми worker, включая метрики Prometheus в разрезе скрипта worker. Оповещения о росте памяти отличают устойчивый рост от повторяющихся пиков, а обычные логи модели и голоса стали тише: детали доступны на уровне debug, тогда как ошибки и аудит утечки секретов остаются видимыми.
Обмен сообщениями
- Сохранение истории групп Telegram — История групп и топиков Telegram теперь переживает перезапуски и
/newили/reset, поэтому agent может оглянуться на прежнее обсуждение, когда на него ссылается свежее сообщение. Автоматическое окно контекста остаётся ограниченным, обычно 50 сообщений, а явные чтения могут перелистывать более старые разрешённые сообщения; установкаhistoryLimitв0отключает автоматический контекст, но сохраняет запись и явные чтения. - Склеивание быстрых фрагментов вставки Telegram — Быстрые фрагменты вставленного сообщения Telegram теперь могут приходить ассистенту одним запросом, даже если короткие и длинные фрагменты смешаны. Обычный текст ждёт 300 мс тишины по умолчанию, добавляя небольшую задержку и иногда объединяя сообщения, которые вы хотели отправить раздельно; настройка
messages.inbound.byChannel.telegramимеет приоритет над глобальнойmessages.inbound.debounceMs. - Завершение принятых групповых запросов ответом — Принятые запросы в группах и каналах теперь по умолчанию требуют ответа, включая сообщения без упоминания в группах, настроенных их принимать. Если инструменты завершились, а agent закончил молча, восстановление ответа может сформировать недостающий ответ без повтора выполненных действий; чтобы сохранить необязательные ответы, задайте
agents.defaults.silentReply.groupкак"allow". - Восстановление недавних обсуждений Slack и Discord — После перезапуска адресованные сообщения могут подхватывать свежие недавние обсуждения Slack и Discord, не превращая тихие сообщения комнат в новые ходы agent. Окна по умолчанию — 50 сообщений для Slack и 20 для Discord, где
0отключает автоматическую историю; чтения учитывают текущий доступ, правки, удаления и хранение, поэтому недоступная история опускается, а не заменяется устаревшим текстом. - Отслеживание делегированной работы в нужном диалоге — Интерактивные чаты могут показывать уведомление об ожидании, когда делегированная работа иначе шла бы молча, а проверки статуса остаются видимыми, не прерывая задачу. Результаты приватных дочерних задач возвращаются во внутренний правильный диалог, а межсессионные запросы из Control UI получают результат, не перебрасывая ответ для человека в другую сессию.
- Управление Telegram во время работы — Команды проверки и прерывания Telegram могут отвечать, пока диалог занят, поэтому проверка или остановка активной работы не должна ждать в очереди обычных буферизованных сообщений. Команды, меняющие сессию, включая
/new,/resetи/think, остаются упорядоченными, а/btwиспользует отдельную полосу; существующие проверки авторизации по-прежнему защищают буферизованный ввод. - Прогресс Discord виден во время делегированной работы — При
streaming.modeDiscord, равномprogress, принятая передача дочерним agent сохраняет существующий контрольный список прогресса видимым, пока их работа продолжается. Итоговый ответ приходит отдельно, поэтому список остаётся полезной записью о ходе работы; отклонённые передачи и пути медиа и управляющих сообщений сохраняют обычное поведение доставки. - Прогресс и вопросы Telegram остаются в чате — Telegram сохраняет ту же карточку прогресса и контрольный список, пока делегированная работа продолжается, включая подходящее восстановление после перезапуска при наличии записи доставки существующей карточки. Итоговый ответ остаётся отдельным, а молчаливая дочерняя работа — скрытой; интерактивные вопросы и их итоги также переживают очистку прогресса.
- Сохранение результатов доставки и ожидающих сообщений — Если канал принимает ответ, а сохранение его статуса позже сбоит, OpenClaw сохраняет известный результат доставки, а не считает сообщение неотправленным. Когда приходит лишь часть ответа, сообщение о сбое включает то, что дошло до получателя; ожидающие сообщения и вложения остаются доступными при неопределённом исходе, а OpenClaw избегает предположительных повторных отправок.
- Принятые чаты переживают сжатие и отмену — Принятое сообщение может продолжиться один раз через проверенное сжатие диалога, которое уплотняет старый контекст, чтобы освободить место для новой работы. Когда продолжение установить не удаётся, «Обновить» сохраняет черновик без отправки второго сообщения; проверки сброса, замены, перезапуска и отмены по-прежнему применяются, а клиенты, ждущие отменённый чат, получают результат его завершения после того, как текущая отправка уляжется.
- Прекращение последующих запросов после отмены — Отменённые отправки Mattermost останавливаются до следующего запроса получателя, загрузки или публикации, а общие действия с сообщениями прекращают последующие поиски получателя после отмены. Опросы Teams также останавливаются до отправки, когда право на отправку заканчивается; уже принятые сообщения и опросы сохраняют результаты доставки и учёт голосов.
- Сохранение состояния постов Mattermost при правках — Правка потокового ответа Mattermost или завершение интерактивной кнопки сохраняет существующие закрепления и реакции поста. Частичные правки также сохраняют текст сообщения и файлы, когда эти поля опущены; правки с упоминаниями всего канала сохраняют ранее прочитанные свойства, но всё ещё могут перезаписать изменения, сделанные в другом месте между чтением и обновлением.
- Сохранение запрошенных вложений и подписей — Повторяющиеся флаги
--mediaв CLI сообщений теперь сохраняют каждое вложение в порядке командной строки, используя существующее поведение отправки каждого канала. Анимированные WebP сохраняют анимацию в рамках существующих лимитов размера и модели, а слишком большие анимации отклоняются, а не сплющиваются; вложения также сохраняются, когда подпись убирается. - Читаемость длинных ответов — Длинные ответы сохраняют эмодзи, флаги и буквы с диакритикой вместе при разбиении на сообщения, кроме случаев, когда один кластер символов превышает лимит канала. Потоковые примеры кода сохраняют свои ограждения и буквальные теги, а подготовка ответа сохраняет детали вложений и намеченную цель ответа; старым сторонним адаптерам нужен интерфейс подготовленных операций.
- Явные имена каналов в скриптах — Команды входа, выхода и списка теперь отклоняют явно пустой
--channel, не давая пустой переменной оболочки молча выбрать настроенный канал или повлиять на сохранённые учётные данные. Опускайте флаг, когда нужен автоматический выбор; допустимые имена, окружающие пробелы и поддерживаемые псевдонимы сохраняют прежнее поведение. - Просмотр диалогов после удаления аккаунта — Удаление или отключение аккаунта Discord, а также удаление аккаунта Matrix, Telegram или Slack больше не блокирует обнаружение диалогов для оставшихся активных аккаунтов. Сохранённая история остаётся нетронутой, а доступ к диалогам выведенных аккаунтов по-прежнему ограничен; настроенный, но ещё не готовый аккаунт может временно оставаться недоступным.
- Выявление проблем с учётными данными и статусом каналов — Ошибки отправки LINE теперь определяют нечитаемый файл настроенного токена, а Nextcloud Talk отличает недоступный источник bot-secret от отсутствующих учётных данных. Недоступный секрет QQ Bot блокирует только свой аккаунт, а здоровые аккаунты остаются рабочими; живой статус каналов также остаётся читаемым с доступного аутентифицированного Gateway во время обслуживания локального состояния.
- Смена голоса в текущем звонке Discord — Спикеры, уже имеющие право говорить с agent, могут запросить список или смену голоса текущего звонка Discord, не будучи настроенными как владельцы команд. Изменение затрагивает всех в общем звонке, а сохранённые значения по умолчанию и прочие права владельца остаются в силе; доступ к голосу заканчивается вместе со звонком или ходом, при отмене или отзыве прав.
- Непрерывное воспроизведение голоса в Discord — Установленное воспроизведение Discord и GPT Live может продолжаться, пока другая работа Gateway занята, уменьшая прерывания из-за неё. Смена голосов сохраняет речь, которая ещё не началась, без повтора уже идущей речи; допуск спикеров, пересылка микрофона, работа agent и транскрипты всё ещё могут ждать Gateway.
- Подтверждение первого сообщения в треде Discord — Создание треда Discord теперь сообщает о принятом первом сообщении отдельно от счётчиков момента создания треда, которые могут показывать ноль или отсутствовать. Проверяйте результат доставки, чтобы понять, было ли принято начальное сообщение, и осматривайте неопределённые отправки перед повтором; пустой отдельный тред не имеет квитанции о доставке сообщения.
- Завершение принятой работы Feishu при остановке — Остановка аккаунта Feishu ждёт завершения принятых обработчиков сообщений и учёта дубликатов, прежде чем освободить их ресурсы. Достижение пятиминутного лимита упорядочивания не отменяет уже принятый обработчик, позволяя его работе завершиться при остановке.
- Приём приглашений на встречи Feishu после ранних сбоев — Если приглашение на встречу Feishu сбоит до того, как agent надёжно его принял, последующая доставка этого приглашения от Feishu может быть обработана снова, а не отброшена как дубликат.
vcAutoJoinостаётся явным opt-in, и это изменение не планирует повторов и не гарантирует присоединение к встрече. - Ответы Matrix работают после перезагрузки — Отложенные ответы Matrix могут получить своё соединение после нормального завершения исходного обработчика сообщения, а сгенерированные изображения или поставленные в очередь ответы могут переиспользовать соответствующее живое соединение после перезагрузки только конфигурации. Остановка, удаление аккаунта и явная отмена по-прежнему прекращают ожидающую работу.
- Чтение запрошенного сообщения Matrix — Запрос конкретного сообщения Matrix через CLI или инструмент agent теперь возвращает это событие или ошибку, а не подставляет постороннюю недавнюю историю комнаты. Существующие права и ограничения шифрованных сообщений сохраняются, а обычные чтения истории сохраняют текущее поведение; просроченные запросы к хранилищу секретов быстро сбоят, тогда как временные сетевые ошибки могут повторяться.
- Сохранение авторских ссылок Signal — Signal сохраняет заданное назначение, когда путь, запрос или фрагмент ссылки отличается по регистру от отображаемой подписи, не ломая регистрозависимые ссылки. Signal и iMessage также выполняют меньше работы по форматированию в ответах с множеством стилизованных ссылок, сохраняя их текст и стиль.
- Диагностика сбоев очистки статуса Slack — Обычные логи теперь сообщают, когда Slack не смог убрать принятый рабочий статус в конце хода, что упрощает диагностику этого сбоя. Это показывает проблему очистки, не добавляя повторов и не исправляя отдельное поведение устаревшего индикатора Slack Desktop.
- Сохранение контекста при недоступных стикерах Telegram — Когда медиа стикера Telegram недоступно, его эмодзи и контекст ответа остаются в диалоге, не оставляя пустой ход, который мог бы оживить посторонний запрос. Ярлык стикера подставляется, когда эмодзи недоступно, без визуального анализа и загрузки анимированных и видеостикеров.
- Меньше повторной работы при подготовке длинных ответов Telegram — Telegram избегает повторной обработки экранирования, ссылок и HTML-тегов при подготовке ответов с тем же поддерживаемым форматированием. При включённом
richMessagesдлинные и вложенные rich-ответы также избегают лишних повторных проверок; улучшение касается локальной работы с форматированием и не означает более быстрой сетевой доставки. - Восстановление ответов Telegram под Bun — Telegram теперь выбирает полный установленный HTTP-клиент под Bun, восстанавливая затронутый путь ответов и выбор провайдера в
/models, которые могли сбоить сdispatcher.compose is not a function. Живая проверка проводилась на кастомной сборке Bun, поэтому это точечное исправление не означает общей поддержки стокового Bun. - Реакции на текущее сообщение Teams — Teams может использовать текущее входящее сообщение при добавлении, снятии или перечислении реакций в том же диалоге, не требуя снова указывать его message ID. Реакции в другом диалоге и удаление сообщений всё ещё требуют явного ID; когда кто-то добавляет или убирает реакцию в треде канала, agent получает контекст этой реакции в самом треде, а не в родительском диалоге.
- Контекст Teams остаётся в своём треде канала — В каналах Teams, где бот ждёт упоминания, сообщения без упоминания теперь остаются доступными для следующего запроса в своём треде. Ответ в другом треде больше не расходует этот ожидающий контекст; групповые чаты и сообщения без треда сохраняют прежнее поведение истории.
- Сохранение порядка быстрых сообщений WhatsApp — При настроенном пакетировании входящих быстрые сообщения WhatsApp от одного отправителя могут приходить к agent вместе, вместо ожидания через раздельные задержки пакетирования. Групповые диалоги сохраняют личность каждого участника и порядок сообщений, даже когда цитируемое или буферизованное сообщение другого человека прерывает пакет; это восстанавливает поведение существующей настройки без нового значения по умолчанию.
- Подписи к фото Zalo в пределах лимита — Zalo применяет одинаковый лимит подписи к фото для обычных и опросных ответов, не разрывая двухчастную кодировку эмодзи на границе. Текст длиннее 2 000 единиц UTF-16 обрезается, а не отправляется дополнительными сообщениями, и это не гарантирует, что каждая многосимвольная последовательность эмодзи останется целой.
- Очередь ответов iMessage привязана к своим вопросам — Когда приходит несколько вопросов iMessage, пока пишется ответ, поставленные в очередь текстовые и медиаответы могут оставаться привязанными к вопросу, который вызвал каждый из них. Явные цели и настройки ответа
first,allиoffпо-прежнему применяются; это требует и обновлённого plugin iMessage, и хоста, поддерживающего выводимые цели ответа. - Наблюдение за внешними диалогами — Поиск наблюдаемых внешних диалогов теперь может выполняться параллельно с другими запросами OpenClaw. Когда мониторинг останавливается, поздно пришедшие результаты отбрасываются.
Память
- Поиск воспоминаний без эмбеддингов — Если сбой эмбеддингов прерывает совместимое обновление индекса, ранее проиндексированные воспоминания всё равно можно найти по ключевым словам. Поиск идёт по старому индексу: он может не учитывать поздние правки, а смысловой поиск и перестройка недоступны до устранения проблемы.
- Индексация и сохранение памяти без остановки — История и поисковые индексы догоняют разговор, пока в него продолжают поступать сообщения, в пределах ограниченного объёма новой истории; сбросы, ветвления и большие завалы по-прежнему требуют полной перестройки. Завершённые сохранения памяти сохраняют успешный результат даже при сбое очистки, а следующая синхронизация освобождает замок, оставшийся от завершённой локальной работы, вместо таймаута.
- Поддержание контекста между ходами — Контекст-движки с фоновым обслуживанием могут начинать суммаризацию после сохранённого хода диалога, используя простой и не задерживая уже отправленный ответ. Движки с передним планом или без указания режима по-прежнему ждут завершения работы, а новые резюме получают независимые текстовые блоки с сохранением границ.
- Учёт сохранённых запросов при сжатии — При проверке качества сжатия укороченного диалога распознаются короткие запросы вроде «How about now?», которые резюме корректно сохранило. Это избавляет от лишних повторов и отмен, вызванных ошибкой сопоставления.
- Сохранение дневника сновидений и пауза расписания — Новые записи дневника сновидений сохраняются, если их контекст был лишь сокращён для экономии места, а не отбрасываются как устаревшие. Реальное изменение контекста и Forget по-прежнему блокируют запись устаревших записей, а при выключенном планировании OpenClaw не пытается согласовывать свои запланированные задачи и сохраняет их на будущее.
- Удаление воспоминаний при смене связей сессий — Команда Forget отслеживает уже выбранные к удалению воспоминания и подхватывает новые связи с выбранными сессиями во время подготовки операции, не затрагивая постороннее содержимое. Предпросмотр остаётся снимком текущего состояния, поэтому во время чувствительной очистки правки агента и внешних писателей стоит приостановить или согласовать.
- Файлы памяти на удалённом хосте workspace — Адаптеры workspace могут предоставлять доступ к файлам памяти на удалённом хосте для поиска, чтения и обслуживания, тогда как индекс и исходные данные сессий остаются на компьютере с OpenClaw. Возможность опциональна, требует отдельно настроенного адаптера
memoryFilesи не переносит существующее хранилище автоматически.
Навыки
- Обновление навыков при изменении содержимого — Неизменённые навыки больше не вызывают лишних пересборок сессий и обновлений метаданных чата, а идентичные копии не порождают предупреждений о дублирующем приоритете. Правки инструкций и смена приоритетов по-прежнему обновляют сессию, а вспомогательные скрипты и ресурсы продолжают обновляться в песочных копиях.
- Актуальный реестр и проверки Workshop — Skill Workshop показывает текущие файлы навыков и учитывает успешное использование через инструменты даже при отключённой диагностике. Отклонённое предложение остаётся провалившейся проверкой, если проверяющий не ответил, а проверки, отложенные до времени простоя, используют актуальные plugin.
- Установка и финализация архивов навыков — Архивы навыков в формате bzip2 теперь распаковываются без установленной системной команды
tar. Финализация загруженного архива не блокирует остальную работу OpenClaw, пока он хеширует и сохраняет архив, а загрузки, истёкшие до финализации, и повторный commit отклоняются. - Работа с навыками на их workspace-хосте — Поддерживаемые удалённые подключения к workspace позволяют задачам агента использовать навыки и вспомогательные файлы на машине, где находится workspace. Адаптеры, передающие нужные сведения о хосте и операции управления, могут показывать установленные там навыки, подбирать зависимости и выполнять согласованные операции с зависимостями, источниками и ClawHub.
- Чтение инструкций навыка до вспомогательных файлов — Предпросмотр навыка plugin сначала показывает основные инструкции и лишь затем подтягивает сопроводительные документы, поэтому чтение можно начинать, не дожидаясь всех файлов. Файлы загружаются при выборе, неудачные чтения предлагают Retry, а фоновая загрузка сохраняет выбранный документ и позицию чтения.
Нативные приложения
- Составление и разбор сообщений в Android-чате — В Android-чате в меню вложений появились Галерея, Файл и Геолокация; касание микрофона включает диктовку, долгое нажатие открывает параметры голоса. Геолокация попадает в черновик, который можно проверить перед отправкой, используется только разрешение переднего плана с выбранной точностью, а касание метки времени подходящего ответа показывает модель, расход токенов и оценку стоимости.
- Масштаб и панорамирование изображений в Android-чате — Изображение в Android-чате открывается для масштабирования жестом, панорамирования и видимых элементов управления зумом без случайного закрытия предпросмотра. Зум достигает 4×, двойное касание переключает между 2,5× и вписанным видом, а поворот устройства пересчитывает изображение.
- Размер текста и перестановка разделов на Android — Раздел Settings → Appearance предлагает пять размеров текста от 90% до 140% в дополнение к системному масштабу шрифта Android; выбор сохраняется между запусками и действует только на этом устройстве. Страницы бокового меню получили доступные действия Move up и Move down, поэтому порядок можно менять без перетаскивания.
- Чтение статуса подключения и настройки на Android — Формы подключения в Android сохраняют подписи видимыми после ввода, а ошибки настройки показываются рядом с нужными полями. Сохранённые креды остаются замаскированными, а их замена по-прежнему требует подтверждения.
- Realtime Talk на Android без повторного озвучивания — Android Talk умеет использовать поддерживаемые realtime-маршруты GPT-Live, объявленные Gateway, и показывает активный маршрут или причину выбора локальной речи. Маршрут Codex сначала пробует ChatGPT OAuth и может откатиться на ключ Platform, а публичный API-маршрут требует ключа Platform и тарифицируется по факту использования.
- Консультации Talk остаются видимыми и полными — Talk сохраняет корректные ответы консультации, если транскрипция речи завершилась с задержкой, и показывает каждый новый ответ в чате один раз. Произнесённый запрос остаётся читаемым, тогда как сгенерированные инструкции по передаче работы агенту не попадают в видимый диалог.
- Полные ответы на Wear OS — Для длинных ответов на часах появилась команда Read full reply с прокруткой, переходом по частям и повторными попытками сверх компактного предпросмотра. Нужно обновить и приложение часов, и телефонный компаньон, а Chat — подключить к Gateway с поддержкой получения сообщения целиком.
- Ввод текста после отправки фото на iOS — Отправка фотографии в нативном iOS-чате больше не вызывает зависание поля ввода, поэтому после отправки вложения можно продолжать печатать без перезапуска приложения. Исправлена именно проблема фокуса при отправке; сохранение отправленных фото после обновления истории — отдельная задача.
- Единое поле ввода в Mac Quick Chat — Нативный Mac Quick Chat держит одно поле ввода под диалогом и сохраняет черновик и стриминг ответа при сворачивании и повторном открытии. Отдельные элементы управления моделью и Effort упрощают выбор уровня рассуждений и поддерживаемого режима Fast, а кольцо контекста предлагает Compact Thread.
- Черновик под последним обменом в Tauri Quick Chat — Десктопное приложение Tauri размещает последний обмен выше отдельного нижнего поля ввода, позволяя готовить следующее сообщение во время стриминга ответа. Сворачивание ответа сохраняет черновик, живой текст и взаимодействие с виджетами, а отправка и переключение агентов ждут завершения текущего хода.
- Восстановление сохранённых Gateway в Tauri-приложении — Приложение Tauri на macOS может снова открывать сохранённые локальные и удалённые Gateway без описанного сбоя при запуске. Если окружение запуска не даёт доступа к keychain, предупреждение теперь содержит корректные рекомендации, включая повторное открытие из Finder.
- Понятные владение и статус подключения Gateway на Mac — Открытие нативного приложения для Mac или смена режимов подключения не останавливает независимо управляемые Gateway и другие сервисы. Сохранённые Gateway показывают текущий статус подключения в своих окнах Dashboard, даже когда не являются основным подключением, а раздел About умеет копировать версию и сборку офлайн.
- Запуск фоновых помощников Windows без пустой консоли — Обновлённые помощники запуска и восстановления в Windows больше не открывают лишнюю пустую консоль при фоновом старте. Интерактивные команды сохраняют свой терминал, а изменение вступает в силу при запуске новых помощников.
- Запрос доступа на Mac и чтение недавней активности — Элементы управления разрешениями на Mac позволяют запрашивать отсутствующий доступ к Screen Recording или Accessibility через кнопку Grant с быстрым переходом в System Settings. После обновления и приложения, и Gateway взаимодействие с OpenClaw даёт агентам базовые сведения о недавней активности компьютера и без разрешения Accessibility.
- Воспроизведение HTTPS-медиа в виджетах Mac Canvas — Виджеты Canvas могут воспроизводить прямой HTTPS-аудио- и видеоконтент во встроенных предпросмотрах, дашбордах и нативных панелях. Обновите и приложение для Mac, и Gateway, затем обновите или создайте заново старые сохранённые виджеты, чтобы они получили новую медиаполитику.
- Определение статуса Chrome в разных версиях Mac-приложения — Настройки на Mac различают установленное расширение Chrome и расширение, требующее включения, и дают отдельные рекомендации при необходимости починить его помощник. Более старые версии приложения сохраняют рабочий путь настройки с новым Dashboard, включая статус «неизвестно», когда старый клиент не может определить наличие расширения.
- Не давать компьютеру засыпать при локальной работе — В меню трея Tauri рядом с Start at Login появился необязательный параметр Keep computer awake для долгих локальных задач. По умолчанию он выключен, запоминается на этом устройстве и продолжает действовать при сворачивании окон в трей до отключения или выхода.
- Завершение очистки hosted-воркеров после перезапусков — Hosted-воркеры отслеживают незавершённые команды через отмену и перезапуски узлов, освобождая занятые слоты после подтверждённой очистки. Обновлять нужно Gateway и хосты-узлы (или приложение для Mac) одновременно и перезапустить обновлённые хосты; на старых узлах может отображаться Update required.
- Уменьшение размера Mac-приложения с сохранением помощников — Сборка для Mac отбрасывает файлы, не нужные приватному воркеру приложения, уменьшая размер универсального пакета с сохранением поддержки Apple silicon и Intel. Коррекция упаковки также сохраняет вложенные помощники, нужные встроенной поддержке подпроцессов, включая настроенные stdio MCP-серверы.
- Визуальная согласованность Mac Dashboard — Mac Dashboard следует оформлению нативного окна во время загрузки, избегая белой вспышки до появления выбранной темы. Свёрнутый в боковую панель Inbox теперь соответствует остальным действиям заголовка окна и оставляет место для счётчика непрочитанных.
- Чтение разрешённых вложений через алиасы папок macOS — Аудио- и документные вложения можно читать через эквивалентные пути macOS, например
/tmpи/private/tmp. Открываемый файл по-прежнему должен находиться в разрешённой папке, поэтому исправляется обработка путей, но доступ не расширяется на соседние папки и общие workspace. - Обновлённые нативные элементы интерфейса в существующих языках — Существующие языки нативных приложений получили обновлённые подписи для элементов управления Android, чтения ответов на Wear, чата и прогресса Apple, а также экранов согласия на Mac. Переводы поясняют текущие элементы управления и разрешения, не добавляя новых языков и не меняя объём этих разрешений.
- Скачивание документов ассистента из нативного чата — В нативном iOS-чате для документов, созданных ассистентом, появился пункт Download file, передающий файл системному меню «Поделиться» с опцией Save to Files и другими приложениями. Общий нативный Mac-чат добавляет для таких документов панель сохранения; загрузка требует действующего доступа к Gateway, действует прежний лимит 100 MiB.
- Удаление неиспользуемых файлов из Android-пакетов — Пакеты Android больше не включают неиспользуемые файлы ресурсов, что уменьшает их размер, не меняя поведение аутентификации.
Модели и провайдеры
- Настройки моделей и выбор runtime — Раздел настроек моделей объединяет глобальные значения по умолчанию и подключения провайдеров выбранного агента в один сценарий, сохраняя незавершённый ввод при повторном сканировании; сохранение кредов оставляет активацию модели отдельным шагом. Изменение только модели сохраняет совместимый сохранённый runtime, но очищает несовместимый вместе с его нативным согласием, а явный выбор несовместимого runtime по-прежнему отклоняется без изменения сессии.
- Claude Opus 5.5 — Claude Opus 5.5 доступна в каталогах Anthropic API и Claude CLI как
anthropic/claude-opus-5-5с явными алиасамиopus-5.5иopus-5-5. Мышление включено всегда, по умолчанию — medium, доступен диапазон от low до max; использование через API тарифицируется по ставкам Opus 5.5. - GPT-6 Sol и Luna — GPT-6 Sol и Luna дают два новых варианта для текста, изображений и работы с инструментами через OpenAI Responses API или вход через ChatGPT. В каталоге Luna дешевле: $0,10 за вход и $0,50 за выход за миллион токенов против $2 и $10 у Sol; для встроенного режима ChatGPT нужно явно выбрать runtime OpenClaw.
- Установленные кодинг-агенты в чате — Из настроек моделей можно выбирать установленные агенты OpenCode, Qwen Code, Pi ACP и Kilo Code и использовать их стриминговые ответы в обычном чате. Приложение нужно установить и авторизовать на компьютере с OpenClaw, а для поиска доступных моделей есть отклик обнаружения и кнопка Check again; само обнаружение не подтверждает вход.
- Модели GitHub Copilot CLI в чате — Установленный и авторизованный GitHub Copilot CLI может предоставлять модели для обычных веб- и канальных диалогов. Настройка использует аккаунт, под которым OpenClaw работает на этом компьютере, доступ и биллинг принадлежат Copilot, а обнаружение включено по умолчанию; такие нативные ходы используют разрешения хоста без песочницы OpenClaw.
- Запуск Claude CLI и длительные команды — Claude CLI сохраняет последующие инструменты и финальный ответ в исходном ходе, когда foreground-команда Bash выполняется достаточно долго и автоматически переносится в фон. Поддерживаемые обёртки, установленные через npm, теперь запускаются в Windows, а длинные потоки рассуждений требуют меньше повторного разбора.
- Совместимость OAuth-клиента Anthropic — Прямые OAuth-запросы к Anthropic теперь сообщают поддерживаемую версию клиента Claude, чтобы новые модели не отклоняли устаревшую идентификацию. OpenClaw использует версию не ниже 2.1.278 или новый установленный стабильный Claude CLI, результат кешируется до перезапуска.
- Grok 4.7 — Grok 4.7 добавляет выбор модели для текста и изображений с уровнями рассуждений от low до xhigh. Новые конфигурации xAI выбирают её, когда основная модель не задана, а веб-поиск, поиск по X и выполнение кода используют её при отсутствии явной настройки; ставки выше 200 000 токенов отличаются от каталожных для короткого контекста.
- Модели Xiaomi MiMo V2.6 — Xiaomi MiMo V2.6 добавляет Pro, Flash и Pro UltraSpeed для аккаунтов с оплатой по факту, а также пресеты Pro и Flash для региональных Token Plans. Новые конфигурации по умолчанию берут Pro, если основная модель не выбрана; модели поддерживают текст и изображения, управление рассуждениями и сохранение истории рассуждений.
- TypeSafe Jev и Decision-модели — TypeSafe Jev позволяет поддерживающим plugin выбирать вариант, оценивать переданные сведения или определять выполнение условия через опциональную роль Decision Model, отдельную от чата и выключенную по умолчанию. Плагин
@openclaw/typesafeдоступен на npm для OpenClaw и plugin API 2026.9.6 и новее; хостед-оценки отправляют сведения в TypeSafe и тарифицируются по обычным ставкам его API. - Локальные ONNX Decision-модели — Опциональный ONNX plugin делает структурированный выбор локально на CPU, не отправляя переданные сведения внешнему сервису вывода. Пакет
@openclaw/onnxдоступен на npm для OpenClaw и plugin API 2026.9.6 и новее: нужно установить и включить его, подготовить один из семи пресетов модели и выбрать его как Decision Model. - Локальные решения TypeSafe Kev — TypeSafe plugin также связывает роль Decision Model с локальным сервером Kev, который вы запускаете сами. Установите и включите
@openclaw/typesafeна OpenClaw и plugin API 2026.9.6 и новее, укажите loopback-адрес сервера и выберите Kev; локальный режим не требует хостед-ключа и не откатывается на хостед Jev. - Обнаружение моделей и обратная связь при повторах — Обнаружение моделей может использовать сохранённые креды в пользовательских каталогах агентов, обновлять подходящие пустые каталоги после истечения кеша и сохранять прежние варианты, если обновление каталога не удалось. Сбои и кнопка Retry остаются видимыми, даже пока другие провайдеры загружаются, а диагностика OAuth указывает затронутого агента и профиль с нужной командой входа.
- Потребление ресурсов каталогом моделей — Повторные обновления моделей и аутентификации больше не копируют всю базу и ограничивают временные копии plugin, создаваемые текущими воркерами обнаружения. Подготовка каталога активнее переиспользует существующую работу и прекращает регулярные проверки вывода из эксплуатации, когда воркеры простаивают.
- Подготовка кредов при запросах к моделям — OpenClaw избегает лишних чтений хранилища, запусков процессов, проверок файловой системы и копирования при подготовке кредов моделей, позволяя остальной работе Gateway продвигаться во время асинхронных чтений. Кеш сбрасывается при изменении самих кредов или владения; изменения, сделанные другим процессом, могут становиться видимыми до 100 миллисекунд.
- Повторы провайдеров и настроенные фолбэки — Диалоги и запланированные задачи могут раньше переходить к настроенным альтернативам, когда провайдер просит ждать лимита дольше, чем сохранённый предел повторов. Для этого нужны настроенный фолбэк модели, положительный лимит и безопасно повторяемый запрос; ноль отключает ограничение.
- Сообщения об ошибках провайдеров — Ошибки бюджета больше не вызывают бесплодных повторов только из-за того, что ссылка на справку по биллингу содержит слова про лимиты. Сбои вышестоящего сервера теперь сообщаются как серверные ошибки, а не как вводящие в заблуждение таймауты; включённые вручную диагностические таймлайны показывают активность моделей и поясняют принятые решения о восстановлении.
- Проверка заключений провайдера перед продолжением чата — Когда провайдер возвращает предупреждение о несоответствии, чат показывает Review findings и приостанавливает обычную отправку, Talk и очередь ввода. Поддерживаемые нативные диалоги Codex и ChatGPT Responses могут предложить точное продолжение от провайдера для подтверждения уполномоченным оператором; пауза снимается только после принятия запроса провайдером.
- Непрерывность инструментов в Responses и Chat Completions — Совместимые пользовательские эндпоинты Responses сохраняют необязательные входные данные инструментов, а управляемые диалоги Chat Completions хранят зашифрованное состояние провайдера, нужное для продолжения после вызова инструментов. Конфликты потоков в подходящих Responses восстанавливаются в пределах существующего лимита повторов, не повторяя уже завершённые вызовы.
- Совместимость схем инструментов — Запросы инструментов Gemini больше не включают внутренние метаданные необязательных полей, которые могли приводить к отказу. Авторы plugin также получают более глубокую поддержку конечных схем в нормализаторе Gemini и очистителе неподдерживаемых ключевых слов, что исключает переполнение стека в этих путях.
- Подготовка контекста длинных диалогов — Настроенная очистка по TTL кеша теперь удаляет просроченный вывод инструментов на подходящих маршрутах OpenAI и ChatGPT/Codex; функция остаётся опциональной, а пользовательские прокси должны явно поддерживать ключи prompt-кеша. Подготовка длинных диалогов также избавляет от части повторного копирования запросов и обработки Unicode, сохраняя корректный многоязычный текст и эмодзи.
- Стоимость моделей и расход Luna Reserve — Неизвестная стоимость моделей теперь показывается как недоступная, а не как бесплатное использование, тогда как явно бесплатные ставки и нулевые суммы от провайдера остаются нулевыми. В представлении расхода Codex маршрут Luna Reserve подписан отдельно; неиспользованная квота Reserve не покрывает обычные запросы Luna.
- Выбор поискового провайдера в кодинг-агентах — Claude Code, Codex CLI и Gemini CLI теперь учитывают явные настройки поискового провайдера и отключения поиска. Подходящий нативный поиск OpenAI также сохраняет выбранный маршрут через Tool Search и Code Mode, а выбор управляемого провайдера подавляет нативный фолбэк даже при сбое подключения.
- Многоканальная транскрипция Deepgram — Транскрипция Deepgram по готовым записям теперь сохраняет речь из более поздних аудиоканалов, включая записи с молчащей первой дорожкой. Используется лучшая альтернатива из каждого канала в порядке провайдера; дорожки не чередуются по времени и метки говорящих не добавляются.
- Проверки локальной настройки транскрипции — Doctor умеет выявлять отсутствующие команды или аргументы в настройке медиаинструментов CLI, а транскрипция отклоняет такие неполные команды до запуска, сохраняя фолбэк по модели. Это подсказки, а не переписывание ваших настроек; обнаружение аудио также пропускает сканирование моделей Whisper, если
whisper-cliне установлен. - Ошибки генерации изображений через ChatGPT — Когда генерация изображений при входе через ChatGPT не удаётся, OpenClaw показывает доступное объяснение или отказ провайдера. Ограниченная и очищенная диагностика поясняет результат, не изменяя правила и политики провайдера.
- Локальная и гибридная настройка llmman — Расширенные рекомендации по llmman описывают существующую локальную и гибридную настройку, названия моделей, креды и устранение неполадок. Это документация уже существующей интеграции, а не новый провайдер или функция маршрутизации.
- Остановка и замена локального сервера моделей — Управляемые локальные серверы моделей сохраняют ответственность за остановку и ждут, пока вывод и завершение дочерних процессов устоятся, прежде чем запустится замена. Незавершённая остановка остаётся видимой как ошибка, которую могут перепроверить последующие запросы, а очистка в Windows не подаёт сигнал постороннему процессу, занявшему старый идентификатор.
- Проверка входа на устройстве xAI — Вход на устройстве xAI теперь отклоняет некорректные байты ответа с токеном до их сохранения как повреждённых кредов. Успешные ответы обновления токена также проверяются перед заменой сохранённых кредов, поэтому некорректный ответ оставляет прежние локальные креды нетронутыми.
- Аккаунты Codex и миграция — Статус аккаунта Codex теперь определяет выбранное подключение и сообщает собственные ошибки удалённого профиля вместо показа другой подписки как активной. Импорт кредов запрашивает согласие до проверки, а рекомендации по обновлению различают отсутствующие локальные профили и сбои аутентификации у провайдера.
- Согласования приложений Codex и доступность plugin — Запланированные вызовы приложений Codex сохраняют требования согласования подключённого аккаунта, зафиксированные при создании расписания, наряду с текущей политикой. Установка plugin обновляет общие сведения, не считая готовность другого диалога доказательством работоспособности приложения в этом диалоге.
- Запуск Codex и восстановление после перезапуска — Ходы Codex могут начинаться после медленных чтений при регистрации процессов и восстанавливаться из устаревших записей о завершившихся процессах после перезапуска OpenClaw. Проверенная настройка требует локального нативного исполняемого файла или официального npm-лаунчера, поэтому прокси app-server на этом пути их не заменяет.
- Фоновые текстовые дополнения Codex — Подходящие локальные фоновые заголовки и описания Codex уровня агента могут выполняться с administrator hooks в проверенном изолированном окружении. Инструменты, приложения и MCP, вызываемые моделью, там недоступны, а неподдерживаемым лаунчерам может понадобиться напрямую исполняемая обёртка.
- Инструкции workspace и боковые вопросы Codex — Возобновлённые сессии Codex сохраняют захваченные унаследованные инструкции
AGENTS.md, даже если исходный файл изменился или исчез; для загрузки правок нужно начать новую сессию. Подходящие боковые вопросы/btwснова получают унаследованные инструменты оболочки, а отмена корректно завершает их нативные фоновые терминалы или сообщает, что остановку не удалось подтвердить. - Лимиты удалённой передачи файлов Codex — Удалённые передачи файлов и вложений Codex сохраняют прежние бюджеты по прошедшему времени даже при переводе системных часов назад. Существующие ограничения по размеру, путям и отмене остаются в силе.
- Результаты дочерних задач Codex и доставка ответов — Делегированная работа Codex теперь завершается по нативным событиям завершения или восстановленной истории, поэтому комментарий родителя не принимается за готовый результат дочерней задачи. Родитель может продолжить работу после уступки, а обработка ответов различает доставленный, поставленный в очередь и неудавшийся вывод, сохраняя неотправленные изображения и финализированный текст.
- История и ветвления диалогов Codex — Диалоги Codex сохраняют выбранный физический источник: stop и steer доходят до активного хода, а завершённые форки сохраняют свой результат. Сжатие ждёт подтверждения, допустимые сохранённые текстовые фрагменты могут ветвиться, если это позволяет политика runtime, а слишком большие результаты инструментов заменяются явными пометками об опущении.
- Просмотр полного вывода инструментов Codex — Длинные доступные ответы инструментов Codex сохраняются после перезагрузки, а команды Show full output, Copy и Download дают просмотр и экспорт исходного текста. Распознанные результаты нативного Code Mode также получают читаемое отображение команд и текста с раскрываемым исходником и Raw, а неизвестные или неполные результаты сохраняют исходное представление.
- Команды песочницы Codex и отмена — Интерактивные команды песочницы Codex теперь получают настоящие терминалы, Ctrl-C доходит до интерактивных и неинтерактивных команд, а результаты выхода указывают запрошенный процесс. Если выполнение команд разрешено, а управление процессами нет, разрешённые команды завершаются на переднем плане, тогда как фоновое продолжение и явно исключённые инструменты оболочки остаются недоступны.
- Накладные расходы каталога и подключений Codex — Небольшие ответы каталога Codex больше не ждут запуска воркера-декодера, а большие списки сессий требуют меньше повторных сканирований и работы с базой. Каталоги обновляются инкрементально с полной сверкой при запуске и переподключении, а разбор больших каталогов вынесен с главного потока Gateway.
- Запуск работы Codex во время стриминга ответов — Новые чаты Codex, делегированная работа и HTTP-запросы фолбэка могут начинаться, пока ещё стримятся шестнадцать предыдущих ответов. Релей разделяет подготовку и отправку запроса от удержания его ответа открытым, позволяет коротким всплескам ждать освобождения ёмкости и освобождает только завершённые простаивающие подключения.
Автоматизации и расписания
- Запуск приостановленных автоматизаций с сохранением расписания — кнопка «Запустить сейчас» в панели Agents работает для приостановленной автоматизации без включения её расписания. Запланированный запуск типа Once сохраняет свою дату даже при включённом «Удалить после запуска», ручном запуске позже этой даты или перезапуске OpenClaw; повторное включение возвращает сохранённое время, а настоящие правки расписания по-прежнему применяются.
- Запланированные задачи переживают создавший их диалог — отложенные задачи сохраняют собственный жизненный цикл выполнения и записи результатов после завершения хода, в котором были созданы; родительские диалоги остаются доступны, пока идёт делегированная работа или её доставка. Отмена задачи или отзыв права на сообщения останавливает дальнейшие действия, но не стирает записи об уже принятых доставках.
- Создание автоматизаций из текущего диалога — удалённые администраторы могут создавать повторяющиеся автоматизации в новом ходе чата в рамках своих прав, включая задачи, привязанные к текущему диалогу. WebChat также может создавать уведомления обратно в этот диалог через
announceили без настроек доставки; права на свежее создание не распространяются на управление хостом, провайдерами или дополнительными инструментами MCP. - Сохранение команд и уточнение настроек автоматизаций — при создании и редактировании автоматизации значимые пробелы в shell-командах сохраняются, а некорректные значения cron stagger отклоняются до частичного изменения задачи. Фокус клавиатуры остаётся видимым над липкими кнопками сохранения, отложенная обратная связь называет задачу, а ошибки таймаута корректно поясняют, что ноль отключает именно этот таймаут.
- Видно, завершилась ли задача и её доставка — история запусков показывает
OK · ErrorилиOK · Unknown, когда выполнение прошло успешно, но итоговое завершение сорвалось или осталось неопределённым. Такие запуски остаются в фильтре успешного выполнения, поэтому для проверки доставки отчёта важны её детали; подтверждённая финальная доставка не даёт поздней ошибке инструмента превратить готовый отчёт в ложный сбой. - Отзывчивость heartbeat-проверок и ясность результатов — просроченные heartbeat-проверки больше не задерживают запуск и перезагрузку планировщика, а их результаты могут дождаться занятого хранилища, не блокируя постороннюю работу. Успех или пропуск одного agent не скрывает сбой другого в общем результате, а рутинные проверки без событий и задач пропускают занятый agent, если подготовка ещё не началась.
- Возобновление родительских сессий и завершение делегированных результатов — родительские сессии, ожидающие делегированной работы, могут продолжиться после повторов у провайдера, а старая отложенная доставка результата не блокирует новые запуски в рамках действующих лимитов. Дочерние сессии, приостановленные через
sessions_yield, продолжаются под исходной задачей при обычном сообщении от родителя, а прерванные после перезапуска докладывают о себе для продолжения. - Просмотр активных задач и полных команд — в деталях задачи видны полные входные команды с замаскированными чувствительными значениями, состояние выполнения (
Running,Queued, ожидание,Finished) отличается от сохранённой записи задачи. Завершение описывает только выполнение: успех и ожидающая доставка результата — разные факты, а недоступность данных об активности сама по себе не означает сбой. - Отслеживание задач при изменениях в работе — отслеживание задач, обслуживание и отчёты о потоках выполняют меньше повторных обращений к хранилищу, сохраняя свежий прогресс, удаления, детали доставки и поздние результаты. Обслуживание продолжается вокруг незавершённых задач, а крупные потоки задач могут переходить в режим ожидания, не исчерпывая память воркера лишними копиями результатов.
Браузер и управление компьютером
- Открытие приложений Crabbox рядом с диалогом — можно попросить agent открыть приложение в Crabbox и показать его рядом с чатом, продолжая работу на той же машине в следующих ходах. Нужны настроенный профиль Crabbox и постоянный диалог вне песочницы; закрытие панели не останавливает приложения, поэтому сохраните нужные результаты и остановите Crabbox вручную.
- Просмотр нативных облачных десктопов macOS и Windows — облачные десктопы поддерживают нативные профили macOS и Windows с режимами просмотра Fit и Actual, а также управление компьютером и лаунчеры Browser и Terminal. Требуются лаборатория Cloud Worker Desktop и профиль с включённым десктопом; нативные машины запускаются «холодно» и не поддерживают удалённое изменение размеров экрана.
- Управление связанными десктопами и доступ к хосту — постоянные связанные компьютеры Mac, Windows и Linux теперь предлагают демонстрацию экрана по умолчанию, с переключателями и статусом подключения. По-прежнему нужны одобрение привязки и аутентифицированная локальная служба Screen Sharing или VNC; доступ к компьютеру, где работает Gateway, остаётся отдельным явным разрешением, включаемым администратором в Systems.
- Запуск управления компьютером и диагностика недоступного доступа — обычные ходы Codex Computer Use с настройкой готовности по умолчанию больше не ждут необязательных live-проб десктопа перед началом. Установка, доступные инструменты и права по-прежнему важны, а строгий режим готовности и явные команды статуса или установки сохраняют живые проверки; отказы браузера дают рекомендации, соответствующие реальной причине — политике или плагину.
- Привязка действий браузера к захваченным элементам — действия браузера и скриншоты выделенной области остаются привязаны к захваченным элементам управления, включая страницы с повторяющимися подписями и фреймами. Если захваченный элемент исчез, действие завершается ошибкой, а не выбирает другой подходящий; при этом сохраняется порядок кликов и нажатий, а точные ключи хранилища, включая окружающие пробелы, не изменяются.
- Просмотр страниц браузера и сохранённых снимков экрана в чате — карточки браузера показывают публичные заголовки, favicon и социальные изображения, когда живой скриншот недоступен, что упрощает узнавание закрытых и исторических страниц. Повторные открытия одной страницы объединяются в одну карточку внутри группы активности, а сохранённые снимки экрана компьютера отображаются во время работы и после повторного открытия чата с кнопками просмотра, копирования и скачивания.
- Восстановление сохранённых облачных сессий — перезапуск с несколькими сохранёнными облачными сессиями завершает восстановление быстрее за счёт параллельных независимых проверок провайдеров в рамках фиксированного лимита. Отправка, ещё не начавшаяся, может восстановиться после переподключения воркера с обновлением воркера на той же машине и одной повторной попыткой; уже переданная воркеру работа повторно не воспроизводится.
- Настройка и починка локального подключения Chrome — настройка расширения Chrome теперь использует единый поток inspect, install и verify в десктопных приложениях, CLI и TUI. Команда
openclaw browser extension setup --action inspectили/browser-setup inspectпоказывает, что ещё требует внимания, а действия установки и проверки доступны из тех же команд; настройка выполняется на компьютере, где запущена команда.
Плагины и интеграции
- Заметки встреч в реальном времени — заметки встречи можно читать, пока идёт запись: обновления примерно каждые пять минут при появлении новой речи и итоговые заметки в конце. Работает с захваченным голосом и встречами Google Meet, Microsoft Teams и Zoom, страница Meetings обновляется автоматически и хранит полный транскрипт в отдельной вкладке; пользователи с правом записи могут достроить пропущенные заметки.
- Завершение очистки аудио перед повторным входом — выход из встречи теперь дожидается уже идущего запуска аудио и остановки соответствующей аудио-среды, прежде чем сообщить об успехе. Повторный вход в ту же встречу ждёт этой очистки, а другие встречи остаются независимыми; незавершённая очистка может потребовать ещё одной попытки.
- Экспериментальный FaceTime Audio — необязательный плагин FaceTime добавляет аудио-диалоги один на один с настроенным agent, включая озвученные ответы на запросы к его инструментам и памяти. Он экспериментальный, отключён по умолчанию и требует отдельного Mac на Apple Silicon с macOS 14.4+, OpenClaw 2026.9.6, подписанных нативных помощников, настроенных аудиоустройств и учётных данных realtime-провайдера.
- Вход в коннекторы MCP из Settings — администраторы могут входить в подходящие коннекторы MCP прямо из Settings, подтверждать доступ в браузере и возвращаться к результату «Authentication saved». Это работает для включённых HTTP OAuth-коннекторов с общими нативными учётными данными при открытии Gateway по его собственному loopback- или опубликованному Tailscale-адресу; сохранение учётных данных не гарантирует доступность коннектора и его инструментов.
- Подключения инструментов MCP и замена плагинов — новые ходы с CLI-бэкендом сохраняют доступ к разрешённым инструментам OpenClaw после замены плагина без перезапуска Gateway. Длительные вызовы MCP удерживают локальное подключение при ожидании результата, а очистка Bun обрабатывает супервизор, переживший свою команду; каждому новому ходу всё равно нужен действующий грант.
- Выбор моделей ACP и отслеживание задач — подключённые через ACP агенты-кодеры разрешают выбор модели относительно текущего подключённого харнесса, в том числе после переподключения, а новые дочерние задачи появляются в списке задач один раз. Явный выбор модели завершается ошибкой, если модель неизвестна или неоднозначна, поэтому неподдерживаемый вариант не подменяется молча; управляемые agent ACP по умолчанию используют не более восьми воркеров Tokio на дочерний процесс.
- Ответы задач A2A — при смене модели в задаче A2A её готовый результат теперь содержит фактический ответ резервной модели, а не завершается раньше с одним лишь уведомлением о смене. Ответы также завершают исходную задачу A2A при настройках «только инструменты сообщений», не оставляя вызывающую сторону в ожидании после готового ответа; явные строгие настройки и изоляция пиров сохраняются.
- Tool Search по требованию по умолчанию — встроенные и Copilot agent теперь используют Tool Search, если соответствующая настройка не задана, а Code Mode с более высоким приоритетом неактивен: нужные инструменты находятся по мере надобности, а не получают полные описания всех подходящих инструментов заранее. Отключить можно в Labs или параметром
tools.toolSearchсо значениемfalse; лишние ходы на поиск инструментов могут стоить дороже, особенно при небольшом каталоге. - Режим Code Mode по умолчанию и выбор исполнителя — Code Mode теперь включается автоматически для моделей, предпочитающих каталог, если глобальная настройка отсутствует, в том числе после обновления. Явный
falseили пустой глобальный объект оставляют режим выключенным, Haiku 4.5 исключена из автоматического выбора, а исполнитель Node по умолчанию работает с правами операционной системы Gateway и не является песочницей — для изоляции выбирайтеquickjsчерезtools.codeMode.executor. - Читатель GitHub — читатель GitHub выводит публичные issue, обсуждения pull-request, коммиты и раскрываемые диффы рядом с диалогом, позволяя изучать ссылки, не покидая чат. Вкладки сохраняют несколько открытых элементов, а обновляемые снимки автоматических проверок помогают следить за работой; читатель работает только с публичным содержимым и только на чтение, а снимки проверок не являются вердиктом о готовности к слиянию.
- Публикация работы сессии в GitHub — публикация принимает корректно воссозданные ветки даже при истёкшем reflog, сохраняя опубликованную историю через проверки родства и условную публикацию по точной наблюдаемой удалённой ветке. Одновременные изменения ветки отклоняются, а поздние правки рабочей области не попадают в уже принятый снимок; ошибки публикации теперь отличают удержанную блокировку от недоступного хранилища или отмены.
- Авторизованные инструменты после делегированной работы — agent, явно ожидающий делегированную работу, может продолжить использование поддерживаемых owner-only инструментов плагинов без дополнительного сообщения от вас. Подходящие сессии также сохраняют инструменты GitHub на протяжении поддерживаемых продолжений харнесса с теми же текущими правами и одобрениями публикации; авторам плагинов нужно явно включить этот контракт продолжения.
- Выбор облачных сессий из agent — agent могут обнаруживать настроенные облачные профили и запрашивать заявленную операционную систему и размер машины при запуске отдельной видимой сессии worktree. Путь облачной сессии требует работающего хостируемого Gateway, поддерживаемого провайдера и имеющихся прав на размещение; неудачные или неопределённые запуски сохраняют сессию для проверки вместо молчаливого локального выполнения.
- Диагностика запуска воркера и завершение работы — сбои запуска воркера теперь яснее объясняют отклонённые команды и неподтверждённую отмену. Остановка среды node пытается довести остальную очистку, даже если одна часть не удалась, а работа по замене ждёт, пока очистка не разрешится, что может удерживать ёмкость до подтверждённой остановки старой работы.
- Возврат изменений облачной рабочей области — облачные рабочие области могут возвращать более крупные rebase в расширенных лимитах передачи, а передачи работают на POSIX-хостах, где по умолчанию создаются директории с групповой записью. Исправление прав применяется только к каталогам, принадлежащим OpenClaw, сохраняя перенесённые режимы файлов и настройки хоста; крупные возвраты ограничены 500 000 записей и 768 МиБ изменённого содержимого.
- Документы agent в рабочих областях связанных узлов — поддерживаемые интеграции хоста могут направить существующий редактор документов agent и средства чтения инструкций на рабочую область связанного узла, не поддерживая локальную копию. Нужны явное сопоставление рабочей области, совместимый подключённый узел и отдельные разрешения на файлы при лимите документа 16 МиБ; записи владельца ограничены документами
AGENTS,SOUL,IDENTITYиUSERв корне. - Файлы, память и Skills в удалённых рабочих областях — можно отправлять загруженные файлы на компьютер, где живёт рабочая область agent, и получать готовые файлы обратно в чат, а файлы памяти и поддерживаемые Skills рабочей области доступны на том же компьютере. Требуются явно настроенная интеграция хоста, действующие разрешения на файлы и команды и совпадающие версии OpenClaw на Gateway и связанном узле; удалённая установка источников Skills, обновление, удаление и управление ClawHub не поддерживаются.
- Статус флота и чтение реестра — статус флота показывает, записана ли ячейка как использующая Docker или Podman, а обычное чтение реестра видит недавно зафиксированную информацию о ячейках. Записанный движок помогает определить конфигурацию, но не подтверждает, что он запущен в данный момент.
- Поиск, установка и починка плагинов — карточки плагинов в чате обновляются до «Установлен» после установки, а agent сначала предлагает уже имеющиеся инструменты, а затем варианты из ClawHub. Архивы плагинов обходят сбои зависимостей только для разработки, неполные установки npm называют недостающие обязательные зависимости и могут быть починены через Doctor; установку можно запускать прямо из обзора плагина с отображением этапов и времени.
- Загрузка плагинов и неудачная настройка — загрузка плагина следует текущей выбранной копии, профилю и конфигурации, включая корректные структурированные ссылки на секреты. Неудачная настройка сохраняет исходную ошибку без повторной инициализации того же плагина, а повторные сбои больше не заваливают различающиеся диагностики дублями и не удаляют исправные соседние инструменты; некорректные внешние схемы не мешают загрузке здоровых плагинов.
- Перезагрузка плагинов во время активной работы — неизменившиеся соседние плагины продолжают работать, когда меняется плагин другой рабочей области, переупорядочиваются ключи объекта или дублирующие уведомления сообщают ту же конфигурацию. Изменения фактических значений, порядка списка, источников или политики по-прежнему вызывают обновление; занятая перезагрузка может отказаться до остановки рабочей среды, сохраняя чат доступным, а повтор нужно выполнять вручную после завершения работы.
- Ёмкость и сохранность хранилища плагинов — растущие кэши плагинов больше не расходуют общую квоту строк, которая могла блокировать ответы, записи выполнения и фоновые задачи. Ограничения на пространство имён, срок хранения, значения и blob по-прежнему действуют, но общий объём может расти; при возможном откате сохраните проверенную резервную копию, так как старые версии возвращают агрегированную квоту.
- Временное хранилище плагинов и очистка — управляемые временные файлы каталога моделей можно вернуть после сбоя, пока живые воркеры сохраняют нужные им файлы. Обнаружение моделей переиспользует файлы уже загруженного плагина вместо создания дублей, а обычные запуски CLI освобождают свои временные копии; после обновления хоста проверьте состояние через
openclaw doctorи выполнитеopenclaw doctor --fixво время обслуживания, когда другие процессы OpenClaw не пишут. - Обратные вызовы выполнения плагинов и очистка — запрошенные плагином правки ответа ждут доступности истории сессии, а обязательные обратные вызовы старта выполнения завершаются до продолжения прогона. Для авторов плагинов возвращаемый промис запуска теперь задерживает запуск и может его сорвать, поэтому не возвращайте постороннюю фоновую работу; закрытие пула воркеров также ждёт отложенной подготовки и очистки и может сообщать их ошибки.
- Аргументы локальных речевых команд — локальные речевые команды сохраняют намеренно пустые аргументы в кавычках, не давая последующим опциям сдвинуться на чужую позицию. Обычные ответы также пропускают лишний разбор Markdown, когда OpenClaw решает, нужно ли их озвучивать, не меняя политику озвучивания и лимиты синтеза.
- Завершение фоновой работы с медиа — фоновая генерация изображений, видео и музыки может завершаться независимо от запроса, который её запустил, избегая цикла ожидания, способного запереть исходный запрос в работе по завершению. Чтение метаданных управляемых изображений также вынесено с главного потока Gateway; восстановленный статус медиа-задачи сохраняет правильного заказчика и актуальное состояние.
- Визуальные страницы в смешанных PDF — извлечение из PDF сохраняет изображения страниц с малым объёмом текста или только визуальных страниц рядом с выделяемым текстом, поэтому насыщенная текстом страница больше не скрывает соседнюю схему или скан. Это касается резервного пути извлечения, нативный ввод PDF в Anthropic и Google не меняется; больше отрисованных страниц может увеличить расход токенов на изображения.
- Чтение диапазонов кадров Logbook — Logbook не загружает неиспользуемые метаданные при чтении диапазона кадров, возвращая те же публичные результаты.
- Рабочие диалоги в Team Reports — Team Reports добавляет каталог Work sessions и превью обзора со ссылками прямо на текущие диалоги, а отчёты участников ссылаются на диалоги, которыми их участники владеют сейчас. Это актуальные срезы работы, а не реконструкция владения за прошлый период, при этом действующие права просмотра и исключения для архивных, инкогнито, автоматических, системных и скрытых сессий сохраняются.
- Контекст Workboard и управление досками — Workboard загружает карточки, относящиеся к выбранной работе или диалогу, поэтому посторонняя повреждённая карточка больше не блокирует эти операции. Удаление подходящей пустой доски также изолировано от некорректных подписок на уведомления других досок, ошибки в выбранных карточках по-прежнему показываются, а доски по умолчанию и непустые доски защищены от удаления.
- Просмотр списков Session Share — Session Share читает производные от транскрипта заголовки для просматриваемой страницы и группирует запросы данных о создателях, сокращая лишние чтения при тех же правах обнаружения и подписях. Обновить плагин нужно на исходном узле, чтобы получить поведение с привязкой к странице: обновления только принимающей стороны недостаточно.
- Результаты веб-поиска и отмена — поиск DuckDuckGo перестаёт разбирать дополнительные результаты, получив запрошенное число корректных записей, сохраняя их возвращённый текст и сниппеты, а полный ответ всё ещё проверяется на бот-защиту. Brave, Exa, платный Parallel и Perplexity Search соблюдают запрошенное число структурированных результатов, включая кэшированные ответы; отменённые или истёкшие по таймауту поиски xAI перестают ждать учётные данные и не отправляют запрос позже.
- Обновления базы геолокации — геолокация продолжает использовать корректно загруженную базу, даже если сохранение её необязательного кэша не удалось, а разные Gateway загружают данные независимо. Сбои кэша дают предупреждение; недействительные или неудачные загрузки по-прежнему используют существующий кэш.
- Завершение работы обсуждений ClickClack — остановка или перезапуск ClickClack ждёт завершения принятого создания и сохранения комнат, помогая этим операциям завершиться до закрытия интеграции.
Безопасность и приватность
- Согласие нативного agent перед отправкой — чат нативного agent теперь запрашивает обязательное подтверждение до сохранения или запуска первого сообщения. Подходящий администратор может выбрать «Продолжить для этого чата», что выдаёт полный доступ и отключает необязательную песочницу для этого чата, и один раз повторить исходное сообщение; отказ оставляет сообщение неотправленным, а согласие не снимает обязательные ограничения песочницы, рабочей области и удалённого выполнения.
- Операторские команды и атрибуция agent — автономные вызовы инструментов теперь подчиняются ограничениям аутентифицированного оператора по agent и песочнице, даже если сохранённой сессии нет. Автоматизация, полагавшаяся на это исключение, может получать отказ: вызывающим, обязанным использовать песочницу, нужно сначала создать и указать записанную сессию в песочнице; shell-скрипты agent должны отправлять отчёты через доступные привязанные инструменты сессии или обычное завершение субагента.
- Изолированные проекты и доступ к файлам — сессии в песочнице могут работать с авторизованным зарегистрированным проектом с
worktree: trueв приватной копии Docker или Podman, а принятые изменения возвращаются в управляемый worktree. Учётные данные Git хоста и игнорируемая подготовка остаются вне этой копии, явный доступ только на чтение остаётся таковым, а неподдерживаемые бэкенды отказывают в этом сценарии; файлы, созданные только на хосте, требуютgit addперед попаданием в существующую приватную копию. - Починка учётных данных и доступ фоновых команд — сохранение настроек с отображаемыми скрытыми секретами теперь сохраняет их реальные значения, а известные заглушки маскирования отклоняются как учётные данные. Если сохранённый token Gateway уже был заменён заглушкой, установите исправление и выполните
openclaw doctor --fixилиopenclaw doctor --generate-gateway-token, затем перезапустите Gateway и переподключите устройства; фоновые команды с необязательным прокси секретов на хосте Gateway сохраняют доступ по HTTPS после завершения исходного хода. - Медиа в чате и права на сброс — изображения, документы и доверенное аудио в чате теперь сохраняют ограничения на файлы отправителя-заказчика на всём этапе подготовки. Ожидающие чтения и копирования прекращаются при отзыве доступа, смене рабочей области или места выполнения либо отмене хода, а отклонённая подготовка удаляет только что размещённые файлы; в Discord команды
/newи/resetв несвязанных каналах теперь учитывают отключение канала, allowlist, групповую политику и авторизацию команд сервера. - Идентичность аккаунта и Visitor Access — вход через Cloudflare Access OIDC может переиспользовать существующий профиль, роль и историю OpenClaw, если подтверждённая почта совпадает со связанным алиасом. Допуск Cloudflare и подтверждение почты у провайдера идентичности по-прежнему обязательны, а несовпавшая почта получает отдельный профиль с настроенной ролью по умолчанию; администраторы также могут включить подтверждаемое начисление заслуг GitHub через OIDC, не меняя роли и аккаунт публикации.
- Изоляция сессий — переключение хранилищ сессий теперь останавливает отложенную активность дочерних agent, которая могла бы принести контекст старого хранилища в новый диалог. Смена хранилища не переносит диалоги, а приостановленная доставка дочерних результатов требует явного восстановления, даже если позже снова выбрать старое хранилище; создание инкогнито-сессии с явным ключом проверяет коллизию, не сканируя постороннюю долговременную историю.
- Маскирование секретов и обработка аудита — маскирование секретов избегает повторных сканов неизменённых результатов инструментов и пропускает проверки учётных данных AWS, которые не могут совпасть, при этом изменения вывода или политики маскирования по-прежнему вызывают новые проверки. Очередь записи истории аудита и очистка по срокам хранения также вынесены с главного потока Gateway; сбор аудита остаётся «по возможности», поэтому переполнение очереди или сбои хранилища могут терять ожидающие метаданные.
- Повторное одобрение изменённых автоматизаций — существенное редактирование автоматизации аннулирует прежнее одобрение «Всегда разрешать», даже если позже вернуть старое содержимое; пауза и возобновление неизменённой автоматизации одобрение сохраняют. Старые гранты без этой привязки требуют одного свежего одобрения после обновления, поэтому автономные задачи могут ждать вашего подтверждения следующей подходящей операции.
- Распознавание явно связанных администраторов в каналах — администратор может явно связать стабильный аккаунт канала с существующим человеком через
users.linkChannelIdentity, а затем просматривать или удалять связи с помощьюusers.listChannelIdentitiesиusers.unlinkChannelIdentity. Связанные люди с действующим административным доступом могут использовать owner-only команды каналов без дублирования списков владельцев; отображения и связи идентичности сессий такой связи не создают. - Свои диалоги при доступе только к сессиям — администраторы могут выдать
operator.sessions.readиoperator.sessions.writeдля работы с диалогами, не давая общего доступа к настройкам, секретам или администрированию. Подтверждённый человек с правом записи может создавать собственные диалоги с корректными сохранёнными настройками по умолчанию либо выбором модели и аккаунта Gateway, при этом «Стоп» привязан к исходному прогону и вызывающему; общий доступ на чтение не даёт права менять чужой диалог. - Прямые локальные реле моделей при управляемом прокси — режим управляемого прокси
gateway-onlyпо умолчанию теперь оставляетlocalhostи буквально loopback-соединения прямыми, что исправляет сбои WebChat и Codex, когда их локальное реле модели шло через внешний прокси. Внешние адреса и трафик приватных сетей, LAN и tailnet по-прежнему идут через прокси, а явные режимыproxyиblockсохраняют свои ограничения; Doctor теперь объясняет сбои локального подключения. - Обновление TLS-зависимости общего клиента Rust — общий клиент Gateway на Rust обновляет Rustls до 0.23.45, включая исправление для GHSA-2mjx-qc3c-rqvc.
Улучшения повседневной работы
- Доведение инструкций до конца — Общие инструкции агента явнее связывают ваши правки и обещание агента что-то проверить с продолжением разрешённой работы. Агент, получивший делегированный результат, теперь обязан устранить исправимые проваленные проверки до остановки, сохраняя требования согласования, паузы и отмены. Это изменения рекомендаций, поэтому поведение конкретной модели может различаться.
- Файлы workspace и включение в промпт — Справка по конфигурации уточняет, что
skipBootstrapуправляет созданием файлов рабочего пространства, тогда как существующие файлы всё равно могут попадать в промпт. Справочник настроек workspace поясняет вариантыcontextInjectionдля встроенного runtime, включаяnever. Эти варианты не влияют на обычную подготовку промпта через CLI и не мешают агенту читать файлы инструментами. - Личные предпочтения в общих беседах — Операторы могут добавлять необязательные файлы личных предпочтений по пути
users/в рабочем пространстве агента. Сначала загружаются общие значения/USER.md USER.md, затем не более одного личного файла, выбранного для назначенного владельца сессии или иначе для аутентифицированного создателя. Другие участники могут вести беседу, не заменяя её текущий личный контекст, а переназначение вступает в силу со следующего хода, включая уже поставленные в очередь задачи. Работает с локальным встроенным, универсальным CLI и нативным Codex-режимом, исключая ACP, realtime и исполнение на удалённых worker-узлах. Файлы создаёт оператор, а при слиянии профилей их нужно переносить вручную. - Прогресс и результаты инструментов — История прогресса и беседы подавляет повторяющиеся проверки, сохраняя полезные обновления и различимость неудачных, заблокированных, завершённых и неизвестных результатов инструментов. Настройки видимости канала продолжают действовать, поэтому тихий режим Telegram может скрывать промежуточные сбои инструментов, если не включён показ прогресса инструментов.
- Справка команд и списки только для чтения — Справка и команды только для чтения для hooks, nodes, sandboxes и worktrees загружают меньше неиспользуемого кода. Вывод JSON-списков агентов и сессий также избегает повторных поисков и подготовки отображения только для терминала, сохраняя прежний результат.
- Ввод и отрисовка в терминале — Удалённый ввод и вставка в терминале требуют меньше подготовки, а перерисовка вывода инструментов и чтение scrollback избегают повторной работы. На macOS и Linux терминал, запущенный через Bun, теперь может найти настоящую установку Node, даже если её скрывает shim, сохраняя работу ввода и клавиш управления курсором. Настоящая установка Node по-прежнему требуется.
- Превью инструментов и отклик на неизвестный инструмент — Компактные превью инструментов пропускают чрезмерную вложенность массивов вместо переполнения форматтера, не меняя исходные аргументы запуска инструмента. Авторам плагинов, использующим помощник отображения метаданных, следует учитывать, что значения глубже 64 уровней массива будут опущены, а результат может оказаться
undefined. Подсказки после запроса к неизвестному инструменту также избегают повторной подготовки поиска. - Подготовка контекста инструментов — Когда инструменты обмена сообщениями предлагают только отправку и рассылку, их определения занимают меньше контекста модели при сохранении поддерживаемых опций. Описания автоматизации также избавляются от повторяющихся списков аргументов, а большие выводы инструментов переиспользуют корректные подсчёты текста при проверке и обрезке контекста. Лимиты контекста и правила обрезки не меняются.
- Подготовка запросов агента и медиа — Запросы агента пропускают неиспользуемую диагностику при выключенном логировании отладки, а секции прогресса медиа используют одно свежее чтение задачи в рамках хода. Диагностика больших запросов и подготовка оболочки также избегают части повторной подготовки перед выполнением; эти изменения касаются локальной подготовки, а не скорости генерации медиа.
- Обработка длинных потоковых ответов — OpenClaw избегает части повторной локальной очистки и отрисовки при приёме длинных ответов со сравнительным текстом или тегами финального ответа. Эффект зависит от ответа, а путь финального ответа может использовать больше пиковой памяти, сокращая повторную обработку. Дальнейшие изменения пропускают лишние сканирования в тексте с обилием скобок, очистку в ответах с финальным тегом и диагностические проверки, которые пока не могут выдать обновление.
- Переиспользование database worker-ов и соединений — Повторные чтения бесед и состояния переиспользуют подходящие соединения и worker-ы базы данных вместо повторного открытия. Исправные переиспользуемые ресурсы могут оставаться доступными 30 минут простоя, сокращая подготовку при прерывистой активности, при этом чтения продолжают видеть актуальные данные. Крупные активные установки из-за этого могут удерживать больше памяти и открытых файловых дескрипторов в течение этого окна. Node worker-ы теперь могут возвращать неиспользуемую кучу после завершённых операций, оставаясь доступными для переиспользования. Автоматическое отстранение простаивающих worker-ов при критическом давлении памяти требует включённой диагностики; сборка мусора в простое работает независимо и пропускает Bun. Применимые worker-ы также запрашивают 512 MiB для старшего поколения кучи.
- Обслуживание другой работы во время активности базы данных — Всплески записей бесед оставляют больше возможностей для хода другой работы, а сохранение больших ответов и результатов инструментов сокращает время блокировки других писателей. Небольшие запросы, пришедшие во время запуска или переподключения, могут ждать ёмкости до 10 секунд вместо немедленного отказа, при этом лимиты памяти и слишком больших запросов продолжают действовать. Поиск по большим историям задач и бесед также просматривает меньше несвязанных записей. Отдельные операции с идентичностью, профилем, авторизацией команд, сопряжением и членством в беседах теперь выносят работу с базой данных из потока запроса, а подготовленные беседы могут продолжиться без ожидания несвязанных писателей. У сопряжения есть важная особенность отмены.
- Публикация обновлений живой сессии — Обновления живой беседы избегают подготовки дублирующих данных сообщения, которые были бы заменены до доставки. Каждый получатель по-прежнему получает версию, разрешённую его правами, при сохранении существующей подготовки под каждого клиента.
- Уведомление Home о новых сессиях — Создание подходящей сессии теперь ставит в очередь уведомление для беседы Home её агента, включая ключ сессии и доступные заголовок, создателя и источник создания, без копирования сообщений. Функция включена по умолчанию, отключить можно параметром
session.notifyOnCreate: falseв настройках сессий. Home получает уведомление на следующем ходу или плановом heartbeat, без немедленного пробуждения и без постоянного наблюдения за этой беседой. Черновики, инкогнито-сессии, скрытые внутренние сессии, плановые запуски cron и сам Home исключены. Повторное открытие или сброс существующей сессии не отправляет новое уведомление, а ожидающие уведомления не переживают перезапуск. - Иллюстрации в документации прошлых релизов — Руководство по релизу 2026.9.1 получает иллюстрации интерфейса и подписанные концептуальные примеры, поясняющие тот релиз. Изображения документируют существующие возможности, а вымышленные и концептуальные примеры помечены как таковые.
Прочие исправления
- Отмена работы и завершение очистки — Остановка хода беседы теперь прерывает необязательные простои и затронутые чтения очистки, ожидавшие зависшую перестройку истории. Обязательные сохранения и очистка по-прежнему выполняются, сохранённые ответы и ссылки на вложения остаются целыми, а прерванная проверка доставки остаётся в ожидании до выяснения результата. Завершения, отменённые во время установки соединения, теперь останавливаются до обращения к провайдеру, а резервные пути анализа PDF и изображений также останавливаются, если подготовленные ресурсы больше не действительны. Уже отправленные запросы сохраняют прежние пределы отмены. Вручную отменённые фоновые команды больше не вызывают нежелательный ответный отклик только из-за того, что выдали какой-то вывод. Их логи остаются доступны.
- Терминалы, ожидающие неотзывчивый узел — Терминал на сопряжённом узле теперь сообщает о таймауте и снимает локальную сессию терминала по истечении существующего 30-секундного лимита неактивности, даже если узел не прислал первый heartbeat. Каждый heartbeat продлевает этот лимит. OpenClaw запрашивает отмену один раз, но локальный таймаут не подтверждает остановку удалённого процесса.
- Результаты команд и ввод при правке — Команды, которые прекращают читать свой ввод досрочно, теперь возвращают фактический код завершения и вывод об ошибке, избегая вводящих в заблуждение сбоев broken pipe. Правка файлов также восстанавливается после ограниченных ошибок кодирования переводов строк и обратных слэшей в списках замен, переданных строками, сохраняя нужный буквальный текст. Неполные списки и некорректные внешние запросы по-прежнему не проходят валидацию без применения частичной правки. Неудачные запуски команд сохраняют исходную ошибку операционной системы, а корректный JavaScript с именами на
$или текстом с долларами теперь доходит до Node, не принимаясь за синтаксис оболочки. Node сообщает о собственных ошибках, а операторы до ошибки времени выполнения могли уже выполниться. - Активность базы данных и чтения сессий — Необязательная очистка архива теперь ждёт более удобного момента, когда база данных занята, вместо блокировки OpenClaw. Уже принятая работа может завершиться до закрытия database worker-а, а сохранение токенов устройств или информации о задачах избегает дополнительных ожиданий главного процесса. Каталоги состояния, доступные через псевдонимы файловой системы, например macOS
/varи/private/var, также избегают таймаута из-за трактовки этих путей как разных мест. Полностью полученные результаты переживают сбои очистки, а записи с неизвестным исходом не повторяются автоматически. Запросы к базе данных также больше не отклоняются преждевременно лишь потому, что занятой Gateway ещё не принял решение о доступе. - Целостные сокращённые диагностические сообщения — Сокращённые предупреждения Doctor при обновлении и записи об ошибках Skill Workshop больше не оставляют половину эмодзи на границе обрезки. Затронутое эмодзи опускается целиком, поэтому сокращение сообщения не добавляет символ битого знака.
- Валидация команд и диагностика — Команды дают более полезный отклик на недопустимый выбор агента и пустые ключи вызова узла, а списки плагинов и skill-ов сохраняют метки версий без дублирования префиксов. Если запрос истёк по таймауту или потерял соединение после отправки, сообщение теперь советует проверить его текущее состояние перед повтором, поскольку операция могла уже завершиться.
- Возврат к нужной беседе в терминале — Интерфейс терминала восстанавливает запомненную беседу, даже когда новые беседы имеют похожие имена, и может показать её данные о модели без опоры на короткий список результатов поиска. После переподключения старые ответы соединения больше не могут подменить текущие данные. Существующие правила области агента и скрытых бесед продолжают действовать. Открытие или подключение к беседе теперь использует агента, определённого Gateway, в том числе когда старая ссылка указывает другого агента. Ответы и результаты побочных вопросов от других агентов отклоняются, существующие разрешения на вложения не меняются.
- Переносимые имена при загрузке из терминала — Когда длинное имя файла при загрузке из терминала нужно сократить, итоговое имя по-прежнему следует переносимым правилам для зарезервированных имён и хвостовых символов. Это касается новых загружаемых файлов и не затрагивает существующие имена.
- Распознавание корректных временных каталогов — Проверки временных каталогов больше не отклоняют корректные идентификаторы файловой системы только из-за того, что они используют знаковые числа. Исправление в общей зависимости файловой системы попадает в OpenClaw и компоненты, использующие её напрямую.
Изменения для мейнтейнеров и внутренние
- Тесты coding-agent и провайдеров — Тесты coding-agent и провайдеров используют более контролируемый запуск, часы и очистку, помогая сбоям указывать на проверяемое поведение. Общие фикстуры сохраняют покрытие выбора модели, потоковых ответов и подготовки учётных данных.
- Изоляция и очистка фикстур базы данных — Тесты базы данных завершают незавершённую работу и закрывают читателей перед удалением временных файлов. Наборы также переиспользуют подготовленные базы данных там, где это уместно, очищая состояние каждого случая.
- Внутренности агентов, сессий и планирования — Исполнение агентов, сессии и плановая работа больше делят существующий код подготовки и очистки. Изменения убирают повторные поиски, временные копии и неиспользуемые импорты, сохраняя текущие правила маршрутизации и восстановления.
- Откат изменений с сохранением заслуг автора — Временное расширение гистограмм длительности инструментов и моделей откатили, оставив существующие конечные корзины до десяти секунд. Тем, кто разворачивал краткое расширение в main, следует сравнить границы обычных корзин или вести наблюдения отдельно после отката. Список источников также сохраняет заслуги за исправлением импорта кодека, слияние которого не добавило других изменений.
- Покрытие тестами нативных приложений и платформ — Тесты Swift и Android переиспользуют подготовку и ждут наблюдаемой готовности, а проверки каталога Apple следуют текущему тексту приложения. Фикстуры жизненного цикла Windows сохраняют свои скомпилированные файлы до завершения очистки.
- Интеграционные тесты Gateway и команд — Тесты Gateway и команд более явно координируют запуск, фоновую работу и разбор. Изолированные порты, профили и фикстуры workspace помогают сохранять покрытие полных сценариев, не позволяя посторонней активности мешать проверкам.
- Внутренности обработки медиа и браузера — Обработка медиа и подготовка снимков браузера переиспользуют информацию, уже подготовленную в рамках той же операции. Общие помощники разбора и форматирования сохраняют существующий выбор вложений, запросы транскрипции и вывод браузера.
- Внутренности аутентификации и проверок прав — Подготовка учётных данных и проверки прав делят существующие помощники и избегают повторных чтений и неиспользуемой подготовки данных. Работа сохраняет текущий выбор аккаунта, правила доступа и поведение редактирования чувствительных данных.
- Планирование CI, покрытие и диагностика — Планирование CI учитывает текущую стоимость тестов и ёмкость раннеров, с исправлениями сопоставления кэша и распределения задач. Отчёты о сбоях сохраняют больше полезной диагностики, а автономные загрузки Control UI ограничены очищенными сводками. Часть дорогих матриц теперь выполняется только при полной валидации или при изменении их тестовых файлов, поэтому регрессии только в исходниках могут выявиться позже. Совместимые Linux-тесты PR и UI могут использовать привязанную маршрутизацию Bun при сохранении обязательного покрытия Node.
- Браузерные и компонентные тесты Control UI — Тесты Control UI управляют часами, фокусом и состоянием области просмотра и ждут отрисовки элементов перед проверкой. Общие фикстуры сокращают повторную подготовку, сохраняя покрытие чата, навигации, входа и внешнего вида.
- Инструменты сборки, проверки типов и установки из исходников — Свежие установки зависимостей из исходников используют клонированные или скопированные файлы пакетов, чтобы установка в другом checkout не могла ложно инвалидировать активные входные данные компилятора. Существующим установкам с жёсткими ссылками нужен свежий checkout и переустановка, а резервное копирование может занимать больше места на диске, как поясняется в руководстве по локальному тестированию. Исправления сборки и проверки типов также охватывают пути Windows с пробелами, отдельные runtime-ы компилятора и пользовательские каталоги вывода Control UI.
- Тесты подпроцессов, сигналов и очистки — Тесты процессов ждут запуска и завершения нужного дочернего процесса, используют требуемый runtime и сохраняют диагностику при неполной очистке. Управляемые часы убирают задержки фикстур, сохраняя производственные настройки таймаутов.
- Инструменты подготовки, ревью и слияния PR — Инструменты PR дают более понятную диагностику checkout, ревью и слияния и избегают повторных запросов метаданных GitHub. Поддерживаемые пути REST могут продолжать отдельные операции после исчерпания квоты GraphQL, при этом требования проверенной ревизии и одобрения слияния сохраняются. Подходящие пути GraphQL также обрабатывают исчерпанную квоту REST или устойчиво неизвестную возможность слияния, используя фактический аккаунт слияния для проверок политик. Восстановление проверенных отказов перед отправкой сохраняет свежие проверки одобрения и идентичности; принятые или неоднозначные попытки слияния никогда не повторяются.
- Подготовка CLI и форматирование диагностики — Настройка команд и форматирование диагностики избегают неиспользуемых импортов, повторных сканирований и временных копий. Отображаемые результаты и поведение выбора остаются прежними.
- Обслуживание реализации каналов обмена сообщениями — Интеграции обмена сообщениями делят типы конфигурации, форматирование и помощники подготовки аккаунтов. Это обслуживание сохраняет существующую маршрутизацию, владение аккаунтами и выбор вложений.
- Регрессионные тесты каналов обмена сообщениями — Тесты обмена сообщениями изолируют учётные данные, временные пути и фоновую работу и ждут перехода доставки или очистки в проверяемое состояние. Общие фикстуры сохраняют существующие регрессионные сценарии каждого канала.
- Обход и валидация конфигурации — Обработка конфигурации разделяет чистый обход и доступ к файлам и переиспользует входные данные валидации. Существующие настройки, сообщения об ошибках и решения о перезагрузке остаются прежними.
- Руководство для контрибьюторов и технические справочники — Руководство для контрибьюторов поясняет расследование сбоев тестов, точечную проверку и доступ к базе данных, с обновлёнными техническими справочниками и инструкциями по удалённому тестированию. Генерируемые отчёты о зрелости продолжают показывать пробелы в доказательствах наряду с выполненными проверками.
- Политика ревью репозитория и уведомления — Уведомления о ревью репозитория указывают ревизию, затронутые файлы и нужные контрибьюторам одобрения. Маршрутизация ревью разделяет одобрения мейнтейнеров и файлы, принадлежащие SecOps, независимое обеспечение слияния которых зависит от набора правил репозитория.
- Обслуживание состояния и отрисовки Control UI — Обслуживание Control UI сводит очистку очереди сообщений, настройки сессий и подписки к их существующим владельцам. Отрисовка также переиспользует неизменённые цвета favicon.
- Внутренности SQLite, файловой системы и хранения — Код базы данных и файловой системы делит ограниченные чтения, подготовку запросов и преобразование записей, а отдельная работа с базой данных перенесена в существующие worker-ы. Сохраняемые форматы и правила владения данными не меняются.
- Обновление зависимостей и генерируемых метаданных — Совместимые зависимости и генерируемые метаданные обновлены в рамках существующей политики возраста релиза. Обязательные удержания версий остаются в силе.
- Приёмочные тесты обновления и пакетов — Тесты обновления и пакетов переиспользуют изолированную подготовку и распределяют независимые сценарии по worker-ам. Починка фикстур сохраняет проверки исторических обновлений, замены сервисов, миграции и владения резервными копиями.
- Локальная подготовка и планирование тестов — Локальные тестовые инструменты переиспользуют проверенные скомпилированные worker-ы там, где это поддерживается, и сохраняют полноту больших каталогов тестов. Доступен необязательный офлайн-путь тестирования Gateway для доверенных тестов без ключей на Linux с rootless Podman и подходящим подготовленным образом и инструментарием; он не поддерживает SELinux, внешний сетевой доступ и автоматический откат к исполнению на хосте.
- Инструменты локализации и очистка каталога — Обслуживание локализации удаляет записи, чей текст интерфейса уже выведен из обращения, и делит логику проверки кавычек для Android. Активные переводы не меняются.
- Внутренности индексации памяти и результатов — Наблюдение за файлами памяти отделено от индексации, а диагностика и подготовка результатов поиска переиспользуют существующую информацию. Это обслуживание текущей реализации памяти.
- Внутренности каталога моделей и обработки провайдеров — Обработка моделей и провайдеров избегает повторных поисков в каталоге, подготовки метаданных и разбора ответов. Приоритет выбора, проверки прав, вывод провайдера и правила отката остаются прежними.
- Общий код нативных клиентов и контракты — Общие нативные клиенты получают интерфейсы и межъязыковые проверки контрактов для дальнейшей разработки, а также объединённое форматирование статуса Apple Watch. Эта основа общего клиента не активирует новый sidecar для macOS.
- Инструменты подготовки, публикации и восстановления релизов — Инструменты релиза улучшают проверки пакетов, обратное чтение публикации и восстановление прерванной работы, сохраняя точную проверку пакета и явные одобрения. Необязательная ранняя активация остаётся выключенной по умолчанию и ограничена прямой публикацией ядра; её использование может оставить страницу релиза публичной, пока распространение через Docker ещё не завершено. Авторизованная публикация расширенного стабильного канала может создать страницу релиза на GitHub без перемещения Latest, с ограниченными ожиданиями видимости в npm и явной обработкой отказов по решению оператора.
- Бенчмарки производительности и средства измерения — Бенчмарки разделяют подготовку запуска и завершённую работу и сохраняют больше полезной диагностики установленного пакета. Эти изменения улучшают измерение и сравнение производительности, не устанавливая факт ускорения приложения.
- Регрессионные тесты жизненного цикла и упаковки плагинов — Тесты плагинов покрывают поиск ресурсов в разных схемах установки, очистку после неудачной подготовки и поведение жизненного цикла пакета. Их фикстуры изолируют состояние базы данных и временные зависимости, сохраняя существующие проверки.
- Внутренности загрузки плагинов, каталогов и областей видимости — Загрузка плагинов и каталоги избегают повторного разрешения путей, неиспользуемых чтений метаданных и временных размещений. Существующее поведение инструментов, история миграций и владение исполнением сохраняются.
- QA Lab и инструменты тестирования каналов — QA Lab удерживает фильтры Evidence Archive внутри их панели и отклоняет отчёты о повторе с отсутствующими результатами runtime. Инструменты тестирования каналов также улучшают очистку фикстур учётных данных и сохраняют более понятную ограниченную диагностику сбоев. Существующие сценарии доступны для выбора, а элементы управления и ссылки QA Lab получают исправления вёрстки и обновления. Инструменты готовности Slack и Discord требуют подготовленных пулов учётных данных; проверки сообщений Slack выполняют явно запрошенные тестовые записи, а проверки Discord только для чтения не подтверждают права на запись. Квитанции API, ответы Gateway и фактическая отрисовка на клиенте остаются отдельными проверками.
- Записи о релизах и документация для операторов — Страницы исторических релизов, зеркала в обычном Markdown и иллюстрации сохраняют прежние записи о релизах. Справочники для операторов поясняют передачу релизов и процедуры восстановления.
- Удалённая валидация исходников и восстановление — Crabbox сообщает о классифицированных сбоях загрузки, не раскрывая необработанный вывод приватного Git, и ждёт завершения очистки отмены. Он может проверять и восстанавливать подтверждённое брошенное локальное хранилище, сохраняя копии, чьё владение или очистка остаются неопределёнными. Валидация Testbox остаётся в выбранном checkout, восстанавливает точечные загрузки исходников и принимает подтверждённые места установки Microsoft OpenSSH в Windows. Останавливайте и подогревайте заново существующие аренды Testbox после обновлений подготовки; поддержка живой подготовки на файловых системах без сброса буферов не позволяет восстановить непроверенные брошенные копии.
- Внутренности установки skill-ов и Workshop — Установка skill-ов разделяет файловые операции и политику, а проверки статуса избегают лишней загрузки установщика. Статус ревью Workshop и проверки фильтра skill-ов переиспользуют существующие входные данные, не меняя поведение установки и ревью.
Проверка релиза
- npm-пакет: https://www.npmjs.com/package/openclaw/v/2026.9.6
- tarball реестра: https://registry.npmjs.org/openclaw/-/openclaw-2026.9.6.tgz
- integrity:
sha512-Ie0kyQSCVfFqixsgVg39vevUDq01Ch5u3+7Yu5Y3qARczmdAe+lzp8bVnO9925rHiW/+CFp70zfORCyPmCH31g== - release SHA:
eb377ac59e6c9fd6c7705028034812becf00271b - отчёт CI по релизу: https://github.com/openclaw/releases/blob/main/evidence/2026.9.6/release-evidence.md
- публикация релиза: https://github.com/openclaw/openclaw/actions/runs/35933709927
- npm preflight: https://github.com/openclaw/openclaw/actions/runs/35889147390
- полная валидация релиза: https://github.com/openclaw/openclaw/actions/runs/35887899327
- публикация плагинов в npm: https://github.com/openclaw/openclaw/actions/runs/35934155492
- отправка плагина в ClawHub: https://github.com/openclaw/openclaw/actions/runs/35934164174
- загрузка OpenClaw в npm: https://github.com/openclaw/openclaw/actions/runs/35930626357/attempts/1
Стабильный прогон (soak) освобождён оператором: soak-полосы live и E2E не запускались (release_profile=beta, run_release_soak=false по прецеденту 2026.9.5), а обновление с 2026.9.5 на 2026.9.6 подтверждено через полосы upgrade-survivor и published-upgrade-survivor, установочный smoke-тест и полосу совместимости первого шага. Оператор также освободил полосу Operator: не-подтверждающие сбои CI, плагинов и release-check для этого стабильного релиза считаются совещательными, тогда как артефакты, установочный smoke, upgrade-survivor и бюджет пакета остаются обязательными; освобождены полосы checks-node-agentic-control-plane-agent-chat, checks-node-bundle-infra-small-runtime-2 и openclaw/ci-gate. Telegram-бета E2E в релизе не предоставлена. Android APK пропущен: apps/android/version.json содержит 2026.8.2, тогда как ветка релиза — 2026.9.6; перед следующим тегом нужно запустить общий mobile cutter через scripts/mobile-release-version.ts --prepare.