---
description: Detailed OpenClaw v2026.6.11 release notes covering chat delivery, provider recovery, session continuity, plugins, gateway behavior, setup, and scheduled work.
keywords:
    - OpenClaw
    - v2026.6.11
    - release notes
    - reliability
    - providers
    - channels
summary: Исправления надежности для ответов, отправки, повторных подключений, настройки моделей, сеансов и более безопасных настроек администратора по умолчанию.
title: v2026.6.11
x-i18n:
    generated_at: "2026-07-01T08:27:33Z"
    model: gpt-5.5
    postprocess_version: locale-links-v1
    provider: openai
    source_hash: cc48692560dd065cb408311aa474e3ca8e05e902daafd0a07a37f1f5cee24053
    source_path: releases/2026.6.11.md
    workflow: 16
---

# Примечания к выпуску OpenClaw v2026.6.11 (2026-06-30)

Мы учли отзывы. v2026.6.11 сосредоточен на шероховатостях, из-за которых OpenClaw кажется менее надежным: исправлены ответы не туда, зависшие отправки, повторные подключения, сбои настройки моделей и сделаны более безопасные административные настройки по умолчанию.

## Основное

### Надежность доставки в каналах

В [Telegram](/ru/channels/telegram), [WhatsApp](/ru/channels/whatsapp), [Matrix](/ru/channels/matrix), [Google Chat](/ru/channels/googlechat), [iMessage](/ru/channels/imessage), [Feishu](/ru/channels/feishu) и [Mattermost](/ru/channels/mattermost) ответы, команды, сообщения в очереди и вложения теперь реже теряются, дублируются, направляются не туда или прикрепляются к неправильному разговору.

<Accordion title="Sources and contributors">

