OpenClaw v2026.10.5
Обновление OpenClaw v2026.10.5 вышло 19 октября 2026 года. Главное в нём — обновления, которые доводятся до конца и восстанавливаются сами, перезапуски без потери диалогов, заметно более лёгкий Gateway, новые модели Gemini 4 Argon и Gemini 3.8 Flash, канал X (Twitter) и голосовые звонки с брифингами и обратными вызовами. В релиз вошло около 2 000 пул-реквестов от более чем 300 участников.
Читать полные заметки о релизе
Основные новшества
- Обновления завершаются и восстанавливаются сами —
openclaw updateтеперь проходит на разных устройствах, файловых системах, сpnpm12, при повышении прав в Windows и в login-оболочках macOS: зависшие лизинги передачи и журналы активации пакетов закрываются сами, а занятые или нездоровые Gateway больше не блокируют обновление. Обновления пакетов с--no-restartчестно сообщают об успехе. - Безопасные перезапуски диалогов — прерванные ходы диалога, первые сообщения во время подготовки worktree, работа субагентов и отложенные задачи возобновляются после перезапуска Gateway. Ввод пользователя и зафиксированные данные сессий переживают перезапуски, конкурентные записи и неудачные публикации.
- Более быстрый и лёгкий Gateway — чтение сессий, транскриптов, истории и метаданных переехало в рабочие потоки, нагрузка на SQLite за каждый ход диалога заметно снизилась, а стартовое обслуживание выполняется уже после готовности. Запуск Gateway и воркеры поиска по памяти потребляют меньше памяти — показатель вернулся к уровню 2026.10.4.
- Надёжные ходы диалога и субагенты — ходы диалога восстанавливаются после зависших потоков, повторно использованных ID вызовов инструментов, истёкших websocket-соединений ChatGPT и повреждённых потоков OpenAI и Google. Незавершённые ходы диалога заканчиваются видимым уведомлением, а результаты субагентов продолжают приходить после перезапусков.
- Канал X — отвечать на упоминания X (Twitter) можно через новый плагин-канал с потоковой передачей, гостевым режимом для вопросов по репозиторию и принудительными лимитами стоимости API.
- Голосовые звонки — в звонках появились брифинги перед вызовом, отчёты о разговоре, живое управление, обратные вызовы и определение автоответчика.
- Умнее выбор моделей и новые модели — селекторы в первую очередь показывают рекомендованные модели провайдера и сразу видят новые Claude, ChatGPT и Ollama, не дожидаясь релиза OpenClaw. Google добавляет
Gemini 4 ArgonиGemini 3.8 Flash. - ClawHub в Gateway — плагины и скиллы ClawHub можно просматривать и искать прямо из Gateway, а плагины автоматически выбирают самый свежий официальный релиз, который поддерживает ваша версия OpenClaw.
Что нового по разделам
Изменения
- Хуки подтверждения инструментов — Обычные хуки больше не могут переписывать аргументы инструментов, уже подтверждённые как доверенные, без нового подтверждения; плагины-преобразователи должны запрашивать отдельное подтверждение для итоговых аргументов, иначе вызов блокируется. Порядок миграции описан в
docs/plugins/hooks/tool-policy.md. - Адресные отправки в сессии — Разрешено отправлять направленные сообщения в сессию, не давая доступа к её транскрипту.
- Локальный вывод на воркерах — Добавлен нативный рантайм вывода на воркере: диспетчеризация через Gateway, размещение клиента, обязательные проверки политики воркера и назначения перед локальным выводом, а также понятные объяснения сбоев настройки.
- Подключение устройств — Команда присоединения в CLI и Control UI теперь ставит фоновую службу узла, способную размещать сессии агентов (
--service --session-host), есть вариант службы только для команд, а уже сопряжённые устройства получают рабочую команду включения размещения сессий. - Публичные ветки — Публичные ветки открываются по своим обычным ссылкам.
- Прогресс субагентов — Работающие субагенты учитываются в рабочей строке и называются в группе операций, а продолженный ответ остаётся в блоке, который передал управление.
- Канал X — Добавлен плагин канала упоминаний X (Twitter) с потоковой передачей и дозагрузкой через Activity API, гостевым режимом для вопросов о репозитории со скрытыми помощниками того же агента, проверенными через GitHub правами записи в репозиторий и суточными и месячными лимитами стоимости X API.
- Починка автоматизаций — Владелец сбойной автоматизации может починить её в своей беседе до отправки оповещения; при изменении ошибки даётся второй ход на починку, а при таймауте починки выводится понятное предупреждение.
- Прогресс в каналах — Содержательный прогресс в Telegram и Discord показывается по умолчанию, в черновиках прогресса Discord появились значки для каждого инструмента, в строках инструментов Telegram восстановлены эмодзи, а рутинные строки реакций Slack скрыты.
- Навыки — Изученные навыки держатся в рамках повторяемых процедур, а не фактов или знаний о кодовой базе, а длинные унаследованные навыки Skill Workshop остаются удобными в работе.
- Память — Поясняется, почему пропущено извлечение по триггеру и почему отклонены ответы эмбеддингов, а также сообщается о готовности эмбеддингов управляемых Ollama и LM Studio.
- Модели и каталоги — В списках выбора первыми идут рекомендованные модели провайдера, в каталоге v2 публикуются отобранные рекомендации по каждому провайдеру, у NVIDIA первыми идут избранные модели, а скачанные каталоги применяются без перезапуска Gateway.
- Модели Google — Добавлены Gemini 4 Argon и Gemini 3.8 Flash, а Gemini 4 Argon стала моделью Google по умолчанию.
- Anthropic и Claude CLI — Новые модели Claude показываются без ожидания релиза OpenClaw, каждая модель Claude CLI указывается один раз, а модели Claude CLI без выполненного входа остаются в списке с причиной «требуется вход».
- Возможности OpenAI — Поддержаны собственные конечные точки голоса в реальном времени, показываются чат-модели аккаунта, отсутствующие в манифесте, новые модели после входа через ChatGPT появляются без релиза, и больше не предлагаются модели, доступные только через ChatGPT или отклонённые встроенным Codex.
- Совместимость рантайма Codex — Допуск плагинов отклоняет официальные рантаймы Codex ниже 2026.9.7 с подсказками об обновлении и починке, а несовместимые плагины остаются доступными для просмотра без импорта.
- Лимиты контекста — Статус показывает исправленные лимиты контекста после обнаружения моделей, а llama.cpp сохраняет актуальные лимиты и инструменты моделей роутера при обновлении.
- Строки инструментов и прогресс субагентов — Вызовы Tool Search показываются в нативных строках инструментов с общими значками во всех клиентах, ожидание субагента отображается на месте без маркеров передачи, а при отказе HTTP 400 из-за размера промпта пользователь получает подсказку.
- Голосовые звонки — В голосовые звонки добавлены краткие вводные для каждого звонка, отчёты о звонке, управление в реальном времени, обратные вызовы и определение голосовой почты.
- Субагенты в Control UI — Видно, когда чат ждёт субагентов, панель
Subagentsоткрывается по счётчику и именам субагентов в чате, а сбои и требующие внимания случаи дочерних агентов показываются в родительском чате. - Оформление Control UI — Темы могут менять брендинг Control UI, во вкладках браузера используются аватары агентов или разблокированные значки Lobsterdex, можно выбирать форму значка вкладки, добавлены семь вариантов персонажей Lobsterdex.
- Терминал — Добавлены настраиваемые шрифты терминала со встроенными значками Nerd Font.
- Навигация в Control UI — Пути к файлам копируются из подсказок чата, агентов можно закрепить прямо в переключателе, меню агентов стало удобнее для просмотра, строку PR ветки сессии можно скрыть, а карточки необязательных вопросов упрощены.
- Skill Workshop — Каждый навык показывается вместе со своими изменениями, файлами и историей в одном представлении.
- iOS — Gateway подключается через нативный Cloudflare Access с принадлежащими приложению браузером и допуском профилей.
- ClawHub — Просмотр и поиск плагинов и навыков ClawHub выполняются через Gateway.
- Плагины: готовые ответы — Инструменты плагинов могут отдавать готовый ответ без второго хода диалога, каждому загруженному плагину доступны собственные режимы очереди, а самохостинговые исполнители плагинов выбираются явно.
- Плагины: подбор релизов — Выбирается самый новый официальный релиз плагина, который поддерживает работающий OpenClaw, а при недоступности подходящего релиза рабочий плагин сохраняется.
- Workboard — Доски можно закреплять, откреплять и удалять из боковой панели, заметки карточек выделяются в более просторном редакторе, а правки колонок сохраняются при переименовании.
- GitHub — Поддержаны асинхронные слияния PR, а карточка
Publish PRстала компактнее. - Производительность сессий — Проекции сессий по ходу диалога, чтение записей, проверки полномочий, чтение компакции и заголовки первого хода обслуживаются в рабочих потоках, чтобы главный поток Gateway оставался отзывчивым.
- Список сессий и поиск — Убраны всплески обновления списка в Control UI, ограничена материализация списков, поиск по транскрипту сужен и предварительно отфильтрован, ускорены холодные списки подсказок, а превью сохраняются при правке метаданных.
- Производительность базы ходов — Сокращены запросы SQLite, обращения к воркерам и лишние чтения на каждый ход диалога, запросы снимков и метаданных выполняются пакетно, а допущенные факты схемы и читателя переиспользуются.
- Производительность базы состояния — Ускорены холодный допуск базы агента и восстановление после сбоя, проверки целостности переиспользуются при чистых перезапусках, исполнители не открываются заново при смене агента, а аренды быстро освобождаются при остановке.
- Обслуживание и история — Облегчены простой и ручное обслуживание, очистка жизненного цикла, архивирование, сброс и хранение траекторий, а чтение истории с вложенной активностью инструментов ускорено.
- Производительность агентов — Снижены удерживаемый объём кучи, выделения под промпт на каждом ходе, чтения транскрипта и работа SQLite в главном потоке; кэш промпта сохраняется при обновлении инструкций и очистке изображений, а проверенные изображения истории переиспользуются между ходами.
- Производительность каталога моделей — Ускорены обновления каталога с несколькими провайдерами, обнаружение не запускается при холодном чтении аккаунта и без запроса каталогов плагинов, каталоги аккаунтов сохраняются при обновлении, а память воркера каталога снижена.
- Производительность субагентов и ACP — Снижена задержка восстановления реестра при запуске, массовая работа с реестром вынесена с потока Gateway, группы реестра обрабатываются пакетами, а при возобновлении сессий ACP полный перебор сессий не выполняется.
- Производительность обновлений — Обновления больше не пересчитывают хеши неизменённых файлов рантайма, сохраняя работающий процесс обновления и публикуя кандидата, что снижает объём ввода-вывода.
Исправления
- Память Gateway — Потребление памяти при старте вернулось к уровню 2026.10.4: при холодном запуске индексы памяти открываются только на первом поиске или ходе диалога, которому они нужны, а не все сразу после готовности. Кучи каталога, брокера
SQLiteи обработчика транскриптов ограничены, а воркеры поиска памяти дляopenclaw agentдержат меньше памяти. - Сохранность данных сессий — Пользовательский ввод и зафиксированные факты сохраняются при восстановлении после перезапуска и при неудачной публикации. Принятые заблокированные добавления фиксируются до освобождения писателя, а коммиты воркеров между хранилищами ограждаются.
- Границы безопасности — При невозможности доказать, что временный корень не используется, система закрывается; несовместимые контексты промпта воркера отклоняются до запуска; учётные данные браузерного сопряжения не попадают в аргументы процесса. Цели
file:вSQLiteразворачиваются до проверки live-state защитыexec, диагностика установки требует одобрения перед правкой состояния, хукиbefore_tool_callплагинов работают подopenclaw agent exec, а слишком большие сохранения документов локального рабочего пространства отклоняются. - Происхождение результатов Tool Search — Сетевые результаты, полученные через Tool Search и Code Mode, теперь помечают ход диалога так же, как прямые вызовы сетевых инструментов.
- Владельцы команд —
DiscordиSlackучитывают владельцев командdiscord:user:иslack:user:для голосового доступа и одобренийexec, поэтому утверждающие, производные от владельца, больше не теряются. - Полномочия и приватность сессий — Полномочия вызывающего проверяются до восстановления холодной истории для компакции, а после зафиксированных изменений сессии остаются актуальными. Некорректные ключи сессии в хуках отклоняются, а правки файлов, добавленных ветвью до начала сессии, скрыты из незафиксированных диффов.
- Очистка сессий — При очистке и сбросе Incognito удаляются оставшиеся квитанции публикации
GitHubи управляемые worktree. Публикуются квитанции полномочий по разговору, состоянию плагинов, песочнице, worktree иGitHub. - Надёжность ходов диалога — Посторонние записи в сессию больше не ломают ходы диалога в Codex и чате, а вызовы Knowledge работают, пока сессия публикует свою служебную запись. Групповые ходы не завершаются молча, если историю не удаётся загрузить.
- Восстановление после перезапуска — Сессии, оставшиеся работающими после перезапуска, корректно фиксируются, а дублирующее восстановление после обычных прерываний не возникает. Сверка восстановления остаётся на хосте, а допуск к базе, опека и повторы хуков сохраняются для ходов после перезапуска и первой сессии.
- Продолжение после перезапуска — Ходы Control UI, прерванные перезапуском Gateway, продолжаются, и первое сообщение новой сессии сохраняется, если перезапуск случился при подготовке worktree. Прерванные субагенты возвращаются к родителю вместе с историей, включая тихих детей родителей, созданных через RPC
agent; потоковый текст убитого нативного воркера остаётся в истории, каталоги состояния через симлинки работают после перезапуска. - Перезапуск основной сессии — Основные сессии, застигнутые перезапуском Gateway посреди хода диалога, продолжаются при следующей загрузке, а прерванные ответы-завершения доставляются, а не теряются.
- Создание агентов и сессий — Исправлены сбои создания при холодном общем хранилище и при новом хранилище, а также восстановление базы агента после починки окон осиротевших сессий.
- Windows и псевдонимы путей — Путь к общей базе состояния приводится к каноническому виду, а идентичности сравниваются с учётом стабильности ссылок, поэтому псевдонимы путей в Windows и POSIX используют одно хранилище и один жизненный цикл каналов.
- Зависания и блокировки SQLite — Устранены взаимные блокировки допуска «писатель — читатель» и очистки, а зафиксированные чтения остаются отзывчивыми при остановке писателя. Чтения транскриптов, удерживаемые писателем, не ждут читателей, и внешние изменения видны во время обновления.
- Состояние и обновления — Остатки кэшей проверки обновлений и завершённая история восстановления больше не блокируют обновления. Для состояния, записанного более новой версией, выдаётся один практичный ответ, а чтение статуса остаётся только для чтения.
- Запуск и проверки целостности — При ремонте индекса на старте возвращается отложенный допуск, а доказательство целостности сохраняется через старт и отложенный вывод. Здоровые запуски не пишут предупреждения об ожидании блокировки
SQLite. - Поиск по сессиям и история — Транскрипты ищутся для настроенных владельцев ACP, ложные уведомления об индексации прекращены, а поиск идёт параллельно с точной индексацией. Сохраняются ссылки на контрольные точки с точкой в начале и история CLI после прерванных ответов о прогрессе, канонические владельцы транскриптов различаются, а пустые превью обновляются после восстановления холодной истории.
- Отображение сессий — Разметка ссылок Markdown больше не протекает в превью, а для моделей, найденных плагинами, показываются верные окна контекста. Неудачные пробуждения логируются с указанием цели, агенты-владельцы сохраняются в командах жизненного цикла и экспорте траектории, а текстовые файлы с BOM UTF-16 декодируются.
- Порядок запуска — Агенты с небольшим объёмом перестроения транскриптов больше не ждут в очереди за крупными агентами при старте.
- Целостность данных — Некорректные манифесты резервных копий в UTF-8 отклоняются до проверки. Сохраняются некорректный UTF-8 и конечные пробелы в целях подключения, а диакритика в именованных текстовых вложениях не теряется.
- Жизненный цикл хода диалога — На каждый остановленный запуск или запуск, потерявший среду выполнения, публикуется одно терминальное событие, а терминальные запуски фиксируются до изменений сессии. Идентификаторы запусков и ответы для сообщений в очереди согласованы, внутренние ошибки восстановления после ходов в очереди предотвращены, а последующие сообщения остаются в очереди после остановки хода на этапе подготовки.
- Остановка и управление — Уступленные команды останавливаются вместе со своим запросом к Gateway, остановленные продолжения выводятся из обращения, а пробуждения разрешены после остановленных команд. Работающие инструменты сохраняются при неопределённых квитанциях управления, принятые управляющие сообщения показываются по порядку, а управление удерживается при создании worktree до завершения задачи.
- Справедливость очереди — Предотвращено голодание фоновых задач при устойчивом трафике, устранены зависания ходов при исключениях в диагностике, а ожидающие разрешения держатся до реального срока.
- Доставка в чат — Сводки активности доставляются после компакции, управляющие директивы медиа в ответах только с CR скрываются, а продолжения завершения узлов остаются в исходном разговоре. Передачи одобрений на узлах сохраняются, ложные предупреждения
Yield failedв групповых чатах прекращены. - Создание сессий — Новые сессии работают, пока другие локальные ходы начинаются или завершаются, а агенты распознаются сразу после
agents.create. Сессии только для родителя привязаны к своему агенту, а обязательные сессии воркеров привязываются при привязке рабочего пространства. - История чата — Бесконечные повторы для сессий в пропущенных хранилищах агентов прекращены, а для сообщений, привязанных к Claude CLI до сброса, возвращается привязанная история. Детали истории инструментов и контекст запуска канала сохраняются, сгенерированные и усечённые названия сессий безопасны и сбалансированы для UTF-16, а сообщения канала остаются в истории, если обязательная предварительная компакция не удалась.
- Claude CLI и вспомогательные вызовы — Сокращённые ссылки на аутентификацию Anthropic CLI направляются правильно, наблюдатель сессии работает на служебных моделях через CLI, а вспомогательные вызовы OpenClaw работают при смене среды выполнения. Устранена взаимная блокировка события запуска Claude CLI.
- Модели и каталог — Codex остаётся доступным для выбора после старта и отложенного запуска агентов, модели перепроверяются после неудачного восстановления каталога, а уровни мышления OpenRouter и LM Studio сохраняются. Запуск Gateway не прерывается, если обновление моделей заменяется посреди старта.
- Использование и метрики — Учитывается использование для молчаливых ответов, а контекст оценивается, когда совместимые потоки не передают данные об использовании. Фоновые служебные завершения входят в метрики токенов и стоимости, диапазоны использования остаются упорядоченными, если хост пропустил дату, а стоимость чтения из кэша для Sonnet 5.5 исправлена.
- Запуск и готовность — Сбои старта показываются даже при неудачной очистке, малые агенты не ждут крупных, а ответы 503 и зависания публичного чата после старта устранены. Сбои при временной конкуренции за состояние предотвращены, Gateway не сообщает об успехе до готовности существующего процесса, новые профили macOS запускают Gateway и автонастройку, а запуск работает на актуальных образах Kubernetes.
- Устойчивость Gateway — Соединения WebSocket остаются открытыми после ошибок обработчика, запуск выживает в режиме аварийного выхода V8, а сохранение конфигурации не зависает после применения ссылок на секреты наблюдателем. Полномочия шага мастера сохраняются при пробах вывода настройки, ответы с упоминанием вызовов инструментов не блокируют цикл событий при потоковой передаче, а Gateway не занимает процессор и не игнорирует
SIGTERMпосле смены даты в логах на удалённом/tmp. - Жизненный цикл Gateway — Чтения состояния остаются закрытыми до перезапуска после неудачной очистки, допуск к базе не блокирует запуск воркеров, а публикации жизненного цикла сохраняются после опустошения издателя. Gateway на Android/Termux больше не падает с ошибкой
shared-state database generation changed. - Плагины и перезапуски — Застрявшие перезагрузки плагинов повторяются после завершения их работы, а переподключения Control UI не подвешивают Gateway во время перезагрузки плагинов.
- Статус и диагностика — Глубокая проверка статуса не сваливает вину на конфигурацию при нечитаемой базе состояния, миграции при старте и выходы из каналов сообщаются точно, а сбои старта выделяются на фоне посторонних строк лога. Диагностические проверки формулируются простым языком, онбординг не предлагается при сбоях среды выполнения, а команды узла, завершённые сигналом, сообщаются.
- Демон и платформы — Убраны версионированные пути запуска pnpm, а
execи серверы MCP работают после обновления Node через Homebrew. Клиенты Apple быстро переподключаются после смены сети, поиск команд узла сохраняется при запуске из Finder или Dock на macOS, многострочные значения среды LaunchAgent сохраняются, обнаружениеPATHне блокируется, если вход в систему игнорирует завершение, а устаревшие юниты systemd с групповой записью обновляются при апгрейде. - Сеть — Управляемые порталы восстанавливаются в крупных сетях Tailscale, пользователи
GitHub, подтверждённые Tailscale, остаются в системе при ограниченияхGitHub, а предупреждения о неатрибутируемом прокси ограничены. - Воркеры и процессы — Повторные запуски воркеров после сбоя инициализации прекращены, восстановление рабочего пространства идёт во время посторонних записей, а фоновые
execне переживают очистку. Воркеры исходного рабочего пространства загружаются из внешних каталогов, завершённая работа не блокирует приостановку, а проверки кучи не подвешивают занятые Gateway на Bun. - Поведение Gateway —
Ctrl+Spaceи модифицированные функциональные клавиши кодируются вsend-keys, завершённые процессы по умолчанию сворачиваются, а слишком большие интервалы наблюдения политик ограничены. Медленные логи ответов WebSocket и накопление слушателей устранены, отмены OpenAI-совместимых запросов не сваливают вину на провайдера, а стоимостьlogs.tailпропорциональна запрошенному окну. - Интеграции — Разбираются результаты Firecrawl для конкретных источников, сообщается о рабочих процессах ComfyUI без выходных данных, проверяются тайм-ауты встреч, а Mattermost не повторяет окончательные отказы.
jobIdвключается в контекст хукаagent_endдля запланированных запусков. - Рабочие пространства — Корневые рабочие пространства узлов сверяются, а сбои выводятся наружу, команды инвентаризации с тайм-аутом отклоняются. Запланированное хранение рабочих пространств парных узлов и публикация пакетов воркеров не прерываются после каждого тика планировщика, а удаление Claw работает при запущенном Gateway.
- Чтения сессий — Допуск в чат остаётся отзывчивым и привязанным к текущим полномочиям, чтения размещения обновляются после параллельной публикации, а хранилища агентов без настроенного владельца пропускаются. Квитанции воркеров сессий изолированы, и при обновлении разговоров нет мигания «недоступно».
- Agent CLI и восстановление — Результаты отзыва сохраняются при тайм-ауте ходов в очереди, сообщаются детали отмены в очереди, а также ожидается аудит системного агента и сохранение приветствия. Выведенное состояние, отложенное до Doctor, записывается.
- Безопасность каналов — Удалённые отправители из списка разрешённых X больше не доходят до диспетчеризации посреди авторизации, учётные данные в телах ошибок API Discord PluralKit, LINE и Tlon скрываются, а входящие строки IRC в ожидании ограничены. Отклоняются небезопасные индексы вариантов вопросов LINE и несовпадающие записи авто-входа Matrix.
- Безопасность браузера — Владение вкладками сессии изолировано по агентам, некорректный JSON отклоняется до заполнения форм, URL-шаблоны сопоставляются без регексов с возвратом. Явные тайм-ауты управления соблюдаются, а сетевые настройки сохраняются при разрешённой навигации.
- Браузер — Соблюдается настроенная маршрутизация узлов, порты CDP резервируются раньше портов ретрансляции, а восстановление после сбоев очистки расширения работает. Страницы расширения игнорируются, Chromium запускается из относительных кэшей Playwright, а файлы загружаются как полезные нагрузки в профилях расширения.
- Скиллы и MCP — Предварительные условия перепроверяются в новых сессиях, недоступные скиллы больше не называются неустановленными, а неизменённые корни не пересканируются. Отключённые каталоги MCP скрываются при восстановлении, плагины MCP подключаются из панелей HTTPS, а промпты инструментов сохраняются при переподключении.
- Медиа и веб-загрузка — Принимаются публичные адреса IPv6 в ссылках
MEDIA, многострочные изображения Markdown прикрепляются, а MIME текста UTF-16 и апострофы в именах файлов сохраняются. Сообщается о нераспознанных размерах видео, литералы кода и интервалы списков в загруженном тексте сохраняются, а DuckDuckGo получает честныйUser-Agent. - Доставка ответов — Ответы канала, существующие только в транскрипте, больше не считаются отправленными, изолированные результаты cron доставляются в создавший их разговор, а результаты завершения узлов и фоновых команд остаются в своём разговоре.
- Telegram — Правки превью повторяются после временных ошибок, карточки прогресса делегирования и медиа-запусков остаются живыми, а явные теги ответа соблюдаются при частичной потоковой передаче. Подробная диагностика восстановлена, GIF считаются видео, сообщения остаются в очереди после тайм-аута обработчика, а устаревшие обновления из буфера старше 24 часов никогда не воспроизводятся как новые инструкции после обновления.
- Форматирование Telegram — Таблицы рядом с цитатами или списками сохраняют свои границы и значения.
- Discord и Slack — Исходное форматирование сохраняется в потоковых превью, проверка здоровья не блокирует соединения, а финальные ответы Slack остаются ниже более поздних сообщений людей. Голые имена каналов больше не путаются с идентификаторами, пропущенные упоминания логируются, а предупреждения ping в Socket Mode приглушены.
- Другие каналы — Изображения, отправленные файлами в LINE и документами в WhatsApp, распознаются, загрузки медиа через прокси WhatsApp сохраняются на Bun, а сообщения WhatsApp, пришедшие нерасшифровываемыми, доставляются. Обновления вебхуков Feishu завершаются до активации, упоминания Feishu разрешаются, групповые чаты Feishu объявляются, имена вложений Matrix не попадают в текст агента, IRC переподключается после тихого обрыва сети, реле Buzz больше не роняют Gateway при закрытии во время аутентификации NIP-42, а вставленные изображения из личных сообщений Microsoft Teams не истекают по тайм-ауту как недоступные.
- Форматирование IRC и Tlon — Вход выполняется с паролями, содержащими пробелы, последовательности обратного слэша сохраняются, графемы не разрываются при разделении ответов Slack и IRC. Заполнители в угловых скобках сохраняются, а ссылки и изображения Tlon форматируются.
- Cron: надёжность планировщика — Перенесённые и восстановленные Doctor автоматизации остаются доступными, переполненные напоминания попадают в отчёт, а не отбрасываются, отменённый статус сохраняется. Восстановление ждёт висящих ретраев после сбоя провайдера, HTTP-хуки повторяют попытки, отвечая
503, пока подготовка сессии занимает общую полосу, а терминальный сбой одноразовой автоматизации присылает уведомление. - Надёжность работы памяти — Индексация и ночная работа Dream Diary идут при старте агента, а при сбое эмбеддингов остаётся поиск по ключевым словам. Медленные локальные модели успевают дописать записи Dream Diary, копии сохранённого контента отклоняются при сбросе дневных заметок, а кэш менеджеров индекса обновляется после исправления эндпоинта эмбеддингов или ключа.
- Поиск по памяти — Записи со смешанными алфавитами и CJK не сливаются, слова находятся в разных формах нормализации Unicode, исправлен поиск EmbeddingGemma. Эмбеддинги не наследуют базовые URL только для чата, а поиск по memory-wiki ограничен по объёму.
- Heartbeat и автоответы — Цепочки завершений команд пропускают ожидание интервала, результаты фоновых задач с выводом в файл попадают в отчёт, а пробуждения Android-уведомлений доставляются при
heartbeat.every=0m. Опции только для heartbeat не протекают в очередь сообщений, молчаливые сбои подготовки медиа видны, а заглушки скрытых рассуждений с пунктуацией подавляются. - Exec и инструменты — Контекст канала сохраняется в
node exec, циклы финализации песочницы не зависают, анонсируются только поддерживаемые сессией хосты./stopв канале останавливает отданные команды, в прогрессе CLI видны сводки инструментов вместо внутренних имён MCP, а дочерние процессы exec на хосте не наследуют идентичность службы node. - Команды node и подтверждения — Одобренные команды node повторяются, если подготовленный план не содержал идентичность сессии, а команды
safe-binпринимают хвостовые пробелы. Служба node в Linux сохраняетPATH, даже если логин-шелл его сбрасывает. - MCP и серверы инструментов — Управление компьютером освобождается вместе с запуском, поэтому следующие вызовы не падают с
COMPUTER_HOST_BUSY, а потерянные вызовы из-за переиспользования простаивающих сокетов устранены. Чат остаётся рабочим после удаления недоступного сервера инструментов. - Приватность рассуждений модели — Незавершённые рассуждения остаются скрытыми, если ответ упёрся в лимит токенов или фильтр контента после вызова инструмента.
- Узлы и их сессии — Сессии узлов получают тот же промпт и стартовый контекст, что и локальные, снижена задержка финального ответа в Windows, пустые значения
camera facingотклоняются. - Отчёты по работе команды — Пропущенный закрытый день не теряется, когда догон запускается после полуночи, а сам догон откладывается до плановых прогонов.
- Исправления в обновлениях — Починены обновления dev-канала в исходных чекаутах без зависимостей.
- Безопасность запуска агентов — Видимые и межагентные запуски блокируются для ограниченных отправителей, а поддельные сбои моста Code Mode из гостевого кода больше не проходят.
- Доставка ответов в чат — Прогоны не заканчиваются фразой о невозможности сформировать ответ, когда модель пишет вызов инструмента как текст, а ответы не теряются после приостановки выполнения. Незавершённые ходы завершаются видимым уведомлением, дедупликация сообщений не отбрасывает ответы-продолжения отправки инструмента, а хвостовой текст сохраняется, если полезная нагрузка блока цитирует закрывающий тег в коде.
- Маршрутизация ответов и ссылок — Завершения задач WebChat остаются в WebChat, а зеркальные внешние отправки не меняют адрес ответа в транскрипте. Reef переносит ссылки на коммиты GitHub, не принимая их идентификаторы ревизий за учётные данные.
- Устойчивость работы субагентов — Ходы запрашивающей стороны и пробуждения выживают при временных сбоях подготовки, ответы CLI-субагентов сохраняются полностью. Сообщения-перенаправления, идущие после анонса субагента, не отбрасываются как прерванные.
- Ходы и ответы — Блокирующие вопросы из маршрутизированных ходов агента доходят до своего диалога, сессии Claude CLI помнят объявленные результаты субагентов на следующем ходу, перезагрузка плагина агента не ждёт собственный ход. Прерванные ходы сохраняются при приходе новых сообщений, продолжения ACP не пропадают после остановки предыдущего хода, а видимые запуски субагентов сначала пробуют основную модель.
- Владение субагентами и восстановление — Дочерние элементы и списки по сырым ключам сопоставляются через записанных владельцев, прерванные субагенты приводятся в порядок при старте, восстановление продолжается несмотря на устаревшие записи. Нативные команды субагентов дочищаются при остановке родителя, а финальные ответы детей и диагностика сбоев сохраняются.
- Обработка вызовов инструментов — Восстановление срабатывает, когда провайдер повторно использует идентификаторы вызовов между шагами или присылает некорректные вызовы, а Tool Search не падает на больших описаниях в Unicode. Картинки из отложенных вызовов сохраняются, а ход завершается после повторяющихся одинаковых ошибок инструмента.
- Code Mode: вызовы и каталог — Недопустимые аргументы инструментов отдаются как
invalid_input, базовые сигнатуры кодинга сохраняются в ограниченном каталоге, уточнено, чтоAPI.readвозвращает запись файла. Подсказки по обнаружению exec ограничены потоками только с code-mode, а при отказе в доступе к модулю модель получает указание, что вызывать. - Восстановление зависших ходов — Потоки модели повторяются, если зависли за пустыми служебными пакетами или оборвались посреди кадра. Предотвращены таймауты простоя SSE и зависания при переподключении.
- Сессии и очередь работ —
sessions_sendв занятую сессию больше не остаётся невыполненным, продолжения встают в очередь за завершающимися образами, а отданные сессии продолжают принимать работу. При конфликте локального транскрипта откат на другую модель не происходит. - Устойчивость компакции контекста — После таймаута саммари применяется детерминированное сокращение вместо прерывания потокового саммари, устаревшие решения отбрасываются после исправлений, большие сессии не ждут компакцию минутами. Лишняя компакция хоста пропускается после нативной, разделы
AGENTS.mdсохраняются при защитной компакции, саммари идёт по окну модели, а низкие счётчики контекста после серверной компакции устранены. - Кэширование промптов и контекст — Диалоги, где первое сообщение кончается пробелом, сохраняют байт-стабильный префикс, а OpenAI-совместимые и локальные эндпоинты держат контекст выполнения в сообщении с ролью пользователя. Обрезка контекста по TTL кэша включается для Grok и Gemini 2.5+ на OpenRouter.
- Codex: ходы и стриминг — Отклонённые ходы компакции объясняются, нативные дети поддерживаются на удалённых app-server, а текущая задача сохраняется после ретраев при перегрузке. Финальные токены не теряются при обрыве потока на последней дельте, Ultrafast сохраняется на возобновлённых ходах входа в ChatGPT, а успешные одноразовые команды не падают на очистке.
- Claude CLI: вход и инструменты — Ответы сохраняются после фоновых запусков Bash, вход перепроверяется после старта Gateway, а сбои из-за отсутствия API-ключа после входа исправлены. Таймер работы не дёргается при переоткрытии, модели остаются в списке после правки конфига другим плагином, нативные и MCP-инструменты работают на ходах завершения exec, а сохранённый выбор MCP-серверов применяется на следующем ходу.
- Выбор и обнаружение моделей — Сбои обнаружения, рестарты, перезагрузки конфига и принятие каталога больше не скрывают модели, а cron-задачи продолжают работать, если обновление каталога пришло посреди хода. Известные модели видны сразу после входа, а явные идентификаторы приоритетнее алиасов.
- Данные каталога моделей — Размещённый каталог обновляется и после 5 МиБ данных models.dev, модели, которые провайдеры больше не обслуживают, не публикуются, а алиасы models.dev разрешаются для Together, StepFun и Kilo Code. Найденные модели с
SecretRefsпровайдера сохраняются, одиночные модели показываются с реестром плагина-владельца. - Модели и провайдеры — Вход по API-ключу сразу находит модели провайдера, общие OAuth-креды обновляются и с историческими хранилищами агентов, LM Studio ждёт медленной загрузки модели вместо переполнения свежей сессии. Удаление кредов во время перезагрузки модели не оставляет предупреждения о рестарте, запросы OpenAI Responses ограничивают
max_output_tokensёмкостью модели, а валидный ключ OpenRouter не отклоняется из-за несовпадения маршрута при настройке. - Рантайм моделей и провайдеров — Модели из списка ChatGPT не падают на рантайме Codex по умолчанию до отправки запроса, перепроверка квоты личного аккаунта не обрывает ответы, а провайдеры без заголовков ответа уходят в таймаут. Прогоны используют живые уровни обдумывания провайдера без перезагрузки каталогов, обновление LM Studio находит новые модели, а настройка llama.cpp сохраняет модели с алиасами и падает, если креды не сохраняются.
- Потоки ответов провайдеров — Задачи восстанавливаются после некорректных событий потока OpenAI, а частичные снимки потока отвязаны от живого вывода. Многострочные ответы Google сохраняются, некорректные потоки попадают в отчёт.
- Ollama и локальные модели — Настройка ollama.com отделена от локального Ollama, новые скачанные модели видны, а снятые с поддержки модели не ретраятся. Исправлены пустые завершения с отключённым обдумыванием, а рассказ перед вызовом инструмента не попадает в ответы канала.
- llama.cpp: запуск и модели — Убраны таймауты инициализации Metal, пропавшие или осиротевшие управляемые серверы восстанавливаются, выбранные файлы GGUF сохраняются.
- Рассуждения и маршрутизация провайдеров — Учитываются уровни обдумывания у кастомных моделей рассуждений, заявленные усилия vLLM и усилия подписки Grok.
- Агенты и ACP — Исправлено удаление агентов с записями
$include, команды привязки согласованы с маршрутизацией, починены запуски ACP для сырых целей harness. Gateway стартует с несвязанными устаревшими метаданными ACP или висящими хранилищами агентов, нативные консультации Talk работают, веб-поиск скрыт без провайдера, а инструменты плагинов и OpenClaw доступны ACP-агентам при отдельной установке acpx. - Обработка ходов агента — Плановые и обычные ходы доходят до настроенного резерва после таймаута провайдера, продолжения из очереди со сменой модели сбрасывают пробу авторезерва, а отменённая очередь CLI не выполняется. Пустые heartbeat потока не считаются прогрессом, некорректные вызовы с длиной аргумента 401 или 403 не трактуются как ошибки авторизации, допустимые значения объединённого типа сохраняют тип, а завершения плагинов работают после перезагрузки другого плагина.
- Потоковый вывод текста — Подходящие эмодзи и диакритика в прозе остаются целыми.
- Первичная настройка провайдера — Сбои настройки провайдера отдаются как JSON, а результаты провайдера сохраняются, если очистка стейджинга заблокирована.
- Доставка в чат — Отмены в очереди WebChat, события старта прогона и инструментов, сообщения-перенаправления, внедрённые заметки, фоновые ответы и завершения медиа привязаны к нужному ходу и сессии. Ложные ошибки вложений и дубли карточек файлов устранены, а консультации Talk не обрываются сразу после подключения.
- Надёжность работы чата — Завершённые прогоны сверяются без перехода, отправка работает при параллельных обновлениях сессии, а зависания при сохранении карточек прогресса предотвращены. Нестриминговые запросы соблюдаются, инициализация повторяется после откатанного обслуживания.
- История чата и инструменты — Активные инструменты продолжают работать после обновления истории, дублирующие комментарии в долгих прогонах устранены, а разметка инструментов прерванного Claude CLI не попадает в историю. Отправленные черновики и превью набора не возвращаются.
- Прокрутка и вёрстка чата — Чат следует за ходами, отправленными из другого места, и за измеренным ростом строк, навигация по диалогу скрыта, если чат помещается на экране. Шапка и композер видны при старте, а перезагрузки дашборда не показывают неверную вёрстку.
- Сессии Control UI — Новые вкладки сессий не показывают отключение при загрузке, сессии открываются по Enter с модификатором и до завершения очистки черновика, а подтверждение IME их не запускает. Исправлена обработка Enter в пути папки в окне новой сессии.
- Подключения Control UI — Ходы из спаренных устройств переживают постороннюю активность сопряжения, введённый
/stopотменяет и ходы в очереди, а открытые чаты сохраняют место при восстановительных перезагрузках. Ожидающие обновления Gateway переживают пробуждение вкладки при занятом Gateway, таймауты открытия сообщаются до переподключения, а возобновлённый просмотр логов читает новый лог после рестарта вместо дописывания в старые строки. - Субагенты в Control UI — Делегированные субагенты остаются на панели запущенных, построчная активность по каждому восстановлена, ложные индикаторы непрочитанного и внимания убраны. Старые субагенты с таймаутом не мигают красными карточками.
- Выбор модели в интерфейсе — Пикер не крутится на каждом сообщении, селектор усилий сохраняется после сбоев каталога, а группа Anthropic скрыта для конфигураций только с Claude CLI.
- Генерация заголовков чатов — Заголовки строятся из переданного исходного сообщения, а переименование повторяется, если модель обслуживает один запрос за раз.
- Control UI: стабильность и доступ — Всплески запросов идентичности при рестартах Gateway устранены, доступ оператора и глубокие ссылки на чаты сохраняются после рестарта, а неавторизованные WebSocket-апгрейды портала закрываются. Вызовы Tool Search рендерятся, а не пустыми строками.
- Отделка Control UI — Escape работает в своих границах, пересечение сайдбара и элементы фильтра исправлены, эмодзи-шорткоды и верные ссылки на PR рендерятся. Unicode сохраняется при обрезке и в отчётах об ошибках виджетов, а ошибки настройки и Skill Workshop показываются ясно.
- Композер и медиа в Control UI — Диктовка доступна во время активных ходов, дублирующиеся действия вложений в iOS Safari убраны, элементы управления изображением не закрывают превью. На Android разрешены файлы, отсутствующие в списке.
- Разное в Control UI — Смена цели подтверждения exec при несохранённых изменениях требует подтверждения, фокус сохраняется в коллекциях конфига, кнопки возврата к сессии Slack и Discord откатаны. Подключения браузера объединены в Activity, дублирующая атрибуция обновления агента убрана.
- Терминал и его док — Терминал сохраняется при доке справа, док закрывается после выхода из шелла, состояние подключения сохраняется при возобновлении вкладки. Многострочные ячейки таблиц получают размер, а копирование выделения подтверждается.
- iOS: чат и отладка — Дубли потоковых ответов устранены, заголовки шагов инструментов и полосы прогресса видны, голосовые ответы остаются на месте. Чат занимает всю ширину, а переполнение стека отладчика в композере предотвращено.
- Talk и голосовые вызовы — Восстановленные звонки и квитанции честны, ответы не пересекаются между консультациями, статус завершения Talk сохраняется, голосовая работа завершается до выключения. Исправлены зависания нативной делегации, восстановлены миграции конфига, обновления сохраняются при повторных консультациях Anthropic Talk, а произнесённые ходы пользователя остаются в истории для браузерного Talk на Gemini 3.8 Live.
- Каналы — каналы снова запускаются после сбоя остановленного Tailscale, проба Matrix завершает клиент после проверки личности, а
openclaw voicecall steerсохраняет машиночитаемый JSON вstdout. - macOS и Windows — восстановление ограждений ставится вместе с пином рантайма, тайм-ауты выхода LaunchAgent получают размер, задачи Windows Gateway устанавливаются без участия пользователя, работающие службы заменяются безопасно, а загрузки macOS сохраняются вместо вывода байтов архива.
- Markdown и текст — сохраняются перенесённые значения
frontmatterи текст между операторскими токенами, а крошечные сообщения с кодом больше не ломаются из-за накладных расходов отрисовки. - Локальные модели — при нехватке оперативной памяти для чата
llama.cppпоказывается вариант настройки только с эмбеддингами. - GitHub Copilot — исправлены первые ходы диалога для моделей, поддерживающих только
Chat Completions, и для новых моделей Claude. - Логи и секреты — перезапуски больше не пишут в лог ложные сбои разрешения секретов.
- Конфигурация — некорректный UTF-8 и битый JSON метаданных плагина отклоняются до перезаписи файлов, пользователю объясняют причину блокировки опасных обновлений, а для управляемых метаданных больше не советуют запрещённую запись.
- Аутентификация — выбранные учётные записи чата сохраняются при исчезновении креденшелов, параллельные вызовы Gateway остаются аутентифицированными, дополнения плагина Claude CLI не возвращают 401 без выбранного профиля, а миграции выведенных из эксплуатации профилей направляют в
doctor --fix. - Сопряжение — браузеры получают уведомление, когда запрос доступа отклонён или истёк.
- Совместимость Plugin SDK — опубликованные плагины, импортирующие приватные экспорты рантайма из JavaScript-фасадов
openclaw/plugin-sdk, снова загружаются, а плагины сборки 2026.10.1 и 2026.10.2 снова импортируютcreateSessionHeaderLinkизopenclaw/plugin-sdk/control-ui; оба экспорта устаревшие и оставлены для совместимости. - Навыки — готовые навыки macOS включаются в промпты агента.
- Безопасность обновлений — замена пакета завершается на всех устройствах вместо отката при
EXDEV, публикация и откат оцениваются по опубликованным байтам, корни состояния с чужим владельцем остаются записываемыми, а занятые записи агента Gateway не блокируют обновления. - Восстановление обновлений — зависшие восстановления закрываются после потери или замены базы аренд, обновления, заблокированные отсутствующими арендами передачи, восстанавливаются, завершённая история восстановлений больше не мешает новым обновлениям, журналы активации пакета закрываются после перемонтирования ФС и сдвига номеров устройств, крайний срок восстановления остаётся монотонным при скачках часов, а состояние сохраняется при сбое тренировки старого Doctor.
- Обновления и перезапуски Gateway — если апдейтер получает сигнал во время активации, Gateway перезапускается и прерывание фиксируется; управляемые systemd-Gateway останавливаются ограниченной последовательностью
gateway-stop, замаскированные юниты отклоняются до изменений, право на перезапуск сохраняется при краткой конкуренции за обслуживание, перезапуск ждёт передачи владения нативным Gateway, а обновления не застревают на нездоровом текущем Gateway. - Обновления в Windows и macOS — обновления Windows без прав администратора отклоняются сразу с подсказкой о повышении прав, обновления macOS не упираются в тайм-аут на временных каталогах со ссылками, восстановление доводит починку встроенного macOS Gateway, установки из
pacmanотдаются менеджеру пакетов, обновления macOS изlogin-shellразрешаются при подтверждённой изоляции, аpnpmпри обновлении запускается из собственной установки. - Совместимость обновлений — ошибки запуска сохраняются, запуски Doctor допускаются из старых апдейтеров, очередь очистки апдейтера 2026.10.1 переживает замену, а устаревший конфиг чинится при обновлении идентичного пакета.
- Обновления без перезапуска —
openclaw update --no-restartна установках npm, pnpm и Bun предупреждает перед заменой пакета и фиксирует успех вместо ошибки, не проверяя старую сборку во время замены; подсказки по активации плагинов сохраняются после таких обновлений ядра. - Результаты обновлений — проверенные обновления завершаются несмотря на ошибки проб канала, сбой обновления сведений после завершения не валит успешное обновление, подтверждённая публикация закрывается на этапе допуска, откат базы остаётся доступным, если кандидат Doctor падает до записи, Doctor откладывается вместо отката при неподтверждённом происхождении драйвера обновления, отката нет, когда линт после плагинов не завершается, а определения служб обновляются даже при большом снимке конфига.
- Диагностика обновлений — при отказе называются кандидат, проверка предстарта, разрешённая установка и обнаруженный рантайм; причина отказа дочернего процесса видна через управляемую передачу, фиксируются причины сбоев передачи, показываются все записанные предупреждения обновления, уточнены формулировки отчёта, а сбои перенесённого состояния ссылаются на
openclaw update repair. - Проверка обновлений — проверка кандидата деградирует при ограничениях целостности вместо отказа, тайм-ауты сбора здоровья канала считаются предупреждениями, отложенный ремонт моделей доводится до конца, явный
TMPDIRсоблюдается, а циклы повторов триажа прекращаются. - Обновления и Doctor — сеансы
update repairбольше не прерываются на чтении конфига, ремонт не падает после Doctor на занятых хостах macOS, конфиг готовится до вывода, Doctor не падает после коротких команд, линт Doctor не откладывается без запаса времени после медленного снимка состояния, осмотр схем продолжается под давлением прогресса, обновления Docker не зацикливают повторы на старых Linux-хостах, Doctor объясняет охват резервных копий миграции плагинов, а обновления восстанавливаются, когда общий временный каталог принадлежит другому пользователю. - Очистка и выход обновления — очистка Doctor при обновлении больше не падает с ошибками вложенных эффектов, небезопасные рекомендации восстановления Doctor сохраняются до завершения, а завершённое обновление со сбоем отчёта выходит с предупреждением вместо интерактивного триажа.
- Установка — сохраняются сетевые настройки npm, а сборка Bun в Windows больше не ищет npm безуспешно.
- Миграции Doctor — миграция архива транскриптов фиксируется пакетами, файлы SQLite и старое владение cron без маркеров сохраняются, а миграции с недоступным владельцем закрываются.
- Резервные копии Doctor — резервная копия перед миграцией сохраняется, если
sqlite-vecне загружается, снимки пишутся на ФС без поддержкиRENAME_NOREPLACE, а свидетельства прерванного снимка сохраняются. - Doctor и Gateway — перезапущенный Gateway проверяется по здоровью, гонки с управляемым Gateway исключены, писатели Doctor завершаются до восстановления, код 141 возвращается только когда закрывается собственный вывод Doctor, Doctor не зависает на отсутствующих транскриптах со старым чеком импорта, а ложные отчёты о несовпадении транскриптов для импортированных сессий с медиа прекращаются.
- Точность Doctor — линт и JSON-режим Doctor остаются только для чтения, диагностика запускается при отказе от обслуживания, Doctor не обещает применить настройки служб, которые не может применить, а бинарник Claude CLI ищется так же, как его ищет рантайм.
- Сохранность данных Doctor — Doctor отказывается от выведенного состояния до миграции базы, сохраняет метаданные ACP после архивации старых хранилищ сессий, поднимает остановленный Gateway при сбое очистки и удаляет маркер
(multiple), зарегистрированный как база агента. - Skill Workshop — схемы с приоритетом одобрения больше не пишут навыки без проверки, при этом автоматическое обучение для конфигов с политикой одобрения сохраняется.
- Плагины в Windows — запуск Gateway не застревает на захвате файлов установленных плагинов, имена нативных файлов SDK сохраняются, плагины Bun переживают правки исходников, а кэши генераций Jiti освобождаются.
- Загрузка плагинов — идентификаторы плагинов со смешанным регистром разрешаются, контракты Doctor загружаются после замены на месте, установки замены переживают эхо наблюдателя, встроенные плагины с уснувшими записями перезагружаются, а миграции с недоступным владельцем закрываются.
- Рантайм плагинов — статус завершения ходов, начатых плагином, сохраняется, вызовы инструментов плагина Copilot работают после первого хода, изолированные завершения не захватывают посторонние плагины, а последующие ходы после нативных вызовов инструментов исправлены.
- Диагностика плагинов — диагностика и проверки соединения формулируются простым языком, а неизменные предупреждения о происхождении не повторяются.
- Инструмент сообщений — ответы сохраняются, когда ClawHub не находит совпадений.
- CLI — зависания статуса без вывода устранены, готовность Gateway считается по монотонным часам, а частое опрашивание логов прекращено.
- Вывод CLI — отказы
node,exec-policyиdevicesвозвращают JSON-ошибки, объясняются неразрешимые ссылки на модель агента и запуски моделей только для рассуждений, модели ACP-обвязки отклоняются для агентов ACP, а вsessions tailпоказывается метка UTC. - Дополнение оболочки — экранированные пробелы в профилях и обратные слэши в дополнении Fish сохраняются, а дополнение PowerShell для значений опций в кавычках восстановлено.
- Worktree — параллельные worktree новой сессии создаются одновременно, worktree живых сессий сохраняются, утёкшие ветки восстанавливаются, повторные сбои обслуживания Git прекращаются, отсутствующие вершины
commit-graphи устаревшие индексы пакетов лечатся, а после сбояfetchберутся удалённые значения по умолчанию. - Workboard — сессии автоматизации, домашней и доски агентов не попадают на доски Sessions, факты о запусках и PR показываются достоверно, отказы в отправке объясняются, повторная отправка не использует молча старую базу, а резервные запуски остаются активными до итогового результата.
- Сессии Agents API — сохранённые удалённые сессии продолжаются с тем же ID при обновлении привязок.
- Большие Gateway — крупные парки резервируют хранилища сессий без переполнения стека, а остановка Gateway, владеющего процессами, больше не ждёт очистки наблюдателя нативных навыков.
- Скорость Gateway — отправки в чат подтверждаются до подготовки навыков, выбор модели для сохранённой сессии снова быстрый, выбор в холодном списке сессий сохраняется, задержки чтения доски и списка участников снижены, шаблоны песочницы прогреваются заранее, а преждевременные пробуждения планировщика и полные проекции размещения устранены.
- Производительность Gateway — чат, расход, размещение и метаданные читаются из воркеров и подготовленных проекций, стартовое обслуживание и обход уведомлений перенесены после готовности, а работа SQLite, проекций и страниц истории на ход диалога сокращена.
- Ускорение Gateway — переподключения, перезапуски и начальная загрузка ускорены за счёт общего статуса обновления, повторного использования допущенного состояния и снимков, прогрева свежих страниц базы и паузы начальной загрузки при переподключении во время перезапусков.
- Производительность и кэш Gateway — согласованные чтения и кодирование широковещательных сообщений разделяются между клиентами, каталоги, строки сессий, аватары и сводки артефактов переиспользуются, предпросмотры ссылок и их очереди ограничены, а сравнение PR выполняется локально.
- Скорость воркеров — снижены накладные расходы планирования, транспорта и памяти читателей воркеров, размеры пулов ограничены централизованно, атрибуция затрат доступна, а стоимость форков Gateway для Git и TLS снижена.
- Общая производительность — тики cron, сканирование сессий, обслуживание и транскрипты запусков вынесены из главного потока, индексы навыков общие, извлечение памяти и допуск индексов вынесены, состояние песочницы сохраняется через воркеры, а статус каналов отдаётся из записанного здоровья.
- Скорость чата — чат ускорен за счёт индексированных чтений, ограниченных страниц истории, переиспользования метаданных, каталогов и версионированных ресурсов, уменьшенных предпросмотров инструментов и меньшего числа холостых чтений.
- Скорость обновлений — пропускаются лишние загрузки для закэшированных коммитов, неиспользуемых аренд состояния, дублирующихся снимков и медленной предпроверки больших деревьев плагинов, а задержка инвентаризации крупных рантаймов снижена.
- Скорость Worktree и Git — сборка мусора и очистка worktree идут в фоне с ограничением ёмкости, очистка при тайм-аутах и повреждённых репозиториях делается с задержкой, общие пакеты объединяются, создание частичного клона ускорено, а диффы сессий остаются отзывчивыми в больших репозиториях.
- Скорость Workboard и GitHub — неизменённые карточки и доски Sessions не перезагружаются, авторизованные снимки переиспользуются, чтение ревизий ускорено, а чтения опций предпросмотра и публикации перекрываются.
- Скорость плагинов и авторизации — удерживаемая куча плагинов ограничена между перезагрузками, идентичность экземпляра переиспользуется, копии захвата плагинов пакетируются, обновление OAuth и сохранение авторизации вынесены в воркеры, а мутации сопряжения выполняются в воркере SQLite.
- Скорость CLI и диагностики — подготовленные входные данные рантайма переиспользуются, давление памяти калибруется по лимитам рантайма, а выделение памяти при сборе Prometheus снижено.
Проверка релиза
- npm-пакет: openclaw 2026.10.5
- tarball в реестре: openclaw-2026.10.5.tgz
- integrity:
sha512-9rCuXMweqVKZIK3KBtGcLzesz9G6+FmQ30lvwomRhmcNWDcOtlBoqdLbPditoJMuTP55jPqXpt1AA0L8tSzFHg== - SHA релиза:
1b58cb9a1b4f4353e1add63c8506db4d890962e8 - полный отчёт CI по релизу: release-evidence.md
- публикация релиза: run 39167610006
- npm preflight: run 39149250969
- полная валидация релиза: run 39148728797
- публикация плагинов в npm: run 39168400620
- отправка плагинов в ClawHub: run 39168403212 — публичная финализация и сверка артефактов идут после завершения родительского релиза
- Android APK: пропущен —
apps/android/version.jsonостался на 2026.8.2 при релизной ветке 2026.10.5; перед следующим тегом нужен запускpnpm android:version:pin -- --from-gateway