- Исправляет случаи, когда новые личные сообщения Google Chat иногда обрабатывались как групповые беседы, чтобы они попадали в правильный чат один на один, а сообщения Space и групповых чатов сохраняли существующую маршрутизацию. [#58993](https://github.com/openclaw/openclaw/pull/58993) Спасибо @starhappysh, @vincentkoc.
- Голосовые ответы Feishu от OpenClaw теперь показывают длительность в пузыре чата, чтобы получатели могли увидеть, сколько длится аудио, перед воспроизведением. [#89172](https://github.com/openclaw/openclaw/pull/89172) Связано с [#53798](https://github.com/openclaw/openclaw/issues/53798). Спасибо @areslp, @fxz26284407, @kinrocw.
- Ответы Discord и Telegram, а также зеркалированная история чата теперь надежнее остаются привязанными к нужной беседе, в том числе при повторных ответах Telegram и изменениях сеанса. [#89911](https://github.com/openclaw/openclaw/pull/89911) Спасибо @jalehman.
- Фоновые результаты с изображениями, видео и музыкой теперь возвращаются в чат, который их запросил, когда задача запускается без полной цели беседы, вместо того чтобы выглядеть как неудача после создания или отправляться не тому собеседнику при смене сеанса. [#89949](https://github.com/openclaw/openclaw/pull/89949) Связано с [#86034](https://github.com/openclaw/openclaw/issues/86034). Спасибо @tianxiaochannel-oss88, @wangwllu.
- Ответы Telegram теперь остаются привязанными к текущему вопросу пользователя, когда он цитирует более раннее сообщение бота, а цитаты сообщений других людей по-прежнему отвечают на выбранную цитату. [#90475](https://github.com/openclaw/openclaw/pull/90475) Спасибо @moeedahmed.
- Администраторы групп QQBot теперь могут выбирать, насколько широко доступны slash-команды, а команды только для личных чатов теперь направляют пользователей в личный чат вместо того, чтобы показываться или молча игнорироваться в группах. [#92154](https://github.com/openclaw/openclaw/pull/92154) Спасибо @sliverp.
- Проверки Heartbeat с моделями, поддерживающими рассуждение, теперь показывают предполагаемый ответ ассистента вместо раскрытия внутренних рассуждений в Telegram, WhatsApp и других каналах, при этом явно включенные сообщения Thinking продолжают работать. [#92356](https://github.com/openclaw/openclaw/pull/92356) Связано с [#92260](https://github.com/openclaw/openclaw/issues/92260). Спасибо @jmpei, @tangtaizong666, @vincentkoc.
- Чаты Telegram в режиме прогресса теперь очищают старый пузырь прогресса перед появлением нового вывода инструментов или артефактов, сохраняя беседу в чистом и читаемом порядке. [#93002](https://github.com/openclaw/openclaw/pull/93002) Связано с [#90753](https://github.com/openclaw/openclaw/issues/90753). Спасибо @shadow-enthusiast, @zhangguiping-xydt.
- Сообщения iMessage с командами и ссылками теперь остаются вместе как один ход OpenClaw, когда приходят задержанные предпросмотры ссылок, а несвязанные быстрые сообщения остаются отдельными для пользователей, включивших объединение DM от одного отправителя. [#93143](https://github.com/openclaw/openclaw/pull/93143) Спасибо @omarshahine.
- Успешные ответы Discord, отправленные через инструмент сообщений, больше не вызывают вводящее в заблуждение предупреждение о сбое в затронутых ходах исходного канала `message_tool_only`. [#94072](https://github.com/openclaw/openclaw/pull/94072) Связано с [#93875](https://github.com/openclaw/openclaw/issues/93875). Спасибо @chenyangjun-xy, @hoyanhan, @vincentkoc.
- Групповые беседы WhatsApp теперь надежнее сохраняют правильный контекст сообщения и группы во время повторных попыток, переподключений и изменений группы. [#94338](https://github.com/openclaw/openclaw/pull/94338) Связано с [#7433](https://github.com/openclaw/openclaw/issues/7433). Спасибо @mcaxtr, @octopuslabs-fl, @xialonglee.
- Исправляет случаи, когда OpenClaw иногда отвечал на собственные задержанные эхо-сообщения iMessage, если посторонние начальные символы мешали распознать отправленное сообщение. [#94442](https://github.com/openclaw/openclaw/pull/94442) Спасибо @ly-wang19.
- Пользователи Webhook Telegram могут продолжать получать DM и групповые сообщения во время кратких перезапусков канала, перезагрузок конфигурации и циклов восстановления без временных перебоев в доставке сообщений. [#94506](https://github.com/openclaw/openclaw/pull/94506) Связано с [#90254](https://github.com/openclaw/openclaw/issues/90254). Спасибо @obviyus, @travellingsoldier85, @xialonglee.
- Gateway Matrix E2EE могут оставаться онлайн при длительном использовании вместо постепенного потребления памяти до сбоя, который отключает каналы и текущую работу. [#94942](https://github.com/openclaw/openclaw/pull/94942) Связано с [#90455](https://github.com/openclaw/openclaw/issues/90455). Спасибо @xzh-icenter, @yar-sh.
- Пользователи Telegram теперь видят предполагаемую нативную реакцию вместо утекших инструкций или отброшенного ответа только с реакцией, а успех фиксируется только после того, как Telegram ее принимает. [#94977](https://github.com/openclaw/openclaw/pull/94977) Связано с [#71140](https://github.com/openclaw/openclaw/issues/71140). Спасибо @cuttingwater, @hugenshen.
- Обновления прогресса Telegram для команд, поисков, обновлений и активности API теперь остаются читаемыми вместо показа шумного HTML или строк в стиле кода, с откатом к обычному тексту, когда Telegram не может разобрать форматирование. [#95007](https://github.com/openclaw/openclaw/pull/95007) Связано с [#95002](https://github.com/openclaw/openclaw/issues/95002).
- Беседы Telegram, продолженные в WebChat, теперь показывают один ответ ассистента на ход и сохраняют последующие ответы в активной беседе вместо дублирования ответов или отправки их обратно в Telegram. [#95069](https://github.com/openclaw/openclaw/pull/95069) Связано с [#94930](https://github.com/openclaw/openclaw/issues/94930). Спасибо @heichaowo.
- Google Chat теперь скрывает вводящие в заблуждение внутренние баннеры с ошибками, когда результат инструмента безвреден, оставляя пользователям завершенный ответ, при этом обычный текст ассистента остается без изменений. [#95084](https://github.com/openclaw/openclaw/pull/95084) Связано с [#90684](https://github.com/openclaw/openclaw/issues/90684). Спасибо @jailbirt, @studentzhou-svg.
- Привязанные многoагентные беседы каналов теперь загружают файлы рабочей области для настроенного агента вместо агента по умолчанию, хотя ранее ошибочно сохраненные беседы могут начаться заново в исправленном хранилище агента. [#95118](https://github.com/openclaw/openclaw/pull/95118) Связано с [#92903](https://github.com/openclaw/openclaw/issues/92903). Спасибо @849261680, @axjing.
- Люди, совместно использующие Gateway OpenClaw, теперь могут назначать разные модели отдельным контактам в личных сообщениях в поддерживаемых чат-каналах, при этом существующие варианты выбора модели для групп и wildcard продолжают работать как раньше. [#95120](https://github.com/openclaw/openclaw/pull/95120) Связано с [#53638](https://github.com/openclaw/openclaw/issues/53638). Спасибо @gandalf-at-lerian, @thomaszta, @xydigit-zt.
- Telegram теперь показывает, что OpenClaw все еще работает во время коротких начальных предпросмотров или ответов в режиме прогресса, вместо того чтобы оставлять чат без активности до прихода финального сообщения. [#95183](https://github.com/openclaw/openclaw/pull/95183) Связано с [#95004](https://github.com/openclaw/openclaw/issues/95004). Спасибо @obviyus.
- Пользователи и операторы Matrix теперь получают понятную ошибку, когда homeserver отправляет слишком большой или зависший ответ, вместо того чтобы OpenClaw продолжал буферизовать его с риском неограниченного использования памяти. [#95240](https://github.com/openclaw/openclaw/pull/95240) Спасибо @alix-007.
- Исправляет задержанные или отсутствующие ответы Telegram и других каналов с очередями в развертываниях в стиле Kubernetes с множеством внедренных переменных окружения, где открытие базы данных очереди могло задержать Gateway. [#95278](https://github.com/openclaw/openclaw/pull/95278) Связано с [#94571](https://github.com/openclaw/openclaw/issues/94571). Спасибо @kaka-srp.
- Чаты Telegram восстанавливаются после истечения времени ожидания одного зависшего сообщения, позволяя последующим сообщениям в том же чате или теме доходить до агента без перезапуска Gateway. [#95299](https://github.com/openclaw/openclaw/pull/95299) Связано с [#95248](https://github.com/openclaw/openclaw/issues/95248). Спасибо @kriegerbangerz-ship-it, @mikasa0818, @obviyus.
- Когда люди переключаются между Telegram и другим клиентом OpenClaw в общей личной беседе, короткие ответы Telegram теперь следуют за последней беседой вместо ответа на более старое, несвязанное предложение Telegram. [#95390](https://github.com/openclaw/openclaw/pull/95390) Связано с [#95378](https://github.com/openclaw/openclaw/issues/95378). Спасибо @maiduy708, @mikasa0818, @obviyus.
- Исправляет появление завершенных сообщений ассистента дважды в Telegram, Discord, Slack и других потоковых чатах после ответа из нескольких сообщений. [#95432](https://github.com/openclaw/openclaw/pull/95432) Спасибо @vincentkoc, @yetval.
- Ответы WhatsApp теперь остаются привязанными к личному или групповому сообщению, на которое дается ответ, вместо того чтобы появляться как отдельное сообщение, теряющее контекст беседы. [#95483](https://github.com/openclaw/openclaw/pull/95483) Спасибо @mcaxtr.
- Ответы Telegram с расширенным форматированием теперь сохраняют разделение абзацев, маркированных списков и строк статуса вместо сворачивания многострочного содержимого в один сплошной блок, без необходимости менять конфигурацию. [#95532](https://github.com/openclaw/openclaw/pull/95532) Связано с [#95409](https://github.com/openclaw/openclaw/issues/95409). Спасибо @amknight.
- Операторы Mattermost, включившие нативные slash-команды, теперь могут использовать `/oc_queue` напрямую в Mattermost для настройки очереди активных запусков, включая ее режим, задержку debounce, лимит и обработку отброшенных элементов. [#95546](https://github.com/openclaw/openclaw/pull/95546) Спасибо @amknight.
- Ранее разрешенные сообщения продолжают доходить до именованных аккаунтов после обновлений устаревших каналов с несколькими аккаунтами, с сохранением унаследованных правил доступа для DM и групп в Mattermost, Discord, Slack, Telegram, Signal, WhatsApp, iMessage и IRC. [#95550](https://github.com/openclaw/openclaw/pull/95550) Спасибо @amknight.
- Пользователи Mattermost могут продолжать общение в треде без повторного упоминания бота после его ответа, и это участие сохраняется после перезапусков Gateway, пока тред не простаивал семь дней. [#95552](https://github.com/openclaw/openclaw/pull/95552) Спасибо @amknight.
- Входящие сообщения Telegram теперь быстро доходят до настроенного сеанса OpenClaw вместо того, чтобы оставаться без ответа до следующего интервала опроса, перезапуска Gateway или ручного вмешательства. [#95577](https://github.com/openclaw/openclaw/pull/95577) Связано с [#86957](https://github.com/openclaw/openclaw/issues/86957). Спасибо @freidrich-goldenflow, @liuwqgit.
- Пользователи QQBot теперь получают полные markdown-таблицы, когда допустимые разделители используют один или два дефиса на столбец, вместо потери заголовка и всех строк, кроме последней. [#95637](https://github.com/openclaw/openclaw/pull/95637) Спасибо @ly-wang19.
- Пользователи Synology Chat теперь могут получать ответы агента, которые занимают более 120 секунд, если настроенный тайм-аут ядра это позволяет, вместо того чтобы канал отклонял их раньше времени. [#95707](https://github.com/openclaw/openclaw/pull/95707) Спасибо @sahibzada-allahyar, @vincentkoc.
- Задания Cron для тем форума Telegram теперь продолжают отправлять отдельно настроенные уведомления о сбоях по назначению, даже когда основное объявление использует тему в том же чате. [#95794](https://github.com/openclaw/openclaw/pull/95794) Спасибо @vincentkoc.
- Исправляет групповые ответы WhatsApp, которые могли цитировать более старое сообщение OpenClaw вместо сообщения пользователя, запустившего обработку, чтобы финальные ответы оставались привязанными к нужному сообщению, когда цель ответа доступна, и не указывали обратно на устаревший контекст бота, когда она недоступна. [#95914](https://github.com/openclaw/openclaw/pull/95914) Спасибо @mcaxtr.
- Пользователи WhatsApp могут одобрять или отклонять запросы реакцией без зависания запроса, когда WhatsApp по-разному идентифицирует один и тот же личный чат, при этом групповые одобрения остаются привязанными к правильной группе и человеку. [#95935](https://github.com/openclaw/openclaw/pull/95935) Спасибо @mcaxtr.
- Финальная обработка ответов теперь использует меньше CPU, когда OpenClaw проверяет, был ли текст блока уже отправлен, без изменения того, какой ответ попадает в чат и как подавляется дублирующийся текст. [#96087](https://github.com/openclaw/openclaw/pull/96087) Спасибо @vincentkoc.
- Результаты утверждения Exec из внешних канальных плагинов теперь возвращаются в канал или личное сообщение, где была запущена команда, вместо отката к WebChat или видимого исчезновения после утверждения. [#96140](https://github.com/openclaw/openclaw/pull/96140) Связано с [#96103](https://github.com/openclaw/openclaw/issues/96103). Спасибо @lansenger-pm, @vincentkoc, @yetval.
- Финальный ответ WhatsApp теперь остается процитированным к последующему сообщению, которое пользователь только что отправил при ответе на более старое сообщение OpenClaw, вместо того чтобы приходить без цитаты или указывать обратно на более старый ответ бота. [#96220](https://github.com/openclaw/openclaw/pull/96220) Спасибо @mcaxtr.
- Боты Nextcloud Talk теперь игнорируют обычные события общего доступа к файлам и жизненного цикла, не записывая их как ошибки бота и не создавая риск отключения доставки, при этом некорректные полезные нагрузки чата по-прежнему возвращают ошибку. [#96243](https://github.com/openclaw/openclaw/pull/96243) Связано с [#81566](https://github.com/openclaw/openclaw/issues/81566). Спасибо @arkyu2077, @rafaelmgbh, @vincentkoc.
- Ответы и доставка через инструмент сообщений в каналах Mattermost теперь используют указания для каналов и веток, потому что агент определяет эти беседы как каналы, а не групповые чаты, при этом существующее поведение групповых чатов остается без изменений. [#96244](https://github.com/openclaw/openclaw/pull/96244) Связано с [#95645](https://github.com/openclaw/openclaw/issues/95645). Спасибо @arkyu2077, @iloveleon19, @vincentkoc.
- Интеграции MCP-каналов теперь удерживают списки бесед, чтение сообщений, опросы событий и ожидания в предсказуемых пределах, даже когда клиент запрашивает чрезмерные лимиты или тайм-ауты. [a39e548](https://github.com/openclaw/openclaw/commit/a39e548ede228aa1978bf9d509613cbed6db0c99) Спасибо @vincentkoc.
- Длительные потоковые автоответы реже останавливаются раньше времени или прерываются непоследовательно, когда настроен необычно большой тайм-аут. [6c85b90](https://github.com/openclaw/openclaw/commit/6c85b90469f94955ef00c1609e1f1d6fd2cf4ca8) Спасибо @vincentkoc.
- Прогресс канала теперь показывает повторный статус, когда работа действительно возвращается к нему после другого обновления, вместо того чтобы скрывать полезный контекст как дубликат. [8a75c4d](https://github.com/openclaw/openclaw/commit/8a75c4dd5f3e625a22a7a08c6e1f368798c48111)
- Завершенные ответы канала больше не получают поздние уведомления о прогрессе, что предотвращает появление устаревшего текста статуса после завершения ответа. [a594d2c](https://github.com/openclaw/openclaw/commit/a594d2ce73257326b7ab78adb3c4643245ec9431) Спасибо @vincentkoc.
- Во время потоковых ответов канала сообщения о прогрессе теперь продолжают показывать последнее состояние, а не застревают на более старом обновлении. [e114001](https://github.com/openclaw/openclaw/commit/e114001ccafa83b8b366e095a9d7748dfc50c082) Спасибо @vincentkoc.
- Принудительные сбросы Matrix теперь обрабатывают недоступное хранилище секретов без ошибки времени выполнения, считая доступ к восстановлению недоступным, чтобы путь сброса мог безопасно продолжиться. [5c5a8a4](https://github.com/openclaw/openclaw/commit/5c5a8a49d76954b53fefc2463bc7b1d6b960e8fc) Спасибо @vincentkoc.
- Настроенные каналы теперь остаются видимыми в `openclaw channels status --json`, а запланированные объявления отклоняют устаревшие записи, у которых нет активного плагина для доставки. [a641c0d](https://github.com/openclaw/openclaw/commit/a641c0d560fd15373e462829facf15fd6a466aeb)
- Голосовые беседы Discord теперь продолжают обрабатывать последовательные ответы ассистента, поэтому ответ из очереди воспроизводится после закрытия предыдущего аудиопотока, а не остается заблокированным. [88b64e4](https://github.com/openclaw/openclaw/commit/88b64e4b869e696d99de7417fb52425e9ed67cbf) Спасибо @vincentkoc.
- Предпросмотры прогресса Discord реже останавливаются до финальных правок, когда ответ агента уже начал поступать. [86ea382](https://github.com/openclaw/openclaw/commit/86ea382121b00e73af4b4c329d0a2447592e4071)
- В чатах больше не отображается лишний текст `NO_REPLY`, когда ассистент должен молчать, при этом корректные ответы с медиа по-прежнему приходят без заполнителя. [96c6f80](https://github.com/openclaw/openclaw/commit/96c6f8022c2420826830b11f4353ce855ab2ac5c)
- Потоковые ответы Telegram теперь показывают каждый заголовок прогресса один раз, благодаря чему обновления инструментов и поиска легче просматривать. [013e33c](https://github.com/openclaw/openclaw/commit/013e33c6d3672a980550912442bb1ac5505918aa) Спасибо @vincentkoc.
- Сообщения Telegram, которые застревают после длительной задачи, сбоя или перезапуска Gateway, теперь автоматически возобновляют обработку, поэтому последующие сообщения больше не ждут молча и не требуют от операторов вручную исправлять очередь. [#97543](https://github.com/openclaw/openclaw/pull/97543) Спасибо @romneyda, @vincentkoc.

</Accordion>

### Восстановление провайдера и модели

[Выбор модели](/ru/providers/models) и настройка теперь восстанавливаются понятнее, когда возникают проблемы с каталогами, учетными данными, потоками, тайм-аутами, Compaction или резервными вариантами. Затронутые конфигурации [OpenAI](/ru/providers/openai), [OpenRouter](/ru/providers/openrouter) и [OpenCode Go](/ru/providers/opencode-go) теперь сообщают о сбоях или восстанавливаются после них более согласованно, вместо того чтобы оставлять пользователей с устаревшим выбором или зависшим запросом.

Последующие исправления для [быстрого режима](/ru/tools/thinking#fast-mode-fast) улучшают его поведение в затронутых путях провайдеров и резервных вариантов; сам автоматический быстрый режим не является новым в этом выпуске.

<Accordion title="Sources and contributors">

- MiniMax text-to-speech и голосовые заметки теперь реже завершаются с ошибкой, потому что OpenClaw теперь явно запрашивает аудиоформат, который может декодировать, вместо того чтобы полагаться на значения провайдера по умолчанию. [#73079](https://github.com/openclaw/openclaw/pull/73079) Спасибо @efe-arv.
- Операторы Gateway снова могут видеть провайдера, модель, статус запроса и сведения о времени выполнения в обычных журналах, что упрощает диагностику проблем маршрутизации моделей и транспорта без включения дополнительного отладочного логирования. [#89648](https://github.com/openclaw/openclaw/pull/89648) Связано с [#89300](https://github.com/openclaw/openclaw/issues/89300). Спасибо @enominera, @xiaobao-k8s.
- Модели, доступные через Google, Mistral, OpenAI Responses, Azure OpenAI Responses и ChatGPT/Codex Responses, теперь получают чистые системные инструкции без утечки внутреннего маркера границы кэша OpenClaw в промпт. [#89716](https://github.com/openclaw/openclaw/pull/89716) Спасибо @enominera, @masatohoshino.
- Вызовы инструментов Cron с моделями Gemini через OpenAI-совместимых провайдеров теперь выполняются без отклонений схемы провайдера из-за nullable-полей. [#91559](https://github.com/openclaw/openclaw/pull/91559) Связано с [#91542](https://github.com/openclaw/openclaw/issues/91542). Спасибо @pick-cat, @qiukui666.
- Идентификаторы моделей с указанием провайдера теперь соблюдают настроенные политики среды выполнения агента и псевдонимы CLI вместо неожиданного отката к среде выполнения OpenClaw по умолчанию. [#91724](https://github.com/openclaw/openclaw/pull/91724) Спасибо @vincentkoc, @yu-xin-c.
- Список `/models` в чате и другие пути выбора модели или провайдера, учитывающие Plugin, теперь отвечают быстро вместо зависания на несколько секунд и потребления ядра CPU из-за повторных сканирований настройки, при этом изменения Plugin по-прежнему обновляются штатно. [#93356](https://github.com/openclaw/openclaw/pull/93356) Спасибо @obuchowski.
- Пользователи размещенного Ollama Cloud теперь могут после перезапуска сохранять только явно настроенные ими модели, без повторного добавления полного общего каталога, при этом автоматическое обнаружение продолжает работать для локальных и самостоятельно размещенных серверов Ollama. [#93956](https://github.com/openclaw/openclaw/pull/93956) Спасибо @jason-allen-oneal.
- Задания Cron теперь могут повторить попытку или переключиться на настроенную резервную модель, когда локальный провайдер возвращает общую ошибку `LLM request failed.`, вместо завершения с ошибкой без использования резерва. [#94062](https://github.com/openclaw/openclaw/pull/94062) Связано с [#93931](https://github.com/openclaw/openclaw/issues/93931). Спасибо @hugenshen.
- Истекшие токены провайдера больше не скрывают полезные журналы оператора под повторяющимися предупреждениями об откате, при этом первое предупреждение и последующие сводки дубликатов остаются доступными для диагностики. [#94233](https://github.com/openclaw/openclaw/pull/94233) Связано с [#56979](https://github.com/openclaw/openclaw/issues/56979). Спасибо @goutamadwant, @yanan1991.
- Google Gemini 3.5 Flash теперь можно выбрать с полным контекстным окном на 1 048 576 токенов, избегая ошибок отсутствующей модели и ненужных отклонений из-за размера промпта. [#94726](https://github.com/openclaw/openclaw/pull/94726) Связано с [#94723](https://github.com/openclaw/openclaw/issues/94723). Спасибо @ajwan8998, @anguslogan01, @kevinat.
- Дочерние сеансы Dashboard теперь согласованно обрабатывают разрешенный выбор моделей с указанием провайдера и дают точные рекомендации по восстановлению, когда сохраненное состояние модели устарело. [#94752](https://github.com/openclaw/openclaw/pull/94752) Связано с [#94713](https://github.com/openclaw/openclaw/issues/94713). Спасибо @gr4via.
- Пользователи Claude CLI больше не получают обещания об обновлениях завершения, которые могут никогда не прийти, потому что OpenClaw теперь блокирует неподдерживаемую нативную фоновую работу до того, как она может оставить прогресс зависшим. [#95008](https://github.com/openclaw/openclaw/pull/95008) Спасибо @anagnorisis2peripeteia.
- OpenClaw теперь отклоняет слишком большие каталоги провайдеров или JSON-ответы с понятной ошибкой до буферизации всего ответа в памяти. [#95218](https://github.com/openclaw/openclaw/pull/95218) Спасибо @alix-007.
- Пользователи OpenRouter теперь могут выбирать и запускать рекламируемые короткие идентификаторы модели DeepSeek V4 без сбоев запросов с `model_not_found` из-за того, что OpenClaw отправлял продублированный префикс провайдера. [#95268](https://github.com/openclaw/openclaw/pull/95268) Связано с [#95198](https://github.com/openclaw/openclaw/issues/95198). Спасибо @daniel-alejandro-t, @darren2030.
- С `/reasoning on` OpenAI-совместимые модели в стиле DeepSeek теперь показывают финальный ответ отдельно от своих рассуждений, а не включают его в блок рассуждений, без необходимости менять конфигурацию. [#95283](https://github.com/openclaw/openclaw/pull/95283) Связано с [#95280](https://github.com/openclaw/openclaw/issues/95280). Спасибо @marvinthebored, @vincentkoc, @zengwen-dt.
- Когда подписка Codex достигает лимита использования, OpenClaw теперь переходит к настроенным резервным моделям вместо остановки на неудачном результате и не повторяет запуски, которые уже выдали видимый вывод. [#95400](https://github.com/openclaw/openclaw/pull/95400) Спасибо @jason-allen-oneal, @sallyom.
- Пользователи LM Studio теперь могут запускать квантованные или многовариантные локальные модели без ложных сбоев хода ассистента или фантомных записей моделей с суффиксами, вызванных несовпадающими ключами моделей. [#95401](https://github.com/openclaw/openclaw/pull/95401) Спасибо @monkeyleet.
- Запуски встроенного агента на базе Google теперь прекращают чтение слишком больших или бесконечных ответов кэша промптов до того, как они могут исчерпать память или оставить запуск зависшим. [#95417](https://github.com/openclaw/openclaw/pull/95417) Спасибо @alix-007.
- Сканирования моделей OpenRouter теперь безопасно завершаются с ошибкой при слишком больших или некорректных каталогах вместо риска чрезмерного использования памяти, которое может дестабилизировать OpenClaw. [#95418](https://github.com/openclaw/openclaw/pull/95418) Спасибо @alix-007.
- Настройки OpenRouter теперь отклоняют слишком большие каталоги моделей до того, как они могут исчерпать память OpenClaw, без кэширования или немедленного повторного получения неудачного ответа. [#95420](https://github.com/openclaw/openclaw/pull/95420) Спасибо @alix-007, @sallyom.
- Настроенные резервные модели теперь могут отвечать, когда у Claude CLI заканчиваются кредиты или происходит общая ошибка раннера, вместо того чтобы оставлять пользователям сообщение об ошибке в качестве финального ответа. [#95508](https://github.com/openclaw/openclaw/pull/95508) Связано с [#95489](https://github.com/openclaw/openclaw/issues/95489). Спасибо @mikasa0818, @riazrahaman, @sallyom.
- Веб-поиски на базе Gemini с `freshness: "day"` или `pd` теперь завершаются вместо сбоя с ошибкой провайдера 400, при этом более широкие варианты свежести и явные диапазоны дат сохраняют более строгую фильтрацию. [#95682](https://github.com/openclaw/openclaw/pull/95682) Спасибо @sunjae-k, @vincentkoc.
- Последующие ответы от reasoning-моделей xAI, таких как Grok Composer, теперь надежнее сохраняют предыдущий контекст рассуждений, даже когда настраиваемое усилие рассуждения не поддерживается. [#95686](https://github.com/openclaw/openclaw/pull/95686) Спасибо @fuller-stack-dev, @geraint0923.
- Пользователи Vercel AI Gateway теперь могут запускать модели, выбранные из живого каталога, включая идентификаторы моделей, доступные только в live-каталоге и отсутствующие во встроенном списке OpenClaw. [#95710](https://github.com/openclaw/openclaw/pull/95710) Спасибо @vincentkoc.
- Исправлено превращение валидных идентификаторов моделей в нерабочие у провайдеров, определенных манифестом, когда записи `stripPrefixes` содержат лишние пробелы или отличаются регистром, чтобы операторы и авторы Plugin получали нужную модель провайдера. [#95744](https://github.com/openclaw/openclaw/pull/95744) Связано с [#95743](https://github.com/openclaw/openclaw/issues/95743). Спасибо @parveshsaini.
- Первичная настройка теперь открывает запрос учетных данных для недавно установленного внешнего провайдера вместо видимого зацикливания и оставления выбранным OpenAI. [#95792](https://github.com/openclaw/openclaw/pull/95792) Связано с [#95765](https://github.com/openclaw/openclaw/issues/95765).
- Слишком большие или зависшие каталоги провайдеров теперь быстро завершаются с понятной ошибкой вместо зависания OpenClaw или неограниченного потребления памяти, при этом обычные каталоги продолжают загружаться. [#95827](https://github.com/openclaw/openclaw/pull/95827) Спасибо @alix-007.
- Пользователи Xiaomi Token Plan теперь могут использовать до 128K выходных токенов с `mimo-v2.5` и `mimo-v2.5-pro` вместо остановки на устаревшем лимите 32 000 токенов. [#95934](https://github.com/openclaw/openclaw/pull/95934) Спасибо @idootop.
- Ответы моделей с большим количеством инструментов теперь могут передаваться потоком с меньшими накладными расходами, при этом повторяющиеся ID вызовов инструментов и зашифрованные детали рассуждений остаются сопоставленными с правильным вызовом у Google и OpenAI-совместимых провайдеров. [#95957](https://github.com/openclaw/openclaw/pull/95957) Спасибо @vincentkoc.
- Учет использования токенов стал надежнее для пользователей встроенного ACPX, потому что OpenClaw теперь включает исправление сохранения из ACPX 0.11.2 по умолчанию, без отдельного переопределения пакета или ручного обновления клиента. [#96124](https://github.com/openclaw/openclaw/pull/96124) Спасибо @vincentkoc.
- Пользователи Ollama Cloud теперь могут находить и выбирать `glm-5.2:cloud` с контекстным окном на 1 000 000 токенов, рассуждением и поддержкой инструментов, даже если он отсутствует в публичном списке моделей. [11484f8](https://github.com/openclaw/openclaw/commit/11484f8a1483b7c42aa2971de2d88289fcef7046)
- Запросы MiniMax на понимание изображений больше не завершаются с ошибкой до обращения к провайдеру, когда тайм-аут равен нулю, отрицательный или крайне большой; некорректные значения теперь используют обычное или безопасное максимальное ожидание. [4b6182e](https://github.com/openclaw/openclaw/commit/4b6182ee2a250005e0c25edfeae4db6ec59b7cb8) Спасибо @vincentkoc.
- Запуски Codex теперь следуют текущему выбору быстрого режима вместо переноса старого уровня скорости, а строка состояния ясно показывает, когда быстрый режим включен автоматически. [77012f9](https://github.com/openclaw/openclaw/commit/77012f9807851c662e064d05097497a25ab13505) Спасибо @vincentkoc.
- Разговоры на базе Codex теперь возвращаются к обычной маршрутизации после сброса автоматического быстрого режима, предотвращая повторное использование устаревшего уровня приоритета в последующих ходах или изменениях модели. [8afc1f7](https://github.com/openclaw/openclaw/commit/8afc1f770bbef30a4d2d9957ef26a685c508448c)
- Резервные запуски агента теперь соблюдают настроенный для каждой модели автоматический порог быстрого режима, даже когда быстрый режим переопределен для запуска, сохраняя поведение резерва согласованным с политикой выбранной модели. [efd3172](https://github.com/openclaw/openclaw/commit/efd3172662ce023eb8d6568b689361536edf06dd)
- Повторные попытки переключения live-модели теперь сохраняют исходный порог быстрого режима для длительных сеансов, а явный быстрый режим избегает вводящих в заблуждение сообщений о прогрессе автоматического порога. [d990115](https://github.com/openclaw/openclaw/commit/d990115d1972fdf4361884a29bbf8396f33e5cba) Спасибо @vincentkoc.
- Запуски встроенного агента теперь поддерживают стабильную работу автоматического быстрого режима при повторных попытках и обновлениях прогресса, не путая его с вручную выбранной настройкой быстрого режима. [cf1b6fe](https://github.com/openclaw/openclaw/commit/cf1b6fef4403bee7c206299efc4385a7fcb74375) Спасибо @vincentkoc.
- Запуски в быстром режиме теперь сохраняют свою настройку скорости при повторных попытках с резервной моделью и показывают настроенный автоматический порог в статусе, избегая несогласованного поведения повторных попыток и бесполезной общей метки. [aa3797c](https://github.com/openclaw/openclaw/commit/aa3797c8d0d74b4502d24852ce6baa70286f2f06) Спасибо @vincentkoc.
- Ответы агента и запланированные запуски cron теперь надежнее обрабатывают резервные повторные попытки быстрого режима, сохраняя состояние, необходимое для корректного завершения финальной попытки или сообщения о прогрессе. [14e448e](https://github.com/openclaw/openclaw/commit/14e448e0e13db9f194ea16bb98e0f846a67769fd) Спасибо @vincentkoc.
- Пользователи больше не видят уведомление о сбросе быстрого режима, пока попытки резервной модели еще выполняются; оно появляется только когда запуск доходит до финальной резервной попытки. [6eb72a8](https://github.com/openclaw/openclaw/commit/6eb72a830ece3e2b4c6c85e5a9c2b72b59e0dae9)
- Пользователи и операторы теперь получают более понятную обработку, когда настроенная live-модель становится недоступной, потому что OpenClaw распознает ответ провайдера "selected model was not found" как ошибку отсутствия модели, а не как общую ошибку. [2405d02](https://github.com/openclaw/openclaw/commit/2405d029d437ee58ab94da800a5b213bc6bf4628) Спасибо @vincentkoc.
- Qwen и vLLM теперь стабильно сохраняют существующие настройки chat-template при включении или отключении режима размышления, а Plugin провайдеров могут использовать тот же протестированный вспомогательный механизм. [2ba9d6e](https://github.com/openclaw/openclaw/commit/2ba9d6eabef9427a950bacc47f077200446cb865) Спасибо @vincentkoc.
- OpenAI-совместимые прокси-провайдеры могут более согласованно обрабатывать уровни размышления и устаревшие поля `reasoning_effort`, а разработчики Plugin и сопровождающие провайдеров используют один документированный вспомогательный механизм нормализации в OpenRouter, Kilocode и SDK. [35bafea](https://github.com/openclaw/openclaw/commit/35bafea757fab0386292951a3dc2a2d3514f370e)
- Браузерные сборки и сборки Vite теперь могут загружать провайдер OpenAI ChatGPT Responses без серверной зависимости, которая ломает бандл, при этом сбои WebSocket по-прежнему отображаются обычным образом. [8c8eb86](https://github.com/openclaw/openclaw/commit/8c8eb86fff6e843bd391808ceee249ac8c7f5fa5) Спасибо @vincentkoc.
- Сканирование моделей OpenRouter теперь принимает те же более крупные допустимые каталоги, что и обнаружение во время выполнения, но по-прежнему отклоняет слишком большие ответы до того, как они смогут потребить неограниченный объем памяти. [ad3b2f4](https://github.com/openclaw/openclaw/commit/ad3b2f4b8827cd73b4c1a6c8288569c0966276fe) Спасибо @vincentkoc.
- Пользователи OpenAI Responses, включая затронутые конфигурации рассуждений Bedrock Mantle GPT-5.x, теперь получают один чистый финальный ответ с согласованными сохраненными транскриптами и контекстом воспроизведения вместо десятков повторяющихся накопительных копий. [#92399](https://github.com/openclaw/openclaw/pull/92399) Связано с [#91959](https://github.com/openclaw/openclaw/issues/91959). Спасибо @amersheeny, @daimingnj, @phoenixyy, @pigfoot.
- Запланированные задания и изолированные сеансы, использующие модели opencode-go, теперь переводят зависшие запросы в настроенную обработку тайм-аута или резервного варианта вместо того, чтобы зависать на несколько минут и завершаться общей ошибкой `LLM request failed`. [#93965](https://github.com/openclaw/openclaw/pull/93965) Связано с [#93610](https://github.com/openclaw/openclaw/issues/93610). Спасибо @forceconstant, @zhangguiping-xydt.
- После изменения модели по умолчанию запуск нового сеанса канала с помощью `/new` или `/reset` теперь использует новую модель по умолчанию вместо незаметного повторного использования предыдущей кэшированной модели, при этом явные переопределения `/model` остаются без изменений. [#77339](https://github.com/openclaw/openclaw/pull/77339) Связано с [#77322](https://github.com/openclaw/openclaw/issues/77322). Спасибо @mjamiv, @zaynl.
- За HTTP- или HTTPS-прокси использование Codex/OpenAI и проверки квот в `openclaw status --usage --json` и Control UI теперь получают окна использования вместо сбоя, когда chatgpt.com недоступен напрямую. [#93943](https://github.com/openclaw/openclaw/pull/93943) Связано с [#78714](https://github.com/openclaw/openclaw/issues/78714). Спасибо @tnzgit, @turbotheturtle.
- `/status` теперь оставляет активную модель и способ сбросить закрепленный выбор в одной компактной строке, чтобы пользователи Discord и других чатов могли просматривать статус модели без многострочного объяснения. [#95797](https://github.com/openclaw/openclaw/pull/95797) Спасибо @solvely-colin.
- Потоковые ответы Anthropic теперь сохраняют чередующиеся обновления текста, размышлений и вызовов инструментов привязанными к правильному блоку ответа вместо их смешивания, когда одновременно активно несколько блоков. [#96013](https://github.com/openclaw/openclaw/pull/96013) Спасибо @vincentkoc.

</Accordion>

### Непрерывность сеанса, памяти и доверия

[Сеансы](/ru/concepts/session), [compaction](/ru/concepts/compaction), [память](/ru/concepts/memory) и [память на основе QMD](/ru/concepts/memory-qmd) более последовательно сохраняют предполагаемый разговор и полезный контекст при длительной работе, повторных подключениях, обновлениях и восстановлении стенограммы. [Поиск инструментов](/ru/tools/tool-search) также работает надежнее, когда агентам нужно восстановить нужный контекст или возможность.

Зашифрованное восстановление [Matrix](/ru/channels/matrix) безопасно останавливается, когда невозможно проверить требуемое состояние ключей. [Политики инструментов](/ru/gateway/sandbox-vs-tool-policy-vs-elevated), [подтверждения](/ru/cli/approvals) и [обработка секретов](/ru/gateway/secrets) остаются привязанными к предполагаемому состоянию среды выполнения, при этом действия с повышенным риском остаются отключенными, если они явно не включены.

<Accordion title="Источники и участники">

- Затронутые разговоры агентов, использующие OpenAI Responses, теперь могут восстановиться и продолжать отвечать после того, как видимый ответ канала оставляет сохраненную историю неполной, вместо того чтобы каждый последующий ход завершался ошибкой до появления ответа. [#84708](https://github.com/openclaw/openclaw/pull/84708) Спасибо @anyech.
- Когда агент на базе Codex создает необычно большой вывод инструмента, сохраненные и воспроизводимые разговоры теперь удерживают его текст в обычном ограничении размера, оставляя нетекстовое содержимое без изменений. [#87912](https://github.com/openclaw/openclaw/pull/87912) Спасибо @adrianip0204.
- Разговоры в Control UI теперь остаются видимыми и продолжаются в той же сессии после сна, обрыва сети или повторного подключения к Gateway, а не исчезают при отправке следующего сообщения. [#89017](https://github.com/openclaw/openclaw/pull/89017) Связано с [#87700](https://github.com/openclaw/openclaw/issues/87700). Спасибо @zhangguiping-xydt, @asicoe.
- Встроенные интеграции Codex и Copilot теперь удерживают зеркалированную историю чата и обновления стенограммы привязанными к правильной сессии OpenClaw по мере развития хранилища, а существующие активные стенограммы на файловой основе продолжают работать во время миграции. [#89518](https://github.com/openclaw/openclaw/pull/89518) Спасибо @jalehman.
- Статус текущей сессии WebChat теперь соответствует разговору, которым вы фактически пользуетесь, поэтому идентификатор сессии, уровень размышления, контекст токенов и сведения о стоимости больше не берутся из резервной сессии `main`. [#89800](https://github.com/openclaw/openclaw/pull/89800) Связано с [#89773](https://github.com/openclaw/openclaw/issues/89773). Спасибо @killo3967, @sweetcornna.
- Ваш разговор с меньшей вероятностью потеряет контекст после нажатия остановки во время автоматической Compaction, потому что запрос Compaction теперь тоже отменяется. [#89886](https://github.com/openclaw/openclaw/pull/89886) Связано с [#89868](https://github.com/openclaw/openclaw/issues/89868). Спасибо @lykeion-dev, @openperf, @vincentkoc.
- Когда межагентный доступ к сессии заблокирован, OpenClaw теперь перечисляет все необходимые настройки видимости, доступа агент-к-агенту и списка разрешений, помогая операторам исправить конфигурацию политик вместо поиска несуществующего сбоя агента. [#90489](https://github.com/openclaw/openclaw/pull/90489) Связано с [#90443](https://github.com/openclaw/openclaw/issues/90443). Спасибо @ramitrkar-hash, @sahibzada-allahyar, @vincentkoc.
- `openclaw memory status` теперь показывает активную легкую фазу или фазу REM Dreaming вместо ошибочного сообщения `Dreaming: off`, поэтому операторы видят, что корректные конфигурации памяти включены. [#93113](https://github.com/openclaw/openclaw/pull/93113) Связано с [#67868](https://github.com/openclaw/openclaw/issues/67868). Спасибо @agentarclab, @mrossit.
- Поиски памяти QMD, завершившиеся по тайм-ауту, теперь останавливают свою фоновую работу, когда агент продолжает выполнение, предотвращая дальнейшее потребление CPU и памяти оставленными процессами. [#93394](https://github.com/openclaw/openclaw/pull/93394) Спасибо @alix-007.
- Повторные инструкции, отправленные после Compaction, теперь остаются в разговоре, предотвращая потерянные ходы, осиротевшие ответы и некорректно сформированную историю, которую некоторые провайдеры отклоняют. [#94328](https://github.com/openclaw/openclaw/pull/94328) Спасибо @vincentkoc, @yetval.
- Отчет Memory Wiki «Устаревшие страницы» теперь исключает долговечные страницы концепций и синтеза из предупреждений о свежести, удерживая внимание на исходных страницах и страницах сущностей, которым действительно может потребоваться проверка. [#94369](https://github.com/openclaw/openclaw/pull/94369) Спасибо @sunnyshu0925, @vincentkoc.
- Длительные встроенные запуски с недавним прогрессом теперь с меньшей вероятностью прерываются восстановлением устаревшей сессии, при этом действительно зависшие запуски по-прежнему можно очищать, чтобы работа в очереди продолжалась. [#94701](https://github.com/openclaw/openclaw/pull/94701) Спасибо @imadal1n, @mrclawfield.
- Поиск памяти Ollama теперь учитывает настроенную меньшую размерность эмбеддингов и хранит индексы для разных размерностей отдельно, избегая смешивания несовместимых векторов. [#94811](https://github.com/openclaw/openclaw/pull/94811) Спасибо @mushuiyu886.
- Поиски памяти и целевые обновления теперь остаются связанными с правильной сессией OpenClaw даже при изменении имен файлов стенограмм или использовании другого имени в экспортах QMD. [#95087](https://github.com/openclaw/openclaw/pull/95087) Спасибо @jalehman.
- Длительные разговоры со снимками экрана или другими изображениями теперь стабильнее сохраняют непрерывность, когда OpenClaw освобождает место для новых сообщений, вместо того чтобы снова и снова заполняться без продвижения сохраненного разговора вперед. [#95128](https://github.com/openclaw/openclaw/pull/95128) Спасибо @yetval.
- Пользователи Windows теперь могут запускать индексирование и поиск памяти на базе QMD через настроенные абсолютные пути `memory.qmd.command`, включая расположения с буквами дисков и UNC, без удаления разделителей пути OpenClaw перед запуском. [#95274](https://github.com/openclaw/openclaw/pull/95274) Связано с [#92302](https://github.com/openclaw/openclaw/issues/92302). Спасибо @ardooken, @ly85206559.
- Нижние колонтитулы использования, выбранные через `/usage full` или `/usage tokens`, теперь остаются видимыми после ежедневного или неактивного перехода сессии, поэтому пользователям не нужно включать их снова. [#95322](https://github.com/openclaw/openclaw/pull/95322) Спасибо @litang9.
- Последующие ответы, реакции, сообщения в ветках и проверки статуса остаются с тем чатом, к которому относятся, после активности webchat или системы, при этом настоящие переключения каналов по-прежнему очищают устаревшие сведения о маршрутизации. [#95467](https://github.com/openclaw/openclaw/pull/95467) Спасибо @yetval.
- Длительные основные разговоры теперь сохраняют прежний контекст, когда пользователи возвращаются после ночного или отложенного продолжения, а не молча начинаются заново после в остальном нормального завершения. [#95472](https://github.com/openclaw/openclaw/pull/95472) Спасибо @xydt-tanshanshan.
- Люди с большими историями сессий могут просматривать список, предварительно просматривать и находить сессии без многосекундных зависаний, при этом старые ключи сессий со смешанным регистром по-прежнему мигрируются при запуске. [#95699](https://github.com/openclaw/openclaw/pull/95699) Спасибо @jalehman, @jzakirov.
- Исправлены случаи, когда доставленные ответы иногда сохранялись в неправильную историю разговора или не сохранялись в нее, когда операторы используют пользовательский или агентный `session.store`, что улучшает непрерывность и возможность аудита для нужной сессии. [#95782](https://github.com/openclaw/openclaw/pull/95782) Связано с [#95781](https://github.com/openclaw/openclaw/issues/95781). Спасибо @youngting520.
- Сохраненные сводки памяти сессий теперь исключают необработанные токены модели, блоки вызовов инструментов, медиа-плейсхолдеры, теги ролей и устаревшие маркеры `NO_REPLY`, чтобы будущие разговоры сохраняли полезный контекст. [#95791](https://github.com/openclaw/openclaw/pull/95791) Спасибо @sweetsophia, @vincentkoc, @yb0y.
- Длительные сессии OpenAI, использующие Codex/ChatGPT OAuth, теперь могут выполнять Compaction без отдельного API-ключа, независимо от того, запускается ли `/compact` вручную или автоматически. [#95831](https://github.com/openclaw/openclaw/pull/95831) Связано с [#95693](https://github.com/openclaw/openclaw/issues/95693). Спасибо @sallyom, @yui-tien.
- Длительные сессии с большим количеством инструментов теперь выполняют Compaction для слишком больших разговоров вместо зависания, когда крупный результат инструмента появляется в конце. [#95860](https://github.com/openclaw/openclaw/pull/95860) Связано с [#78478](https://github.com/openclaw/openclaw/issues/78478). Спасибо @jw8957, @wzhgba, @yetval.
- Когда `memory_search` недоступен из-за отсутствия `node:sqlite` в среде выполнения Node, OpenClaw теперь указывает пользователям на совместимую среду выполнения вместо того, чтобы направлять их к несвязанной диагностике провайдера эмбеддингов. [#95916](https://github.com/openclaw/openclaw/pull/95916) Спасибо @rrrrrredy, @vincentkoc.
- Разработчики и операторы, проверяющие сессию Copilot после Compaction, теперь получают ее сводку, количество токенов до и после, а также сведения о сессии вместо неполного результата. [#96049](https://github.com/openclaw/openclaw/pull/96049) Спасибо @vincentkoc.
- Команды `/stop` и прерывания теперь продолжают быстро останавливать активные запуски, очищать поставленные в очередь продолжения и завершать связанные подагенты даже тогда, когда ключи сессий нужно канонизировать или метаданные прерывания не удается сохранить. [#96201](https://github.com/openclaw/openclaw/pull/96201) Спасибо @jalehman.
- Обновления Voice Wake теперь сохраняют работоспособность существующих триггерных фраз и правил маршрутизации, пока OpenClaw переносит их из устаревших файлов настроек в общую базу данных состояния. [bdf81a8](https://github.com/openclaw/openclaw/commit/bdf81a825fa3ef66ad2c535c1eeb0bb4e31b6d1b)
- Обновления со старых схем состояния OpenClaw теперь сохраняют уведомления об обновлениях, ограничение частоты проверок, записи доступных версий и историю попыток автоматического обновления при переносе этого состояния в SQLite. [eb00d49](https://github.com/openclaw/openclaw/commit/eb00d499d16feea600fceef92d575fa30f005649) Спасибо @vincentkoc.
- Разговоры Plugin-каналов надежнее сохраняют назначенную сессию при запуске, проверках doctor и исправлениях состояния, а старые записи привязок мигрируются в общую базу данных OpenClaw. [9f888d9](https://github.com/openclaw/openclaw/commit/9f888d95e082d50380a66db18ee2e32683e688e0)
- Синхронизация сессий на базе памяти в Windows теперь продолжает использовать нужный файл стенограммы даже при различиях в форматировании пути. [b3b5b08](https://github.com/openclaw/openclaw/commit/b3b5b08e67a26efd648c7c7d879e5487223cd796) Спасибо @vincentkoc.
- Встроенные запуски агента с отсутствующим или пустым ключом сессии теперь остаются прикрепленными к назначенной сессии вместо прохождения через несогласованную маршрутизацию сессий. [911f853](https://github.com/openclaw/openclaw/commit/911f853b7fc4d819e2175b001662a01eba30453d) Спасибо @vincentkoc.
- Когда модель угадывает неправильное имя инструмента, Поиск инструментов и Режим кода теперь показывают, как найти правильный инструмент и повторить попытку, снижая риск того, что длительные сессии зависнут или потеряют долговечную память во время Compaction. [#93374](https://github.com/openclaw/openclaw/pull/93374) Связано с [#92273](https://github.com/openclaw/openclaw/issues/92273). Спасибо @mushuiyu886, @poison, @vincentkoc.
- Исправлены исчезновения ответов ассистента из webchat, Control UI, Feishu и других встроенных разговоров после Compaction, благодаря чему обновленные чаты остаются читаемыми, а последующие запросы отделенными. [#95484](https://github.com/openclaw/openclaw/pull/95484) Связано с [#76729](https://github.com/openclaw/openclaw/issues/76729). Спасибо @maweibin, @njuboy11, @vincentkoc.
- Функции памяти OpenClaw теперь поддерживают согласованное покрытие активных, сброшенных и удаленных стенограмм с настроенными хранилищами сессий и владением агентами, снижая вероятность того, что Dreaming, экспорты QMD, индексирование и синхронизация пропустят историю разговора или неверно ее атрибутируют. [#96162](https://github.com/openclaw/openclaw/pull/96162) Спасибо @jalehman.
- Настройка TLS для Gateway теперь ясно отклоняет пустые пути к сертификату или ключу либо использует значения OpenClaw по умолчанию, избегая непонятных сбоев запуска и генерации сертификатов при сохранении корректных путей. [#94054](https://github.com/openclaw/openclaw/pull/94054) Спасибо @miorbnli.
- Настроенные политики Plugin продолжают блокировать или переписывать чувствительные вызовы инструментов после изменений реестра Gateway, перезагрузок или более поздней инициализации хуков, вместо того чтобы молча пропускаться. [#94545](https://github.com/openclaw/openclaw/pull/94545) Спасибо @jesse-merhi.
- Мобильные операторы с `operator.approvals` теперь могут видеть и обрабатывать запрошенные из чата подтверждения exec на устройстве iOS, с которого был запущен запрос, в том числе пока приложение открыто, без опоры только на push-уведомления. [#95175](https://github.com/openclaw/openclaw/pull/95175) Спасибо @joshavant.
- Пользователи Control UI теперь получают исправленный выпуск DOMPurify, что снижает подверженность уязвимости санитайзера GHSA-cmwh-pvxp-8882 без изменения поведения интерфейса. [#95691](https://github.com/openclaw/openclaw/pull/95691) Спасибо @vincentkoc.
- Подтверждения «Всегда разрешать» для привязок разговоров Plugin теперь переносятся из старого файла настроек и с меньшей вероятностью теряются или перезаписываются, когда запущено несколько процессов OpenClaw. [ae41b00](https://github.com/openclaw/openclaw/commit/ae41b009224b0a8e3a990912503258d4478fb4d0) Спасибо @vincentkoc.
- Пользователи Matrix теперь видят, что активный ключ восстановления необходим перед принудительным сбросом перекрестной подписи, что не позволяет второму сбросу сделать восстановление шифрования и резервные копии ключей комнат непригодными для использования. [#95720](https://github.com/openclaw/openclaw/pull/95720) Связано с [#78396](https://github.com/openclaw/openclaw/issues/78396). Спасибо @jteddy, @vincentkoc, @xialonglee.
- Карточки состояния Memory Wiki и синхронизация источников через мост теперь реже дают сбой при одновременной перезаписи страниц, потому что OpenClaw теперь повторяет попытку при временном несоответствии пути, по-прежнему останавливая небезопасные или постоянные записи в файловую систему. [#94443](https://github.com/openclaw/openclaw/pull/94443) Связано с [#92134](https://github.com/openclaw/openclaw/issues/92134). Спасибо @cknzraposo, @zengwen-dt.
- Исправляет возобновление недавнего сеанса, при котором для пользователей с длинными путями рабочей области открывался новый диалог вместо возврата к существующей расшифровке. [#94578](https://github.com/openclaw/openclaw/pull/94578) Связано с [#94577](https://github.com/openclaw/openclaw/issues/94577). Спасибо @rohitjavvadi, @vincentkoc.
- Memory Wiki теперь сохраняет пользовательские заметки без изменений при повторном импорте или синхронизации существующей исходной страницы, при этом по-прежнему обновляя сгенерированное содержимое. [#95614](https://github.com/openclaw/openclaw/pull/95614) Спасибо @yetval.
- Исправляет ситуацию, когда Memory Wiki многократно копировала собственные сгенерированные исходные страницы обратно в себя, если ее хранилище находится внутри папки памяти рабочей области, предотвращая дублирование файлов, повторную очистку и ненужный рост индекса памяти. [#95666](https://github.com/openclaw/openclaw/pull/95666) Связано с [#95657](https://github.com/openclaw/openclaw/issues/95657). Спасибо @johannes0402, @turbotheturtle, @vincentkoc.
- Для операторов, использующих Active Memory с memory-core Dreaming, ночные задания Dreaming больше не запускают ненужную работу по recall и не упираются в 45-секундные тайм-ауты, тогда как обычные веб-чаты продолжают получать recall из памяти. [#95721](https://github.com/openclaw/openclaw/pull/95721) Связано с [#78500](https://github.com/openclaw/openclaw/issues/78500). Спасибо @vincentkoc, @vishutdhar, @xialonglee.
- Сеансы агентов с большим количеством вызовов инструментов исправляют результаты, пришедшие не по порядку, с меньшим объемом повторной работы, сохраняя при этом соответствие каждого результата правильному вызову инструмента. [#96014](https://github.com/openclaw/openclaw/pull/96014) Спасибо @vincentkoc.
- Работа с памятью на Windows на основе qmd теперь останавливает все связанные процессы после проверок доступности и тайм-аутов команд, не позволяя дочерним процессам qmd продолжать работать в фоне. [830691b](https://github.com/openclaw/openclaw/commit/830691b2010bd0406399adb8a2e97e0b043e2ca8)
- Доверенные источники пакетов OpenClaw теперь отклоняют похожие соседние пути, поэтому доверие к `/artifactory/openclaw` больше не допускает также такие пути, как `/artifactory/openclaw-malicious`. [12c34fc](https://github.com/openclaw/openclaw/commit/12c34fc3a95121f5a15f01c3f971a1bc5b0fe6f9) Спасибо @vincentkoc.

</Accordion>

### Режим ретрансляции маршрутизатора Slack

[Режим ретрансляции маршрутизатора Slack](/ru/channels/slack) позволяет управляемым развертываниям или развертываниям с несколькими Gateway централизовать входящий трафик Slack, при этом правильный Gateway OpenClaw по-прежнему обрабатывает упоминания, привязку к тредам и ответы.

<Accordion title="Источники и участники">

- Управляемые развертывания Slack теперь могут использовать центральный маршрутизатор, чтобы отправлять упоминания и текущие треды в правильный Gateway OpenClaw, при этом ответы по-прежнему отображаются через Slack. [#94707](https://github.com/openclaw/openclaw/pull/94707) Спасибо @pash-openai, @sjf-oa.

</Accordion>

### Мост пробуждения Raft External Agent

[Канал Raft](/ru/channels/raft) и [Plugin Raft](/ru/plugins/reference/raft) теперь поддерживают локальный CLI-мост пробуждения, поэтому External Agents могут пробуждать OpenClaw для ожидающей работы в рабочем пространстве, а операторы могут проверять настройку и состояние через поддерживаемый путь.

<Accordion title="Источники и участники">

- Операторы Raft External Agent теперь могут пробуждать агента OpenClaw, когда в рабочем пространстве есть ожидающая работа, через поддерживаемый локальный CLI-мост, с именованными профилями и проверками отсутствующих предварительных условий CLI. [#95497](https://github.com/openclaw/openclaw/pull/95497) Спасибо @vincentkoc.

</Accordion>

### Установка и восстановление официальных Plugin

[Управление Plugin](/ru/plugins/manage-plugins) теперь обрабатывает больше официальных интеграций через обычные потоки установки и восстановления внешних пакетов. [Инвентарь Plugin](/ru/plugins/plugin-inventory) и связанные проверки настройки дают пользователям более понятные результаты, когда пакет отсутствует, несовместим или нуждается в переустановке.

<Accordion title="Источники и участники">

- Когда `plugins.allow` использует имя канала или пакета вместо настоящего идентификатора Plugin, подсказка при запуске теперь определяет несопоставленную запись и показывает обнаруженные идентификаторы Plugin, необходимые для исправления конфигурации. [#68389](https://github.com/openclaw/openclaw/pull/68389) См. также [#68352](https://github.com/openclaw/openclaw/issues/68352). Спасибо @aym9999, @jirboy, @lyfuci, @pahuchi-joe, @zmxccxy.
- Предупреждения о доверии к Plugin при первой или новой установке теперь включают готовый к копированию пример `plugins.allow` и команды для вывода списка или проверки идентификаторов Plugin, чтобы пользователи могли устранить предупреждение до доверия к коду Plugin или его переустановки. [#78105](https://github.com/openclaw/openclaw/pull/78105) См. также [#68780](https://github.com/openclaw/openclaw/issues/68780). Спасибо @jirboy, @pahuchi-joe.
- Миграции Codex теперь работают со стандартными глобальными установками Plugin, потому что `openclaw migrate` может найти установленный провайдер вместо сбоя с `Unknown migration provider`. [#89612](https://github.com/openclaw/openclaw/pull/89612) См. также [#89609](https://github.com/openclaw/openclaw/issues/89609). Спасибо @mugabuga, @zerone0x.
- Установки и обновления Plugin восстанавливаются после устаревших управляемых OpenClaw закреплений зависимостей вместо сбоя с `npm EOVERRIDE`, без последующего понижения версий или удаления пакетов, которые пользователи установили явно, при синхронизации. [#91786](https://github.com/openclaw/openclaw/pull/91786) См. также [#91772](https://github.com/openclaw/openclaw/issues/91772). Спасибо @amknight, @mkdelta221.
- Разработчики канальных Plugin теперь могут передавать нативные идентификаторы отправителя и беседы через хуки и выбранные exec-процессы, что дает интеграциям более точную маршрутизацию без нарушения существующих полей отправителя и чата. [#91903](https://github.com/openclaw/openclaw/pull/91903) Спасибо @lanzhi-lee, @vincentkoc.
- Обнаружение Plugin теперь выполняет меньше повторных блокирующих проверок файловой системы при запуске, сокращая устранимую работу холодного старта для деревьев встроенных Plugin, особенно на более медленных файловых системах Windows, без изменения поведения обнаружения бандлов. [#93919](https://github.com/openclaw/openclaw/pull/93919) См. также [#76209](https://github.com/openclaw/openclaw/issues/76209). Спасибо @ml12580, @shenhonglong456-ai.
- Методы Plugin Gateway теперь работают через `openclaw gateway call` после регистрации, поэтому авторы Plugin могут использовать их из скриптов и Cron-заданий вместо ошибки `unknown method`. [#94154](https://github.com/openclaw/openclaw/pull/94154) См. также [#94127](https://github.com/openclaw/openclaw/issues/94127). Спасибо @brycemurray, @pick-cat, @vincentkoc.
- Обнаружение Skills в ClawHub и проверки установки теперь с меньшей вероятностью зависают или аварийно завершают OpenClaw, потому что чрезмерно большие или зависшие ответы маркетплейса теперь останавливаются до того, как они смогут исчерпать память. [#95226](https://github.com/openclaw/openclaw/pull/95226) Спасибо @alix-007.
- Закрепленные официальные Plugin больше не остаются на старом выпуске, когда операторы следуют совету по восстановлению из `openclaw doctor` или углубленного состояния Gateway после обновления. [#95541](https://github.com/openclaw/openclaw/pull/95541) Спасибо @ooiuuii, @vincentkoc.
- Управляемые обновления npm-Plugin с меньшей вероятностью нарушают работу на запущенном Gateway ошибками отсутствующих модулей, потому что старые файлы Plugin остаются доступными до тех пор, пока последующий запуск Gateway не очистит их. [#95589](https://github.com/openclaw/openclaw/pull/95589) Спасибо @ooiuuii, @vincentkoc.
- Карточки официальных Plugin для поддерживаемых брендов теперь показывают узнаваемые значки в ClawHub и других каталогах, а авторы Plugin могут предоставлять оформление маркетплейса через документированное поле манифеста. [#95845](https://github.com/openclaw/openclaw/pull/95845) Спасибо @patrick-erichsen.
- Значки официальных Plugin в ClawHub и других каталогах больше не принудительно приводятся к одному жестко заданному цвету, позволяя Simple Icons вместо этого использовать оформление по умолчанию. [#95987](https://github.com/openclaw/openclaw/pull/95987) Спасибо @patrick-erichsen.
- Пользователи Docker теперь имеют официальное зеркало Docker Hub `openclaw/openclaw` наряду с GHCR, при этом версионированные бета-выпуски не перемещают стабильные псевдонимы `latest` и `main`. [#97122](https://github.com/openclaw/openclaw/pull/97122) Спасибо @vincentkoc.
- Установки OpenClaw на основе Git теперь используют закрепленную в репозитории версию pnpm, даже если присутствует другой глобальный pnpm или менеджер пакетов окружающего проекта, поэтому команды настройки больше не выполняются в неправильном окружении менеджера пакетов. [bd74a62](https://github.com/openclaw/openclaw/commit/bd74a62118aa4774706359d9494116ded8c1f6e3) Спасибо @vincentkoc.
- Запросы карточек Skills и обновлений ClawHub теперь завершаются или истекают предсказуемо, даже когда получают необычно большое значение тайм-аута. [8cd0c11](https://github.com/openclaw/openclaw/commit/8cd0c11227f6f4096d089cd6108d6f2ae31252b7) Спасибо @vincentkoc.
- Пользователи Windows могут завершать установки из исходного кода без шага настройки llama.cpp, который блокирует или замедляет их, а установщик после этого восстанавливает их существующую настройку оболочки. [ea9065b](https://github.com/openclaw/openclaw/commit/ea9065bc68dd4ff94495b85a7dcb4491cf41b67a) Спасибо @vincentkoc.
- Больше официальных Plugin для каналов, провайдеров и веб-поиска теперь можно устанавливать или восстанавливать через обычные каталоги внешних пакетов, при этом они по-прежнему распознаются по существующим учетным данным. [#95683](https://github.com/openclaw/openclaw/pull/95683) Спасибо @vincentkoc.
- Люди, устанавливающие или обновляющие официальный канальный Plugin Yuanbao через доверенный каталог OpenClaw, теперь получают версию 2.15.0, с ожидаемой проверкой целостности и подсказками об отсутствующем Plugin, согласованными с этим выпуском. [#94470](https://github.com/openclaw/openclaw/pull/94470) Спасибо @jase-283.
- Первичное подключение при первом запуске теперь может установить встроенный Skill `gog` через Homebrew без сбоя из-за удаленной формулы стороннего tap. [#95019](https://github.com/openclaw/openclaw/pull/95019) См. также [#95017](https://github.com/openclaw/openclaw/issues/95017). Спасибо @sedrak-hovhannisyan, @vincentkoc, @zengwen-dt.
- Пользователи Canvas, Discord, Slack, Voice Call и WhatsApp сохраняют те же рекомендации по Skills с каждым установленным или встроенным Plugin, тогда как ссылки на прежние корневые пути `skills/...` нужно перенести в соответствующий каталог Plugin. [#95664](https://github.com/openclaw/openclaw/pull/95664) Спасибо @vincentkoc.
- Проверка Skills в ClawHub теперь принимает ту же ссылку `@owner/<slug>`, которая используется для установок и обновлений, поэтому пользователи могут проверить предполагаемого издателя без перехода на неоднозначный простой slug. [#95992](https://github.com/openclaw/openclaw/pull/95992) Спасибо @patrick-erichsen.
- Предупреждение OpenClaw о менеджере пакетов во время установки теперь правильно определяет npm, Yarn, Yarn Berry и средства запуска в стиле Corepack, избегая вводящих в заблуждение подсказок, когда эти инструменты запускаются через альтернативные имена исполняемых файлов. [11a2e03](https://github.com/openclaw/openclaw/commit/11a2e03bd4deda748336553710cb6426d448d952) Спасибо @vincentkoc.
- Установки по URL пакета теперь обрабатывают чрезмерно большие тайм-ауты загрузки без сбоя до того, как доступные данные пакета смогут быть разрешены. [c310f8c](https://github.com/openclaw/openclaw/commit/c310f8cfa4524453c7082bb5aab642c9decc6e99)
- Разработчики Plugin и CLI теперь видят более понятный поддерживаемый API форматирования команд, при этом сопряжение устройств, регистрация Node и подсказки doctor продолжают создавать те же безопасные для оболочки команды. [23b4f33](https://github.com/openclaw/openclaw/commit/23b4f33195933ff4def4609d970f073293760683)
- Пользователи Windows ARM64 теперь получают соответствующие загрузки ARM64 Node и MinGit при запуске установщика PowerShell через x64-эмулированную оболочку. [fac091b](https://github.com/openclaw/openclaw/commit/fac091b39de230d9ed90e8412123126cf676004f) Спасибо @vincentkoc.
- Установки OpenClaw по умолчанию больше не тратят время на сборку необязательной поддержки llama.cpp, избегая сбоев нативной сборки для пользователей, которые ее не включали. [cc1b3a8](https://github.com/openclaw/openclaw/commit/cc1b3a8550dd9c29f581799934d140aaf5a84f1c) Спасибо @vincentkoc.

</Accordion>

## Каналы и обмен сообщениями

### Дополнительные исправления каналов

Дополнительные исправления [Telegram](/ru/channels/telegram) и конфигурации каналов охватывают более узкие проблемы доставки и настройки.

<Accordion title="Источники и участники">

- Цепочки ответов Telegram сохраняют кэшированные ответы прикрепленными после изменений контекста вместо сбоя при повторном использовании этих кэшированных ответов. [#82909](https://github.com/openclaw/openclaw/pull/82909) Спасибо @lidge-jun.
- Исправлена ситуация, когда Discord отбрасывал весь длинный ответ с блоками кода в ограждениях, если закрывающее ограждение кода оказывалось рядом с лимитом сообщения в 2 000 символов. [#95661](https://github.com/openclaw/openclaw/pull/95661) Спасибо @ly-wang19.
- Операторы Slack теперь могут хранить токены и секреты подписи как поддерживаемые входы SecretRef, при этом чтение, запись, поиск allowlist и целей, а также проверки настройки используют разрешенные учетные данные вместо отклонения или неправильного чтения ссылок. [7da955f](https://github.com/openclaw/openclaw/commit/7da955fae4ca2083599aa33a1f93dbfff53cb187) Спасибо @vincentkoc.
- Проверки возможностей каналов теперь возвращают понятный тайм-аут, когда интеграция перестает отвечать, не давая устранению неполадок зависнуть в терминале или автоматизированном запуске. [8ecdb97](https://github.com/openclaw/openclaw/commit/8ecdb97b636e4c3fcc6d142d217327404ae06581) Спасибо @vincentkoc.

</Accordion>

## Gateway, безопасность и доверие

### Восстановление перезапуска и готовности

Сигналы [состояния Gateway](/ru/gateway/health) и [устранения неполадок](/ru/gateway/troubleshooting) теперь более последовательно согласуются с тем, действительно ли OpenClaw готов, перезапускается или не может продолжать работу. Запуски агентов, начатые через [CLI](/ru/cli/agent), чище восстанавливаются после отключений, завершений работы, изменений маршрутизации и условий сбоя запуска.

<Accordion title="Источники и участники">

- Когда настроенный или явно указанный удаленный Gateway работает медленно, но доступен, `openclaw gateway probe --timeout ...` теперь ожидает запрошенный тайм-аут вместо того, чтобы сообщать о недоступности после более короткого внутреннего порога. [#89859](https://github.com/openclaw/openclaw/pull/89859) Связано с [#65355](https://github.com/openclaw/openclaw/issues/65355). Спасибо @hellocli, @mushuiyu886.
- Долгие или параллельные внутренние запуски субагентов теперь избегают лишней обработки live-preview, при этом видимые сеансы субагентов по-прежнему показывают живые обновления и финальные ответы. [#91906](https://github.com/openclaw/openclaw/pull/91906) Спасибо @lanzhi-lee, @vincentkoc.
- Разговоры ACP, особенно потоки на базе Kiro, теперь продолжаются после первого ответа: когда бэкенд больше не может возобновить старый сеанс, запускается новый. [#93547](https://github.com/openclaw/openclaw/pull/93547) Связано с [#87830](https://github.com/openclaw/openclaw/issues/87830). Спасибо @amersheeny, @chouzz.
- Когда нехватка памяти в Linux завершает дочернюю команду или сеанс, управляемые systemd Gateway OpenClaw теперь продолжают работать и сохраняют подключения каналов, одновременно сообщая о сбое дочернего процесса. [#93585](https://github.com/openclaw/openclaw/pull/93585) Спасибо @snowzlm.
- Отмена запуска OpenClaw во время работы инструмента теперь быстро завершает его, вместо того чтобы начинать еще один ход модели или оставлять сеанс заблокированным. [#94412](https://github.com/openclaw/openclaw/pull/94412) Спасибо @szsip239, @vincentkoc.
- Запланированные задания OpenClaw, использующие облачные модели, теперь по умолчанию восстанавливаются после тихих, зависших вызовов модели, помогая предотвратить накопление последующей работы Cron, при этом локальные или самостоятельно размещенные провайдеры сохраняют существующее поведение тайм-аута. [#94445](https://github.com/openclaw/openclaw/pull/94445) Спасибо @bek91.
- Проверки готовности Gateway теперь переходят в состояние unhealthy во время дренажа при перезапуске, не позволяя диспетчерам трафика отправлять новую работу на Gateway, который временно отклоняет запросы. [#94915](https://github.com/openclaw/openclaw/pull/94915) Связано с [#78136](https://github.com/openclaw/openclaw/issues/78136). Спасибо @markoub, @maxschachere, @vincentkoc.
- Пользователи Mac могут сохранять Gateway, управляемые LaunchAgent, работающими во время обновлений OpenClaw, вместо того чтобы видеть повторяющиеся циклы падения и перезапуска, когда старый runtime-код преобразования текста все еще находится в кэше. [#95081](https://github.com/openclaw/openclaw/pull/95081) Связано с [#95057](https://github.com/openclaw/openclaw/issues/95057). Спасибо @849261680, @yveslarose.
- Разговоры на базе Codex в TUI, WebChat и совместимых потоковых API теперь показывают ответы по мере их написания, при этом аккуратно заменяя предварительный текст, чтобы финальный ответ не содержал устаревших черновиков. [#95404](https://github.com/openclaw/openclaw/pull/95404) Связано с [#95422](https://github.com/openclaw/openclaw/issues/95422). Спасибо @agonza1, @vincentkoc.
- После перезапуска Gateway пользователи больше не видят вводящее в заблуждение уведомление о повторной попытке, когда OpenClaw уже возобновляет прерванный ответ или сообщает о фактическом сбое восстановления, что снижает число лишних повторных попыток. [#95431](https://github.com/openclaw/openclaw/pull/95431) Спасибо @moeedahmed, @vincentkoc.
- Долгие сеансы агентов с интенсивным использованием инструментов теперь сохраняют экономию prompt-cache по мере накопления результатов, уменьшая устранимые задержки и затраты от повторной отправки переписанной истории между ходами. [#95624](https://github.com/openclaw/openclaw/pull/95624) Спасибо @vincentkoc.
- Перезапуски Gateway больше не оставляют настроенных агентов Codex, Copilot или доверенных агентов на базе плагинов временно недоступными, а недоверенные плагины рабочей области по-прежнему не могут активировать себя сами. [#95652](https://github.com/openclaw/openclaw/pull/95652) Спасибо @vincentkoc.
- Долгие ответы, насыщенные потоки инструментов, запросы с большим количеством изображений и извлечение памяти теперь создают меньше нагрузки на CPU и файловую систему без необходимости менять настройки или рабочие процессы. [#95697](https://github.com/openclaw/openclaw/pull/95697) Спасибо @vincentkoc.
- Операторы снова могут добавлять или обновлять запланированные объявления для известных каналов в конфигурациях без config, при этом настроенные окружения по-прежнему отклоняют отключенные, устаревшие, бесхозные или неизвестные назначения перед доставкой. [#95754](https://github.com/openclaw/openclaw/pull/95754) Спасибо @vincentkoc.
- Пользователи macOS реже увидят ложный сбой из-за конфликта порта при остановке или обновлении управляемого Gateway, потому что OpenClaw теперь кратко ожидает, пока штатное завершение освободит порт, при этом все еще сообщая о сохраняющихся конфликтах. [#95886](https://github.com/openclaw/openclaw/pull/95886) Спасибо @fuller-stack-dev.
- Агенты на базе Copilot теперь могут задать пользователям вопрос и принять ответ через обычный поток чат-ответов OpenClaw, а компактные элементы управления поиском инструментов и code-mode не загружают в сеанс полный каталог инструментов. [#96005](https://github.com/openclaw/openclaw/pull/96005) Спасибо @vincentkoc.
- Перезапуски Gateway в установках systemd или контейнерах больше не оставляют старые процессы адаптеров Codex или Claude, помогая новым сеансам ACPX запускаться без многоминутных задержек очистки после повторных перезапусков. [#96032](https://github.com/openclaw/openclaw/pull/96032) Спасибо @t2wei, @vincentkoc.
- Сеансы на базе Copilot теперь показывают обновления плана по мере выполнения работы, а их собственные дочерние задачи остаются видимыми до завершения или сбоя вместо того, чтобы исчезать из представления задач OpenClaw. [#96062](https://github.com/openclaw/openclaw/pull/96062) Спасибо @vincentkoc.
- Подключенные агенты, такие как OpenCode, теперь запускаются через OpenClaw даже тогда, когда их harness не может выбрать запрошенную модель, при этом действительно неподдерживаемые варианты модели по-прежнему возвращают исходную ошибку. [#96068](https://github.com/openclaw/openclaw/pull/96068) Связано с [#95869](https://github.com/openclaw/openclaw/issues/95869). Спасибо @sabatech-dev, @vincentkoc.
- Плагины, использующие `heartbeat_prompt_contribution`, теперь передают свой контекст для Heartbeat моделям, когда агенты работают через harness-runtime, такие как Codex app-server, без влияния на обычные пользовательские ходы или плагины, которые не используют этот hook. [#96233](https://github.com/openclaw/openclaw/pull/96233) Спасибо @azogheb, @vincentkoc.
- Очистка Gateway и проверки listener в Windows теперь единообразно обрабатывают данные командной строки WMIC в UTF-16, снижая число неудачных или конфликтующих идентификаций запущенного процесса Gateway. [15c880a](https://github.com/openclaw/openclaw/commit/15c880aeff1f4e55964ad7204d14733a2d1362f7) Спасибо @vincentkoc.
- Долгоконтекстные сеансы агентов с интенсивным использованием инструментов теперь поддерживают более стабильное повторное использование prompt-cache при повторных ходах без потери лимитов размера для каждого результата, а продвинутые операторы могут настраивать большие лимиты результатов инструментов для моделей с большим контекстом без отклонения конфигурации. [a60947f](https://github.com/openclaw/openclaw/commit/a60947fb3e92f45ea7eb2581da8877b10a8bebb2) Спасибо @vincentkoc.
- Долгие сеансы агентов с интенсивным использованием инструментов теперь с меньшей вероятностью раздувают запросы к модели по мере накопления вывода инструментов, при этом повторные ходы сохраняют стабильное повторное использование prompt-cache. [2f33999](https://github.com/openclaw/openclaw/commit/2f3399989893e6af18be49fb810e58941d7a4a45) Спасибо @vincentkoc.
- Перезапуски Gateway теперь используют устойчивую базу данных состояния OpenClaw для передачи управления, а устаревшие, некорректные, относящиеся не к тому процессу или замененные запросы отбрасываются до того, как они смогут повлиять на перезапуск. [0ad48da](https://github.com/openclaw/openclaw/commit/0ad48dad2c4747f255d5a156b94578f7d87386a1)
- Статус Gateway, doctor и диагностика перезапуска теперь сохраняют последние сведения о перезапуске в общей базе данных состояния OpenClaw, при этом истекшие или некорректные записи все еще отбрасываются. [a39a3b7](https://github.com/openclaw/openclaw/commit/a39a3b74de05f06227ede904a73c1b4687679d3e) Спасибо @vincentkoc.
- Перезапуски Gateway и обновления управляемого сервиса теперь сохраняют правильное сообщение продолжения, избегают повторного использования устаревшего состояния передачи управления и согласованно помечают неудачные передачи обновления. [514b336](https://github.com/openclaw/openclaw/commit/514b3365b54c8b3493eaf8a94198b7c04ea34aec) Спасибо @vincentkoc.
- Агенты, запущенные Gateway, больше не теряют инструменты OpenClaw, доступные только владельцу, во время задач вроде live-проверок Cron, поэтому авторизованные операции могут использовать нужные инструменты с правильным контекстом запроса. [c2ee9b0](https://github.com/openclaw/openclaw/commit/c2ee9b0be8aeeadedffc8c6aaa9f5f291283fea5) Спасибо @vincentkoc.
- Некорректные запросы на перезапуск Gateway теперь явно завершаются ошибкой без планирования перезапуска, предотвращая неожиданный перезапуск Gateway из-за неправильных или случайных вызовов интеграции. [108d6d7](https://github.com/openclaw/openclaw/commit/108d6d7eca0000a736e28d198e77100f4d7774e5) Спасибо @vincentkoc.
- Устаревшие запросы node, поставленные Gateway в очередь, теперь автоматически истекают, поэтому старая работа с меньшей вероятностью задерживается и влияет на последующую активность. [f6d432e](https://github.com/openclaw/openclaw/commit/f6d432e545e2e2be91d17badc48354a0135e5294)
- Рабочие процессы плагинов с меньшей вероятностью зависают или перегружают Gateway, когда интеграция запрашивает слишком много истории сеансов субагентов, потому что каждое чтение теперь ограничено безопасным пределом. [b66b450](https://github.com/openclaw/openclaw/commit/b66b4504f87205dd8ba0393e763e23a4a6158a79) Спасибо @vincentkoc.
- Описания изображений теперь единообразно обрабатывают чрезвычайно большие настройки тайм-аута, ограничивая их безопасным runtime-лимитом вместо риска переполнения таймера. [88b21fc](https://github.com/openclaw/openclaw/commit/88b21fc30b4ac615b3d3870e483190bc832f9846)
- Встроенные сеансы агентов теперь надежно ждут, пока другой сеанс освободит файловую блокировку, даже при чрезвычайно большом тайм-ауте, вместо риска переполнения таймера. [4c736df](https://github.com/openclaw/openclaw/commit/4c736df975fed8e39f18db43bfaea9654b9ac0c7) Спасибо @vincentkoc.
- Команды в очереди с чрезвычайно большими настройками тайм-аута задачи теперь надежно завершаются по тайм-ауту, потому что OpenClaw ограничивает ожидание безопасным максимумом runtime. [1f6ae32](https://github.com/openclaw/openclaw/commit/1f6ae32cabb9d5ed308bb30715c287936ef483f1) Спасибо @vincentkoc.
- Исправляет ситуацию, когда normalization-core открывал неправильную точку входа для приведения строк, а сеансы ACP показывали устаревшее значение fast-mode, поэтому интеграции получают нужный API, а пользователи видят фактически действующий режим. [93ad397](https://github.com/openclaw/openclaw/commit/93ad39772590a34be3821d83709a5050c186fdf9) Спасибо @vincentkoc.
- Быстрые автоматические запуски теперь стабильнее доставляют финальные ответы, а обработка сброса прогресса ограничена автоматическим режимом, чтобы не мешать ответам или перенаправленным callback. [9e8ab08](https://github.com/openclaw/openclaw/commit/9e8ab083dd6b9df4dadf40ee523ff18ac1472bd3) Спасибо @vincentkoc.
- Сеансы агентов, использующие OpenAI Responses, теперь возобновляют работу на базе инструментов без сбоев и потери прогресса, когда воспроизведенная история содержит несовпадающие запросы и результаты инструментов. [b4bc1f2](https://github.com/openclaw/openclaw/commit/b4bc1f20c9fca6d316561d42cbabdd793c67a6e7) Спасибо @vincentkoc.
- Завершенные запуски субагентов плагинов и QA больше не ошибочно сообщаются как сбои, когда Gateway возвращает альтернативные формы envelope завершения, делая успешные передачи надежнее для авторов плагинов и операторов. [d1b268f](https://github.com/openclaw/openclaw/commit/d1b268f7f7f7309dd5db99728019218b4d453e18) Спасибо @vincentkoc.
- Исправляет случаи, когда завершенные задачи субагентов иногда заканчивались без обновления, чтобы пользователи получали результат или следующий шаг родительского агента. [68a1e00](https://github.com/openclaw/openclaw/commit/68a1e00b73bd746f6fb577f4127fecb0ade9e228) Спасибо @vincentkoc.

</Accordion>

### Удаленные результаты и доставка медиа

Удаленные результаты изображений и завершенная работа субагентов теперь надежнее возвращаются через активный разговор [Gateway](/ru/gateway/index), вместо того чтобы выглядеть как сбой или исчезать.

<Accordion title="Источники и участники">

- Сгенерированные изображения с удаленного Codex app-server теперь приходят как вложения вместо показа `Media failed` или возврата только текста после успешной генерации. [#96212](https://github.com/openclaw/openclaw/pull/96212) Спасибо @sjf-oa.
- Когда субагент завершает работу, его результат теперь надежнее попадает в активный родительский запуск, вместо того чтобы выглядеть как молчание. [7fc4bbc](https://github.com/openclaw/openclaw/commit/7fc4bbc0bcbabc2aa99b1fd51e77099f2b26f4e1) Спасибо @vincentkoc.

</Accordion>

## Клиенты и интерфейсы

### Отправка клиентом и повторные подключения

[WebChat](/ru/web/webchat) и [Control UI](/ru/web/control-ui) после повторных подключений более последовательно показывают активные разговоры и состояния ошибок, а мобильные клиенты и [терминальный UI](/ru/cli/tui) восстанавливают завершенные, отклоненные или прерванные отправки, не оставляя их в зависшем виде.

<Accordion title="Источники и участники">

- Если сообщение WebChat завершается ошибкой до запуска агента, WebChat и Control UI теперь показывают сеанс как завершившийся ошибкой, а не оставляют его в состоянии, похожем на продолжающееся выполнение. [#84352](https://github.com/openclaw/openclaw/pull/84352) Спасибо @jesse-merhi.
- Исправляет зависание выбора сеанса в Control UI за скрытыми сеансами субагентов, поэтому Load More доходит до следующего пригодного чата, не показывая вводящее в заблуждение общее число. [#89323](https://github.com/openclaw/openclaw/pull/89323) Связано с [#89249](https://github.com/openclaw/openclaw/issues/89249). Спасибо @giodl73-repo, @originsecured-do.
- Когда пользователи повторно открывают разговор Control UI из History, их промпты теперь отображаются вместе с ответами ассистента, сохраняя контекст вопроса и ответа без пустых разрывов в длинных стенограммах. [#93841](https://github.com/openclaw/openclaw/pull/93841) Связано с [#90241](https://github.com/openclaw/openclaw/issues/90241). Спасибо @mushuiyu886, @pronzcw.
- Развертывания Control UI за префиксом пути теперь сохраняют запросы manifest, favicon и service-worker в пределах этого префикса, избегая сбивающих с толку ошибок 403 на корневом уровне после входа. [#94204](https://github.com/openclaw/openclaw/pull/94204) Связано с [#94157](https://github.com/openclaw/openclaw/issues/94157). Спасибо @hugenshen, @xrow.
- Пользователи Android теперь могут открывать строки журнала Health и Skills в Settings для просмотра читаемых сведений, что упрощает диагностику активности Gateway, проверку настройки и состояния Skills, а также понимание того, как выполнить сопряжение с существующим кодом настройки. [#95148](https://github.com/openclaw/openclaw/pull/95148) Спасибо @tosko4.
- Отправленные промпты больше не появляются повторно в редакторе Control UI после отправки, поэтому пользователи могут переключать сеансы или начинать следующее сообщение без риска повторной отправки или перезаписи нового черновика, при этом намеренный повторный ввод по-прежнему работает. [#95503](https://github.com/openclaw/openclaw/pull/95503) Связано с [#89466](https://github.com/openclaw/openclaw/issues/89466). Спасибо @vincentkoc, @zhangguiping-xydt, @zhong18804784882.
- Пользователи Android теперь получают более чистый Overview, где с первого взгляда видны состояние подключения, настроенный агент, работоспособность узла, подтверждения, недавние сеансы, а также действия Chat и Talk. [#95557](https://github.com/openclaw/openclaw/pull/95557) Спасибо @joshavant, @solvely-colin.
- Пользователи Android теперь могут обновлять и обрабатывать подтверждения команд Gateway на экране Approvals в приложении, выбирая Allow Once, Always или Deny при подключении. [#95593](https://github.com/openclaw/openclaw/pull/95593) Спасибо @solvely-colin.
- Пользователи iOS теперь избегают неожиданных запросов уведомлений и получают понятные инструкции, когда оповещения о подтверждениях недоступны, при этом разрешение управляется с одного предсказуемого экрана Settings. [#95640](https://github.com/openclaw/openclaw/pull/95640) Спасибо @joshavant.
- Локальные завершения TUI теперь остаются в безопасных пределах таймера, даже когда `OPENCLAW_TUI_LOCAL_RUN_SHUTDOWN_GRACE_MS` задан крайне большим. [c21dcfc](https://github.com/openclaw/openclaw/commit/c21dcfc7c272201484514bbc096bd51ab112bd47)
- Canvas A2UI теперь после каждой сборки отдает только текущие ресурсы приложения, поэтому устаревшие изображения совместимости и оставшиеся файлы появляются с меньшей вероятностью. [a89e65c](https://github.com/openclaw/openclaw/commit/a89e65c167f3280b047baff931f52e393875c892) Спасибо @vincentkoc.
- Сбои настройки ретранслятора push-уведомлений iOS стало проще точно определять, потому что диагностика регистрации показывает, где остановилась настройка, не выводя конфиденциальные учетные данные push в журналы. [f2b8668](https://github.com/openclaw/openclaw/commit/f2b8668a549b50339a96e47020a12615734640a9) Спасибо @joshavant.
- Устройства iOS теперь регистрируются для push-уведомлений только после того, как пользователи принимают раскрытие информации о размещенном ретрансляторе и разрешают уведомления, предотвращая публикацию регистрационных данных до согласия. [8efed50](https://github.com/openclaw/openclaw/commit/8efed50c4ed33105cfed9f2f96532fc9fe2d7e6d) Спасибо @joshavant.
- Исправляет случаи, когда отправки чата, голосовые отправки, отправки TUI и пересланные отправки иногда выглядели зависшими или исчезали после того, как Gateway уже завершил или отклонил их, поэтому затронутые клиенты теперь очищают состояние ожидания, восстанавливают ввод с возможностью повтора, обновляют историю или показывают полезную ошибку. [#91049](https://github.com/openclaw/openclaw/pull/91049) Связано с [#91048](https://github.com/openclaw/openclaw/issues/91048). Спасибо @nxmxbbd.

</Accordion>

### Исправления интерфейса, настроек и онбординга

Дополнительные исправления [Control UI](/ru/web/control-ui), мобильных и настольных приложений улучшают точность отображения, доступность, онбординг и поведение приложения.

<Accordion title="Источники и участники">

- Восстанавливает квоту использования OpenAI/Codex в развернутой боковой панели чата Control UI, чтобы пользователи могли проверять свои лимиты, не покидая разговор. [#94219](https://github.com/openclaw/openclaw/pull/94219) Связано с [#93041](https://github.com/openclaw/openclaw/issues/93041). Спасибо @jazzroutine, @pick-cat.
- Экраны iOS теперь используют согласованные акцентные цвета и цвета состояния OpenClaw в онбординге, настройках, чате, запросах подтверждений, разрешениях для голоса, виджетах и общих представлениях чата. [#94627](https://github.com/openclaw/openclaw/pull/94627) Спасибо @zats.
- Control UI теперь может создавать задания Early Morning с пресетом Silent в основном сеансе и без уведомлений, вместо того чтобы оставлять диалог открытым без видимого результата. [#95459](https://github.com/openclaw/openclaw/pull/95459) Связано с [#95073](https://github.com/openclaw/openclaw/issues/95073). Спасибо @vincentkoc, @vporton, @zoowh.
- На границе миллиона токенов бейджи и показания использования Control UI теперь показывают "1M" вместо сбивающего с толку "1000k", при этом базовые счетчики токенов остаются без изменений. [#95485](https://github.com/openclaw/openclaw/pull/95485) Спасибо @narahariraghava, @vincentkoc.
- Overview в Control UI теперь учитывает и помечает только включенные задания Cron, которые все еще требуют внимания, тогда как отключенные задания сохраняют сведения о прошлых сбоях, не отображаясь как текущие проблемы. [#95723](https://github.com/openclaw/openclaw/pull/95723) Связано с [#95716](https://github.com/openclaw/openclaw/issues/95716). Спасибо @voytas75, @zengwen-dt.
- Пользователи Control UI теперь видят более короткие подсказки для тем System, Light и Dark, а программы чтения с экрана озвучивают менее повторяющиеся метки без потери окружающего контекста Color mode. [#95837](https://github.com/openclaw/openclaw/pull/95837) Спасибо @hannesrudolph, @sannidhyasah.
- Необработанная конфигурация больше не кажется отсутствующей в Settings после переключения из представления формы, потому что JSON возвращается в область просмотра вместо сохранения предыдущей позиции прокрутки. [#96145](https://github.com/openclaw/openclaw/pull/96145) Связано с [#94202](https://github.com/openclaw/openclaw/issues/94202). Спасибо @sunlit-deng, @vporton.
- Новые пользователи iOS теперь попадают на приветствие и онбординг OpenClaw до того, как iOS запрашивает доступ к локальной сети, тогда как существующие пользователи по-прежнему получают запрос при открытии настройки Gateway или иной необходимости обнаружения LAN Gateway. [#96181](https://github.com/openclaw/openclaw/pull/96181) Спасибо @joshavant.

</Accordion>

## Документация и инструменты администрирования

### Надежность настройки и команд

Распространенные [команды CLI](/ru/cli/index) теперь более последовательно обрабатывают конфигурацию, пути, вывод и случаи сбоев. [Автодополнение shell](/ru/cli/completion), [doctor](/ru/cli/doctor), [команды config](/ru/cli/config) и [конфигурация Gateway](/ru/gateway/configuration) предоставляют более понятные инструкции и более безопасное восстановление, когда установка или настройка требует внимания.

<Accordion title="Источники и участники">

- Меню автодополнения zsh по Tab в OpenClaw теперь отображает описания опций, содержащие переменные `$` или примеры в обратных кавычках, буквально, а не выполняет их как ввод shell и не повреждает меню. [#64490](https://github.com/openclaw/openclaw/pull/64490) Спасибо @edenkangdw.
- После обновления со старого хранилища sandbox операторы теперь получают понятное предупреждение `openclaw doctor` об оставшихся файлах реестра и могут использовать `openclaw doctor --fix`, чтобы перенести или очистить их. [#84326](https://github.com/openclaw/openclaw/pull/84326) Спасибо @giodl73-repo.
- Операторы теперь могут использовать `doctor --lint`, чтобы находить устаревшие legacy-сервисы Gateway и предварительно просматривать очистку, при этом намеренно добавленные дополнительные сервисы остаются информационными и не приводят к сбою проверки по умолчанию. [#84340](https://github.com/openclaw/openclaw/pull/84340) Спасибо @giodl73-repo.
- Операторы gateway в macOS теперь получают предупреждение до того, как переустановка, восстановление или перезапуск перезапишут пользовательское поведение обертки LaunchAgent, а `openclaw status` отличает проверки отсутствующего секрета только для CLI от установленного сервиса. [#90537](https://github.com/openclaw/openclaw/pull/90537) Связано с [#90518](https://github.com/openclaw/openclaw/issues/90518). Спасибо @turbotheturtle, @vincentkoc.
- Длинные, многострочные или насыщенные кодом промпты теперь можно отправлять в `openclaw agent` с помощью `--message-file`, избегая хрупкого экранирования shell и сообщая о недопустимых файлах до отправки. [#93351](https://github.com/openclaw/openclaw/pull/93351) Спасибо @ooiuuii.
- Исправляет ситуацию, когда запланированные восстановления `doctor --fix --non-interactive` перезапускали уже работающий gateway после временного сбоя проверки работоспособности, поэтому автоматическое обслуживание больше не прерывает работающий сервис. [#94148](https://github.com/openclaw/openclaw/pull/94148) Связано с [#78217](https://github.com/openclaw/openclaw/issues/78217). Спасибо @esqandil, @zhangguiping-xydt.
- `openclaw configure` и простой `openclaw config` теперь останавливаются с понятной подсказкой по подкомандам при запуске из скриптов или pipe, вместо того чтобы открывать частичный интерактивный мастер и завершаться неясно. [#94238](https://github.com/openclaw/openclaw/pull/94238) Связано с [#93953](https://github.com/openclaw/openclaw/issues/93953). Спасибо @nianjiuzst, @ruomuxydt.
- Операторы с несколькими агентами теперь могут использовать `openclaw gateway usage-cost`, чтобы просматривать расходы для одного настроенного агента или всех агентов, при этом существующая команда для агента по умолчанию остается без изменений. [#94483](https://github.com/openclaw/openclaw/pull/94483) Спасибо @ly-wang19.
- Архивные карточки Workboard больше не загромождают стандартный вывод `openclaw workboard list`, при этом `--include-archived` и вывод JSON по-прежнему дают доступ при необходимости. [#94562](https://github.com/openclaw/openclaw/pull/94562) Связано с [#94555](https://github.com/openclaw/openclaw/issues/94555). Спасибо @ecican, @vincentkoc, @zengwen-dt.
- OpenClaw Doctor теперь дает точные рекомендации для работающих изолированных cron-заданий shell-prompt, вместо того чтобы снова и снова предлагать команду `--fix`, которая не может убрать предупреждение. [#94784](https://github.com/openclaw/openclaw/pull/94784) Связано с [#94655](https://github.com/openclaw/openclaw/issues/94655). Спасибо @altaywtf, @geekoagent, @zengwen-dt.
- Исправляет ситуацию, когда `openclaw doctor` показывал предупреждение о необходимости исправления для исправных локальных конфигураций памяти GGUF после намеренно пропущенной проверки готовности, сохраняя предупреждение, когда настроенная локальная модель действительно отсутствует. [#95393](https://github.com/openclaw/openclaw/pull/95393) Связано с [#92582](https://github.com/openclaw/openclaw/issues/92582). Спасибо @mikasa0818, @neekolascmd, @vincentkoc.
- В Windows созданные установщиком задачи gateway теперь выполняются в фоне без окна консоли, которое пользователи могли случайно закрыть и тем самым остановить gateway. [#95480](https://github.com/openclaw/openclaw/pull/95480) Связано с [#89231](https://github.com/openclaw/openclaw/issues/89231). Спасибо @cameronweller, @mikasa0818, @vincentkoc.
- Привязки каналов агентов теперь отклоняют некорректные спецификации аккаунтов, такие как `matrix:work:extra`, с понятной ошибкой, а не молча маршрутизируют агента в другой аккаунт. [#95572](https://github.com/openclaw/openclaw/pull/95572) Спасибо @ly-wang19.
- Обновления skills ClawHub теперь соблюдают настроенную политику безопасности установки, а `openclaw skills update --all` обновляет только отслеживаемые skills ClawHub вместо неожиданной установки других настроенных skills. [#95684](https://github.com/openclaw/openclaw/pull/95684) Спасибо @vincentkoc.
- Рабочие процессы перезапуска Windows и запуска gateway стали надежнее, потому что OpenClaw теперь передает команды в доверенный системный путь `cmd.exe`, а не зависит от поиска процесса. [7dd01d1](https://github.com/openclaw/openclaw/commit/7dd01d15c56da2ee50f55746ba725d708682fca9) Спасибо @vincentkoc.
- Очистка gateway и проверки listener в Windows стали надежнее при неполном поиске по PATH, поэтому операторы могут определить процесс gateway и освободить занятый порт, не пропуская установленные системные инструменты. [e9b694e](https://github.com/openclaw/openclaw/commit/e9b694ef9cd8b7528a76d85b8be2a830b296a5e1) Спасибо @vincentkoc.
- В Windows запуск OpenClaw и передача управления TUI Codex теперь находят `bun`, `codex` и другие runtime-бинарные файлы через доверенный системный локатор, даже если другая команда `where` появляется раньше в PATH. [72b9bc7](https://github.com/openclaw/openclaw/commit/72b9bc730370e3b1155fb231621c2bc7b2c87b56) Спасибо @vincentkoc.
- Диагностика портов в Windows теперь использует нужные системные инструменты, даже если записи PATH отсутствуют или перекрываются, поэтому конфликты портов gateway и сервиса с меньшей вероятностью будут скрыты сбоями разрешения команд. [c4facb2](https://github.com/openclaw/openclaw/commit/c4facb2bb372e99037f497e2640ca7bdc5cbc5f6) Спасибо @vincentkoc.
- Восстановление демона Windows с меньшей вероятностью пропустит обнаружение процесса или очистку при неполном, необычном или перекрытом PATH, потому что fallback для запланированных задач теперь находит PowerShell и taskkill в доверенных системных расположениях. [2a140e6](https://github.com/openclaw/openclaw/commit/2a140e6e6ae8c48edb5bd52d8d177915f0555d70) Спасибо @vincentkoc.
- OpenClaw теперь хранит маркеры восстановления конфигурации, последние известные рабочие снимки и историю подозрительных чтений в своем общем состоянии после миграции, не оставляя отдельный файл журнала config-health. [6daabd2](https://github.com/openclaw/openclaw/commit/6daabd23f821c66154739de4b0f103e33343333c) Спасибо @vincentkoc.
- В Windows команды Crabbox, запущенные через shims пакетов Node, теперь получают флаги provider, команды shell и специальные символы shell в введенном виде, а не теряют или переинтерпретируют их. [54d24cd](https://github.com/openclaw/openclaw/commit/54d24cd956ff91f4fa8c4924f17c06798c1e0359) Спасибо @vincentkoc.
- Рабочие процессы Crabbox для Windows с меньшей вероятностью завершатся сбоем или переключатся на более медленную обработку shell при запуске инструментов Node через shims `.cmd` и `.bat`. [d48dcc6](https://github.com/openclaw/openclaw/commit/d48dcc664bc6e1106a61942a951745886f22d582) Спасибо @vincentkoc.
- Пользователи Windows могут запускать `crabbox`, `git` и другие инструменты на базе Node через установленные npm shims команд без остановки Crabbox до открытия инструмента. [77f4e45](https://github.com/openclaw/openclaw/commit/77f4e45c3518751b5f586eac193c4aee904f02d9) Спасибо @vincentkoc.
- `openclaw doctor` теперь проверяет профили, в которых отсутствуют настройки политики инструментов, не считая это допустимое отсутствие ошибкой. [03ba09b](https://github.com/openclaw/openclaw/commit/03ba09bfa8676832d55bdc7724e79d9980fdd2d7)
- `openclaw doctor` больше не показывает вводящие в заблуждение предупреждения раздела инструментов, когда не может оценить пользовательский preview-профиль. [420a0e6](https://github.com/openclaw/openclaw/commit/420a0e6fce4b2c5339e535e6b307f50df1c00bb2) Спасибо @vincentkoc.
- `openclaw doctor` теперь ограничивает preview-предупреждения профилями инструментов, которые он может оценить, избегая вводящих в заблуждение предупреждений о настроенных разрешениях для неизвестных профилей. [541f7ff](https://github.com/openclaw/openclaw/commit/541f7ffc6558c0e59a8afca066a9f00884d39b65) Спасибо @vincentkoc.
- Пользователи Windows могут установить OpenClaw из исходного кода без блокировки настройки зависимостей из-за того, что установщик принудительно запускает скрипты npm или pnpm через `cmd.exe`. [1252378](https://github.com/openclaw/openclaw/commit/1252378018f899bfc110914bac7cba94b65b8930) Спасибо @vincentkoc.
- Более крупные конфигурации OpenClaw теперь могут эффективнее инициализироваться и генерировать подсказки UI, при этом чувствительные поля по-прежнему помечаются так же. [#55018](https://github.com/openclaw/openclaw/pull/55018) Спасибо @huangyandi-red, @vincentkoc, @xdhuangyandi.
- Изменения конфигурации, которые все еще требуют ручного перезапуска gateway, теперь показывают понятное уведомление о необходимости перезапуска с сохранением исходной заметки, вместо того чтобы выглядеть завершенными с вводящим в заблуждение сообщением `config-patch ok`. [#83041](https://github.com/openclaw/openclaw/pull/83041) Связано с [#46797](https://github.com/openclaw/openclaw/issues/46797). Спасибо @stache73, @xuruiray.
- Справка для `doctor`, `gateway`, `models`, `plugins`, `sessions` и `tasks` теперь появляется за десятки миллисекунд, тогда как команды вроде `sessions --help` и `tasks --help` раньше начинали отвечать примерно через 1,6-1,8 секунды. [#89628](https://github.com/openclaw/openclaw/pull/89628) Спасибо @yyzquwu.
- Бэкенды трассировки OpenTelemetry, такие как Langfuse, теперь показывают фактическое имя provider/model вместо "unknown" для идентификаторов моделей со слешем. [#89981](https://github.com/openclaw/openclaw/pull/89981) Спасибо @mycarrysun, @vincentkoc.
- Некорректные или старые записи сопряжения устройств больше не мешают `openclaw devices list` показывать ожидающие запросы на одобрение, при этом допустимые роли по-прежнему отображаются нормально. [#93504](https://github.com/openclaw/openclaw/pull/93504) Спасибо @ly-wang19.
- OpenClaw теперь отклоняет SSH-цели с лишними начальными или конечными двоеточиями до того, как они смогут создать недопустимую конфигурацию SSH или сбои запуска туннеля для sandbox и gateway на базе SSH. [#93887](https://github.com/openclaw/openclaw/pull/93887) Спасибо @miorbnli.
- Пользователи, у которых неинтерактивная настройка не проходит локальную проверку работоспособности gateway, теперь получают исполняемые команды восстановления `openclaw onboard --install-daemon` или `openclaw onboard --skip-health` вместо неподдерживаемых флагов `setup`. [#93994](https://github.com/openclaw/openclaw/pull/93994) Связано с [#93947](https://github.com/openclaw/openclaw/issues/93947). Спасибо @bk-z1, @nianjiuzst.
- Проверки работоспособности и probe для Gateway теперь принимают тот же пользовательский `--port`, который использовался для запуска локального gateway, заранее отклоняют недопустимые порты и показывают выбранную цель loopback в выводе JSON. [#94687](https://github.com/openclaw/openclaw/pull/94687) Связано с [#79100](https://github.com/openclaw/openclaw/issues/79100). Спасибо @bryantegomoh, @ozthedivine.
- `gateway --force` теперь обнаруживает процессы только IPv4, занимающие порт gateway, и все равно пытается выполнить очистку, когда проверка порта не дает однозначного результата, вместо того чтобы ошибочно считать порт свободным. [#94949](https://github.com/openclaw/openclaw/pull/94949) Связано с [#94426](https://github.com/openclaw/openclaw/issues/94426). Спасибо @sunlit-deng, @vincentkoc, @wangwllu.
- `openclaw config validate` теперь принимает настройки MCP-сервера на основе команд, которые явно используют `transport: "stdio"`, избегая ложных ошибок валидации и по-прежнему отклоняя недопустимые удаленные stdio-конфигурации. [#95102](https://github.com/openclaw/openclaw/pull/95102) Связано с [#95082](https://github.com/openclaw/openclaw/issues/95082). Спасибо @ken-jo, @lzyyzznl.
- Редактирование изображений через CLI теперь может возвращать несколько вариантов одной командой с `--count <n>`, вместо ограничения одним результатом по умолчанию от provider. [#95300](https://github.com/openclaw/openclaw/pull/95300) Спасибо @ly-wang19.
- `openclaw sessions export-trajectory` теперь находит сеансы, которые уже видят другие команды сеансов, когда настроены пользовательские хранилища, хранилища на основе `~` или шаблона `{agentId}`, без необходимости снова указывать путь к хранилищу. [#95570](https://github.com/openclaw/openclaw/pull/95570) Связано с [#95568](https://github.com/openclaw/openclaw/issues/95568). Спасибо @youngting520.
- Исправлено отображение флагов в `infer inspect --name <id> --json`, которые соответствующие команды CLI не принимали, чтобы разработчики и операторы могли надежно узнавать поддерживаемые параметры моделей, аутентификации и транскрипции. [#95719](https://github.com/openclaw/openclaw/pull/95719) Спасибо @ly-wang19, @vincentkoc.
- Пользователи, просматривающие очень большие или неупорядоченные сеансы, могут открывать сведения об использовании и по-прежнему получать последние записи журнала с временными метками без сохранения всей разобранной истории журнала в памяти OpenClaw. [#96019](https://github.com/openclaw/openclaw/pull/96019) Спасибо @vincentkoc.
- Операторы теперь могут настроить монитор аутентификации, таймер systemd и виджеты Termux для своего собственного хоста OpenClaw без предварительной замены имен хостов и путей файловой системы, специфичных для сопровождающих. [af3e509](https://github.com/openclaw/openclaw/commit/af3e509ab823dac5f91b16915ee7067b369656a3) Спасибо @vincentkoc.
- Нативная подготовка crabbox в Windows теперь автоматически выбирает требуемую задачу демона Windows, предотвращая неудачные или неверно направленные запуски, при этом WSL2 и явные переопределения задач остаются без изменений. [d5d9a82](https://github.com/openclaw/openclaw/commit/d5d9a8256d6bc2ff8d699152923357bd61c606c1) Спасибо @vincentkoc.
- Пользователи, задающие локальный аватар агента, могут избежать отсутствующих изображений, сохраняя файлы относительно рабочей области размером до 2 МБ, при этом HTTP(S)-аватары и аватары в виде URI данных не подпадают под это ограничение. [#78884](https://github.com/openclaw/openclaw/pull/78884) Связано с [#65312](https://github.com/openclaw/openclaw/issues/65312). Спасибо @wangjieweb3-design, @nyx-nocturna.
- Инструкции агента по умолчанию в OpenClaw теперь просят агентов проверять подходящие бесплатные решения или решения с открытым исходным кодом перед предложением пользовательской разработки, при этом по-прежнему разрешая пользовательскую работу, когда она подходит лучше. [#86608](https://github.com/openclaw/openclaw/pull/86608) Спасибо @cablackmon.
- Авторы Plugin теперь могут использовать документированное поле `targetSessionKey` в событиях `subagent_ended`, чтобы сопоставлять их с соответствующим запуском, вместо того чтобы полагаться на поля `agentId` или `childSessionKey`, которые не отправляются. [#95191](https://github.com/openclaw/openclaw/pull/95191) Связано с [#95186](https://github.com/openclaw/openclaw/issues/95186). Спасибо @ken-jo, @mahaohao-ch.
- Ссылки на Skills ClawHub в документации OpenClaw и карточках витрины теперь открывают канонические страницы с указанием владельца, а примеры установки используют готовые для копирования ссылки `openclaw skills install @owner/<slug>` вместо старых маршрутов только со slug. [#95972](https://github.com/openclaw/openclaw/pull/95972) Спасибо @patrick-erichsen.

</Accordion>

### Инструменты и запланированные задачи

[Запланированные задания](/ru/cli/cron) и встроенные [инструменты](/ru/tools/index) теперь более последовательно завершаются, повторяются, сообщают о сбоях и сохраняют предназначенные для них входные данные. Улучшения в [среде выполнения SDK Plugin](/ru/plugins/sdk-runtime) также делают расширения, поддерживаемые инструментами, надежнее при загрузке, возврате результатов или выполнении запланированных задач.

<Accordion title="Источники и участники">

- Изолированные задания cron с `deleteAfterRun` теперь удаляют временный сеанс и стенограмму после завершения, включая запуски с отключенной доставкой, что уменьшает количество устаревших файлов, накопленный контекст и ручную очистку. [#84794](https://github.com/openclaw/openclaw/pull/84794) Связано с [#84707](https://github.com/openclaw/openclaw/issues/84707). Спасибо @bottenbenny, @turbotheturtle.
- Отдельные запланированные задания теперь могут использовать собственные резервные модели, выполняться с отключенными резервными вариантами или возвращаться к обычному наследованию резервных вариантов через CLI, без необходимости для операторов редактировать низкоуровневые данные полезной нагрузки. [#93369](https://github.com/openclaw/openclaw/pull/93369) Связано с [#90302](https://github.com/openclaw/openclaw/issues/90302). Спасибо @849261680, @walliiee.
- История Cron теперь надежно находит записи, в идентификаторах заданий которых есть дополнительные окружающие пробелы, и отклоняет вложенные или пустые идентификаторы до того, как они смогут создать записи журнала, которые нельзя безопасно прочитать обратно. [#93567](https://github.com/openclaw/openclaw/pull/93567) Спасибо @alix-007, @vincentkoc.
- Добавление или удаление задания cron больше не приводит к тому, что другое повторяющееся задание, срок выполнения которого уже наступил, теряет ожидающий запуск. [#94323](https://github.com/openclaw/openclaw/pull/94323) Спасибо @yetval.
- Чтение и запись документов Word, PowerPoint и Excel теперь используют предполагаемый путь `.docx`, `.pptx` или `.xlsx` вместо сбоя из-за вымышленного расширения. [#95805](https://github.com/openclaw/openclaw/pull/95805) Связано с [#93326](https://github.com/openclaw/openclaw/issues/93326). Спасибо @bhnan, @lzyyzznl, @vincentkoc, @xzh-icenter.
- Пользователи автоматизации браузера сохраняют те же насыщенные ссылками снимки, включая полезные ветви в компактных результатах, с меньшим количеством устранимой обработки при создании снимков. [#96072](https://github.com/openclaw/openclaw/pull/96072) Спасибо @vincentkoc.
- Исправлены ситуации, когда команды с истекшим временем ожидания и прерванные обновления ядра в Windows иногда оставляли дочерние процессы запущенными, поэтому OpenClaw может надежнее останавливать все дерево процессов после отмен, тайм-аутов или очистки обновления. [a192b2e](https://github.com/openclaw/openclaw/commit/a192b2ea52b3166a7d190bf5f60f3feb030306bb) Спасибо @vincentkoc.
- Пользователи Windows реже сталкиваются со сбоями установок инструментов, управляемых агентом, при распаковке ZIP-загрузок, таких как ripgrep, потому что OpenClaw теперь использует встроенные программы извлечения Windows вместо того, чтобы полагаться на поиск в PATH. [a5fde91](https://github.com/openclaw/openclaw/commit/a5fde9119c9c50685a392bff078a2f76a03d749d)
- Проверки установки и среды выполнения Windows теперь надежнее находят необходимые инструменты, используя доверенный распознаватель System32 вместо зависимости от неожиданной записи PATH. [d3b4444](https://github.com/openclaw/openclaw/commit/d3b44442f6c8bedd765dc20a06316d3420b5d854) Спасибо @vincentkoc.
- Запуски SDK, созданные с `timeoutMs: 0`, теперь сохраняют запрошенный нулевой тайм-аут без нежелательного сторожевого таймера на стороне клиента. [2bdcc83](https://github.com/openclaw/openclaw/commit/2bdcc8314d3fce9ee2d0300759cd6a1d9bb45a7d) Спасибо @vincentkoc.
- Зависшие команды OpenClaw теперь надежно останавливаются даже тогда, когда вызывающие стороны задают чрезвычайно большие тайм-ауты выполнения или простоя вывода. [1425bb3](https://github.com/openclaw/openclaw/commit/1425bb3a03189813787194c23b8a38518166005a) Спасибо @vincentkoc.
- Команды с чрезвычайно большими настройками тайм-аута теперь используют безопасный максимум вместо сбоя из-за того, что среда выполнения не может запланировать запрошенное ожидание. [66b94ba](https://github.com/openclaw/openclaw/commit/66b94ba577b8836a4afa7cb59cd1a749bf2a8d68)
- Специфичные для провайдера настройки разрешения и запрета инструментов теперь более последовательно согласуются с предупреждениями doctor OpenClaw, включая конфигурации с псевдонимами провайдеров, ключами для конкретных моделей, идентификаторами моделей в стиле OpenRouter или некорректными записями политики. [8f2882f](https://github.com/openclaw/openclaw/commit/8f2882f94affbe5e89994ae175fdaf7304d7b392)
- Приложения SDK теперь получают `tool.call.failed`, когда терминальные инструменты завершаются с ошибкой или блокируются, вместо вводящего в заблуждение события завершения, чтобы существующая обработка сбоев могла реагировать корректно. [#95383](https://github.com/openclaw/openclaw/pull/95383) Спасибо @ly-wang19.
- Исправлены случаи, когда запросы на добавление и обновление cron отклонялись, если распознанные поля задания поступали с безвредными завершающими пробелами, поэтому расписания можно сохранять без ослабления проверок неоднозначного или небезопасного ввода. [#95674](https://github.com/openclaw/openclaw/pull/95674) Связано с [#95407](https://github.com/openclaw/openclaw/issues/95407). Спасибо @nassiel, @zw-xysk.
- Мониторинг субагентов Codex обрабатывает большие наборы дочерних агентов и файлов стенограмм с меньшим объемом ненужного сканирования, при этом старые форматы имен файлов стенограмм продолжают разрешаться как раньше. [#96085](https://github.com/openclaw/openclaw/pull/96085) Спасибо @vincentkoc.
- Исправлено зависание гидратации native Windows crabbox или пропуск передач, когда runner и daemon используют разные домашние каталоги, поэтому оба могут находить одно и то же состояние задания и stop-файлы. [f354889](https://github.com/openclaw/openclaw/commit/f354889efa1c8bafca9304767afba2c270add549) Спасибо @vincentkoc.

</Accordion>

<Accordion title="Дополнительные вклады">

- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#95308](https://github.com/openclaw/openclaw/pull/95308) Спасибо @vincentkoc.
- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#95465](https://github.com/openclaw/openclaw/pull/95465) Спасибо @wangmiao0668000666.
- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#95625](https://github.com/openclaw/openclaw/pull/95625) Спасибо @vincentkoc.
- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#95649](https://github.com/openclaw/openclaw/pull/95649) Спасибо @vincentkoc.
- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#95681](https://github.com/openclaw/openclaw/pull/95681) Спасибо @vincentkoc.
- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#95857](https://github.com/openclaw/openclaw/pull/95857) Спасибо @romneyda.
- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#95870](https://github.com/openclaw/openclaw/pull/95870) Спасибо @vincentkoc.
- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#95872](https://github.com/openclaw/openclaw/pull/95872) Спасибо @romneyda.
- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#95879](https://github.com/openclaw/openclaw/pull/95879) Спасибо @vincentkoc.
- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#95890](https://github.com/openclaw/openclaw/pull/95890) Спасибо @vincentkoc.
- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#95909](https://github.com/openclaw/openclaw/pull/95909) Спасибо @vincentkoc.
- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#95922](https://github.com/openclaw/openclaw/pull/95922) Спасибо @vincentkoc.
- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#95946](https://github.com/openclaw/openclaw/pull/95946) Спасибо @vincentkoc.
- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#95967](https://github.com/openclaw/openclaw/pull/95967) Спасибо @vincentkoc.
- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#95983](https://github.com/openclaw/openclaw/pull/95983) Спасибо @vincentkoc.
- Улучшает планирование CI репозитория, использование раннеров и обработку сбоев. [#96258](https://github.com/openclaw/openclaw/pull/96258) Спасибо @vincentkoc.
- Улучшает автоматизацию проверок релиза и обработку обязательных доказательств. [#95094](https://github.com/openclaw/openclaw/pull/95094) Спасибо @romneyda.
- Улучшает автоматизацию проверок релиза и обработку обязательных доказательств. [#95466](https://github.com/openclaw/openclaw/pull/95466) Спасибо @jason-allen-oneal.
- Улучшает автоматизацию проверок релиза и обработку обязательных доказательств. [#95876](https://github.com/openclaw/openclaw/pull/95876) Спасибо @romneyda.
- Улучшает автоматизацию проверок релиза и обработку обязательных доказательств. [#95880](https://github.com/openclaw/openclaw/pull/95880) Спасибо @romneyda.
- Улучшает автоматизацию проверок релиза и обработку обязательных доказательств. [#95919](https://github.com/openclaw/openclaw/pull/95919) Спасибо @romneyda.
- Улучшает автоматизацию проверок релиза и обработку обязательных доказательств. [#95928](https://github.com/openclaw/openclaw/pull/95928) Спасибо @vincentkoc.
- Улучшает автоматизацию проверок релиза и обработку обязательных доказательств. [#95991](https://github.com/openclaw/openclaw/pull/95991) Спасибо @vincentkoc.
- Улучшает автоматизацию проверок релиза и обработку обязательных доказательств. [#96235](https://github.com/openclaw/openclaw/pull/96235) Спасибо @vincentkoc.
- Улучшает упаковку релизов, публикацию и инструменты валидации. [#94272](https://github.com/openclaw/openclaw/pull/94272) Спасибо @romneyda.
- Улучшает упаковку релизов, публикацию и инструменты валидации. [#94622](https://github.com/openclaw/openclaw/pull/94622) Спасибо @tayoun.
- Улучшает упаковку релизов, публикацию и инструменты валидации. [#95898](https://github.com/openclaw/openclaw/pull/95898) Спасибо @romneyda.
- Улучшает упаковку релизов, публикацию и инструменты валидации. [#95901](https://github.com/openclaw/openclaw/pull/95901) Спасибо @romneyda.
- Улучшает упаковку релизов, публикацию и инструменты валидации. [#95999](https://github.com/openclaw/openclaw/pull/95999) Спасибо @vincentkoc.
- Улучшает упаковку релизов, публикацию и инструменты валидации. [#96055](https://github.com/openclaw/openclaw/pull/96055) Спасибо @vincentkoc.
- Улучшает упаковку релизов, публикацию и инструменты валидации. [#96226](https://github.com/openclaw/openclaw/pull/96226) Спасибо @vincentkoc.
- Улучшает упаковку релизов, публикацию и инструменты валидации. [#96271](https://github.com/openclaw/openclaw/pull/96271) Спасибо @vincentkoc.
- Улучшает упаковку релизов, публикацию и инструменты валидации. [#97909](https://github.com/openclaw/openclaw/pull/97909) Спасибо @patrick-erichsen.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#91502](https://github.com/openclaw/openclaw/pull/91502) Спасибо @romneyda.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#91506](https://github.com/openclaw/openclaw/pull/91506) Спасибо @romneyda.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#94700](https://github.com/openclaw/openclaw/pull/94700) Спасибо @romneyda.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#95406](https://github.com/openclaw/openclaw/pull/95406) Спасибо @romneyda.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#95858](https://github.com/openclaw/openclaw/pull/95858) Спасибо @romneyda.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#95933](https://github.com/openclaw/openclaw/pull/95933) Спасибо @romneyda.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#95944](https://github.com/openclaw/openclaw/pull/95944) Спасибо @romneyda.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#95947](https://github.com/openclaw/openclaw/pull/95947) Спасибо @romneyda.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#95952](https://github.com/openclaw/openclaw/pull/95952) Спасибо @vincentkoc.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#95961](https://github.com/openclaw/openclaw/pull/95961) Спасибо @vincentkoc.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#95971](https://github.com/openclaw/openclaw/pull/95971) Спасибо @romneyda.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#95975](https://github.com/openclaw/openclaw/pull/95975) Спасибо @vincentkoc.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#96003](https://github.com/openclaw/openclaw/pull/96003) Спасибо @romneyda.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#96017](https://github.com/openclaw/openclaw/pull/96017) Спасибо @romneyda.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#96030](https://github.com/openclaw/openclaw/pull/96030) Спасибо @romneyda.
- Улучшает покрытие QA Lab, сбор доказательств и проверки готовности к релизу. [#96246](https://github.com/openclaw/openclaw/pull/96246) Спасибо @vincentkoc.
- Добавляет или исправляет целевое регрессионное покрытие для рабочих процессов сопровождающих. [#87121](https://github.com/openclaw/openclaw/pull/87121) Спасибо @davinci282828, @lizuju.
- Добавляет или исправляет целевое регрессионное покрытие для рабочих процессов сопровождающих. [#90223](https://github.com/openclaw/openclaw/pull/90223) Спасибо @aniruddhaadak80.
- Добавляет или исправляет целевое регрессионное покрытие для рабочих процессов сопровождающих. [#93378](https://github.com/openclaw/openclaw/pull/93378) Спасибо @mmyzwl, @yachiyo1680.
- Добавляет или исправляет целевое регрессионное покрытие для рабочих процессов сопровождающих. [#95475](https://github.com/openclaw/openclaw/pull/95475) Спасибо @kklouzal.
- Добавляет или исправляет целевое регрессионное покрытие для рабочих процессов сопровождающих. [#95499](https://github.com/openclaw/openclaw/pull/95499) Спасибо @romneyda.
- Добавляет или исправляет целевое регрессионное покрытие для рабочих процессов сопровождающих. [#95602](https://github.com/openclaw/openclaw/pull/95602) Спасибо @vincentkoc, @zats.
- Добавляет или исправляет целевое регрессионное покрытие для рабочих процессов сопровождающих. [#95653](https://github.com/openclaw/openclaw/pull/95653) Спасибо @vincentkoc.
- Улучшает обслуживание репозитория и рабочие процессы приема участников. [#76668](https://github.com/openclaw/openclaw/pull/76668) Спасибо @wadydx.
- Улучшает обслуживание репозитория и рабочие процессы приема участников. [#87861](https://github.com/openclaw/openclaw/pull/87861) Спасибо @coder999999999, @shuofengzhang, @vincentkoc.
- Улучшает обслуживание репозитория и рабочие процессы приема участников. [#95243](https://github.com/openclaw/openclaw/pull/95243) Спасибо @hugenshen, @vincentkoc.
- Улучшает внутреннюю структуру документации и сопровождение справочных материалов по релизам. [#78715](https://github.com/openclaw/openclaw/pull/78715) Спасибо @mehrazmorshed.
- Улучшает внутреннюю структуру документации и сопровождение справочных материалов по релизам. [#93502](https://github.com/openclaw/openclaw/pull/93502) Спасибо @harjothkhara.
- Улучшает внутреннюю структуру документации и сопровождение справочных материалов по релизам. [#96044](https://github.com/openclaw/openclaw/pull/96044) Спасибо @romneyda.
- Улучшает внутреннюю структуру документации и сопровождение справочных материалов по релизам. [#96057](https://github.com/openclaw/openclaw/pull/96057) Спасибо @vincentkoc.
- Улучшает внутреннюю структуру документации и сопровождение справочных материалов по релизам. [#96061](https://github.com/openclaw/openclaw/pull/96061) Спасибо @vincentkoc.
- Укрепляет внутренние границы поведения без изменения публичного рабочего процесса продукта. [#91193](https://github.com/openclaw/openclaw/pull/91193) Спасибо @davinci282828, @whiteyzy.
- Укрепляет внутренние границы поведения без изменения публичного рабочего процесса продукта. [#95706](https://github.com/openclaw/openclaw/pull/95706) Спасибо @rushindrasinha, @vincentkoc.
- Укрепляет внутренние границы поведения без изменения публичного рабочего процесса продукта. [#96179](https://github.com/openclaw/openclaw/pull/96179) Спасибо @jalehman.
- Перемещает внутренние компоненты сеансов и среды выполнения за общие границы сопровождения. [#89912](https://github.com/openclaw/openclaw/pull/89912) Спасибо @jalehman.
- Перемещает внутренние компоненты сеансов и среды выполнения за общие границы сопровождения. [#90439](https://github.com/openclaw/openclaw/pull/90439) Спасибо @jalehman.
- Перемещает внутренние компоненты сеансов и среды выполнения за общие границы сопровождения. [#96182](https://github.com/openclaw/openclaw/pull/96182) Спасибо @jalehman.
- Перемещает внутренние компоненты сеансов и среды выполнения за общие границы сопровождения. [#96191](https://github.com/openclaw/openclaw/pull/96191) Спасибо @jalehman.
- Перемещает внутренние компоненты сеансов и среды выполнения за общие границы сопровождения. [#96193](https://github.com/openclaw/openclaw/pull/96193) Спасибо @jalehman.
- Перемещает внутренние компоненты сеансов и среды выполнения за общие границы сопровождения. [#96195](https://github.com/openclaw/openclaw/pull/96195) Спасибо @jalehman.
- Перемещает внутренние компоненты сеансов и среды выполнения за общие границы сопровождения. [#96204](https://github.com/openclaw/openclaw/pull/96204) Спасибо @jalehman.
- Перемещает внутренние компоненты сеансов и среды выполнения за общие границы сопровождения. [#96206](https://github.com/openclaw/openclaw/pull/96206) Спасибо @jalehman.
- Перемещает внутренние компоненты сеансов и среды выполнения за общие границы сопровождения. [#96213](https://github.com/openclaw/openclaw/pull/96213) Спасибо @jalehman.
- Перемещает внутренние компоненты сеансов и среды выполнения за общие границы сопровождения. [#96218](https://github.com/openclaw/openclaw/pull/96218) Спасибо @jalehman.
- Улучшает покрытие песочницы push-уведомлений iOS и валидации релизов. [#95893](https://github.com/openclaw/openclaw/pull/95893) Спасибо @joshavant.
- Обновляет документацию по валидации тестового окружения Copilot и настройке live-тестов. [#95930](https://github.com/openclaw/openclaw/pull/95930) Спасибо @vincentkoc.

</Accordion>
