OpenClaw v2026.9.5

OpenClaw v2026.9.5

Обновление OpenClaw вышло 19 сентября 2026 года. Главное — атомарные обновления: новая версия проверяется на приватной копии вашей установки, пока работающий Gateway продолжает работать, и только затем происходит переключение с проверкой обновлённой установки. Плюс установка и перезагрузка поддерживаемых плагинов без перезапуска Gateway, доступ к выбранным беседам только для чтения для коллег на другой установке OpenClaw, GPT Live в Talk, поддерживаемых встречах и телефонных звонках, общие страницы браузера, где человек и агент работают с одним и тем же состоянием страницы, архивирование старых расшифровок со сжатием и контролем хранилища, пошаговая настройка команды агентов-специалистов и множество повседневных исправлений надёжности. В релизе 4 179 пул-реквестов, 64 прямых коммита и 502 участника.

Читать полные заметки о релизе

Основные новшества

  • Атомарные обновления — на поддерживаемых путях обновления новая версия проверяется против приватной копии вашей установки, пока текущий Gateway продолжает работать; затем выполняется переключение и проверка обновлённой установки. При сбое восстановление может вернуть предыдущую версию, если данные и конфигурация остались совместимыми. Проверенный бэкап перед обновлением по-прежнему обязателен: откат приложения не отменяет миграции базы, а приватная копия для проверки не является бэкапом для отката.
  • Плагины без перезапуска Gateway — поддерживаемые плагины устанавливаются и перезагружаются из командной строки, авторизованной чат-команды или раздела Plugins, не выводя всю установку из строя; проверки прав и согласие сохраняются. CLI принимает несколько плагинов в одной команде enable, disable, reload, update или uninstall, а ранее успешные изменения остаются в силе, если последующая работа не удалась.
  • Общий доступ к беседам только для чтения — Session Share открывает выбранные группы бесед коллегам на другой парной установке OpenClaw без передачи контроля. Получатели видят текст беседы и доступные пользовательские форки, но не субагентов, активность инструментов и рассуждения; продолжить, архивировать беседу или пользоваться её терминалом нельзя. Отзыв доступа не возвращает то, что уже было получено, поэтому выбирайте группы внимательно.
  • GPT Live в Talk, встречах и звонках — можно говорить, пока GPT Live отвечает в поддерживаемых встречах Meet, Teams и Zoom, и консультироваться с агентом во время встреч или звонков. В Talk непривязанные сессии теперь выбирают Live по настроенному доступу OpenAI. Live работает только со звуком: для камеры нужен gpt-realtime-2.1, а учётные данные платформы имеют приоритет над подпиской ChatGPT.
  • Общая страница браузера с агентом — панель Browser dashboard позволяет человеку и агенту работать с одной и той же страницей: измените фильтры приложения или оставьте заметку и попросите агента продолжить с этого состояния. Используется локальный управляемый профиль браузера OpenClaw вместе с его состоянием входа.
  • Архивирование бесед и контроль хранилища — архивирование сжимает старые неактивные расшифровки, оставляя их доступными для открытия. Settings показывает, сколько места занимают беседы каждого агента, и даёт кнопку Run now. Cold storage по умолчанию выключено; при включении подходящая неактивная история архивируется через 30 дней, а интервал можно изменить без перезапуска.
  • Команда агентов-специалистов при настройке — guided setup создаёт команду из четырёх агентов (руководитель, исследователь, автор и рецензент) или одного специалиста. В веб-интерфейсе New agent предлагает те же роли через предложение, которое вы утверждаете до создания; координатор запоминается, если настройку нужно возобновить.
  • Меньше решений при первоначальной настройке — свежие установки OpenAI и ChatGPT/Codex начинаются с Astra, если основная модель не выбрана, а локальный onboarding выбирает полный набор инструментов (Full), когда профиль не задан. Проверенные официальные плагины пропускают лишний шаг подтверждения перед входом.
  • Маскирование секретов — распознанные секреты маскируются в результатах инструментов и диагностике, а ссылки на креденшелы можно настраивать и проверять отдельно.

Что нового по разделам

Установка и первичная настройка

  • Команда специалистов на старте — Мастер настройки создаёт команду из руководителя, исследователя, писателя и ревьюера либо одного специалиста. New agent в веб-UI предлагает те же роли с подтверждением.
  • Аватар для нового агента — После согласования имени и характера настройка предлагает четыре портрета и сохраняет выбранный, если доступен провайдер изображений. Шаг можно пропустить, оставив emoji.
  • Меньше решений при настройке — Свежие конфигурации OpenAI и ChatGPT/Codex стартуют с моделью Astra, если основная не выбрана. Проверенные официальные плагины пропускают лишний шаг согласия перед входом, сторонние — нет.
  • Восстановление установки CLI — Установщик переиспользует совместимые Node и nvm без замены системного ПО и спрашивает согласие, если Node ставится через nvm. На Linux Gateway восстанавливается от старых настроек соединения.
  • Установка в контейнере — В руководстве по Docker описаны настройка браузера веб-UI и диагностика отсутствующего Chromium. При блокировке обновления пакетов рекомендуется пересобрать образ с существующими маунтами.
  • Подключение устройства: понятнее подсказки — Браузер с одним device-токеном переподключается после одобрения Request admin вместо возврата к логину. Коды сопряжения принимают ID с пробелами и переводами строк.
  • Агент по умолчанию после миграции — Перенесённые multi-agent конфигурации сохраняют выбранного агента после перезапуска, чтобы интеграции находили нужного. Если валидного нет, задайте его через Set Default в веб-UI.
  • Установка CLI на FreeBSD — CLI ставится через install-cli.sh с системными Node и npm; админ должен заранее поставить bash, node24, npm-node24, git, python3 и gmake. Установка из Git не поддерживается.
  • Опции миграции сохраняются — Общие опции перед list, plan или apply больше не теряются, но явные опции подкоманды имеют приоритет. apply не поддерживает dry run и отклоняет --dry-run.
  • Продолжение прерванной настройки — Прерванная локальная настройка завершается в уже одобренном workspace с сохранением агентов, модели и рантайма. При смене конфигурации это одобрение не переносится.

Веб-интерфейс

  • Обзор агентов и их чатов — Новый раздел Agents собирает недавнюю активность и превью диалогов со ссылкой на главный чат. Опция Show all agents включает боковую панель команды с группировкой по агентам.
  • Своя графика для агентов и чатов — Собственный SVG задаётся в Icon & color → Custom icon… или через агента. Изображение автономное, не крупнее 16 KiB в декодированном виде; скрипты и внешние ссылки отклоняются.
  • Порядок страниц плагинов в сайдбаре — Страницы плагинов включаются в сохранённый порядок боковой панели и удерживают места после перезагрузки. Перетаскиванием можно открепить только опциональные страницы плагинов.
  • Ввод текста в командной палитре — Палитра показывает Searching sessions… или Searching commands…, пока идёт поиск. При вводе через IME Enter, Escape и стрелки остаются у поля, а не выбирают результат.
  • Активность чата на вкладке браузера — Иконка вкладки отражает состояние: агент работает, ждёт ответа или одобрения, завершил работу пока вас не было, отключился. Индикатор завершения сбрасывается при возврате на вкладку.
  • Выбор места запуска новой задачи — New Session даёт поиск по устройствам с данными о ёмкости и пунктом Any available device. Задача может начаться в текущем чате, новой сессии или отдельном Git worktree.
  • Черновики и очередь ввода не теряются — Текст и вложения можно отправлять, пока грузится история, и сразу писать следующее. При переподключении непосланные сообщения остаются редактируемыми в очереди.
  • Черновики коллег в общем чате — Живой черновик участника показывается мягким пузырём с пометкой Typing · not sent или точками набора. Превью исчезают при бездействии и не попадают ни в историю, ни в контекст модели.
  • Ввод emoji по имени — В Chat и New Session начните печатать имя emoji, например :smi, и выберите подсказку стрелками и Enter. Полный код вида :smile: тоже вставляет emoji, не отправляя сообщение.
  • Опциональные «гости» композера — Редкие посетители собираются вокруг поля New Session, уступая место вводу и вложениям и учитывая настройки посещений, звука и reduced motion. Отклонение гостя действует до закрытия.
  • Комментарии к выделенным фрагментам — Выделите отрывок и выберите Add to chat, чтобы сохранить заметку, не трогая черновик. Комментарии можно редактировать и удалять, а затем отправлять как текстовые вложения.
  • Сохранение проекта при форке чата — Fork conversation и Fork from here сохраняют выбранную локальную папку или проект, чтобы ссылки на файлы вели в нужный workspace. Явно указанное назначение имеет приоритет.
  • Чтение ответов и длинных историй — Загрузка ранних сообщений не сбивает позицию чтения. CJK-жирный текст и многострочные ячейки таблиц отображаются корректно, у длинных сообщений есть Show more и Show less.
  • Разбор работы инструментов — Сбои инструментов показываются счётчиком у свёрнутой активности, полные ошибки — при раскрытии. Задачи субагентов получают имя и движущийся значок с бейджами ошибок и таймаутов.
  • Побочный вопрос без потери диалога — Side chat ставит курсор в нужное поле и оставляет основной чат на виду; Shift+Enter — новая строка. Запросы /btw теперь могут касаться приложенных к сообщению фото.
  • Выбор модели во время поиска — Пикер моделей открывается с уже загруженными вариантами и добавляет найденные на ходу. При сбое провайдера здоровые варианты остаются доступными с предупреждением и Retry.
  • Обзор изменений и состояния репозитория — Activity показывает число Git-изменений и превью pull request, а Review восстанавливает патчи для имён файлов с пробелами. Статус проверок стало проще распознать и открыть.
  • Изображения и документы из чата — Markdown-вложения открываются как форматированные документы рядом с диалогом. Меню чата копирует разметку, код, таблицы и ссылки; по картинке работает контекстное меню браузера.
  • Источники в ответе — У завершённых ответов с research появляется полоса Sources с восемью страницами. Карточка показывает сохранённый фрагмент, а Open source открывает оригинал — это снимок, не свежая проверка.
  • Вложения после истечения входа на сайт — Если истёкший вход блокирует картинки или файлы, OpenClaw сначала пытается продлить доступ тихо. Иначе войдите в отдельной вкладке и вернитесь в тот же чат — вложения повторятся.
  • Дашборды и встроенные представления — Агент может добавить размещённый HTTPS-сайт в дашборд сессии и развернуть его на всю область задачи. Браузер помнит раскладки и вкладки для 500 сессий; личные настройки приоритетнее.
  • Общий тулбар на десктопе — Страницы вне Chat выносят заголовки и действия страницы в общую панель. Раскладка учитывает, чтобы действия арабских и персидских страниц не перекрывались с фиксированным сайдбаром.
  • Раздел Systems — Новое рабочее пространство с поиском по машинам, их показателями ресурсов и доступным удалённым рабочим столом. Просмотр начинается в режиме только чтения, управление — отдельное действие по правам.
  • Терминальные вкладки в Chat — Сессии Codex и Claude Code открываются на отдельной странице терминала с боковой панелью и постоянным URL. В Chat shell-сессии видны прямо в шапке панели, новая — через + → Terminal.
  • Опциональные панели с индикацией загрузки — Home и System busyness открывают рамку сразу, показывая загрузку и Retry внутри. Home сохраняет размер и позицию, закрытая панель остаётся закрытой.
  • Упоминания и уведомления — Раздел Mentions оставляет больше места под записи, а настройки уведомлений переехали в общую шапку Inbox и доступны с любой его вкладки.
  • Большие списки People — Сортировка крупного сайдбара по People выполняет меньше повторной работы, особенно когда сессиями владеют разные люди. Порядок, выбранная сессия и знакомые элементы не меняются.
  • Настройки: понятнее элементы — Элементы Labs переехали к связанным разделам, включая Swarm и определение циклов в Agent Defaults → Tools. Перезагрузка настроек больше не создаёт повторных запросов, перегружающих браузер.
  • Различение каналов и ссылок на сессии — Каналы показывают графику от своего плагина, локальные ссылки на сессии — маркер и выровненные заголовки. В desktop WebKit-браузерах вернулись иконки отсутствующего разрешения чата.
  • Детали текущего использования — Футер usage сохраняет доступные итоги и счётчики кэша даже без отдельных значений ввода и вывода. При пересоздании сессии Usage сбрасывает выбор таймлайна и не скрывает новые сообщения.
  • Быстрое открытие и переключение занятых чатов — Открываемый диалог грузится раньше фонового списка сессий: длинные истории требуют меньше обращений к базе. Заголовки и usage могут прийти первыми, остальное — позже.
  • Актуальные подписи на вашем языке — 20 существующих языков интерфейса получили обновлённые названия и подсказки для настроек соединения, хранения сессий и дашбордов сайтов.
  • Файлы чата во вкладках — Несколько файлов можно держать открытыми во вкладках, не теряя позицию чтения. Для HTML доступны Preview и Source, строгий режим отключает скрипты документа.
  • Соединение с Gateway и графики ресурсов — Settings → Gateway показывает статистику ping рядом с графиками CPU, памяти и активности. Ping включает время обработки на Gateway, но не время ответа модели.
  • Кнопка Undo не исчезает — Уведомления приостанавливают таймер истечения, пока на них наведён курсор или сфокусированы элементы, давая время нажать Undo. Отсчёт возобновляется, когда уходят и курсор, и фокус.
  • Продолжение чата офлайн-устройства на Gateway — Continue on Gateway восстанавливает диалог, даже если мешали незавершённые результаты workspace. Потерю несинхронизированной работы нужно подтвердить явно.
  • Сводки Activity — Скользящие сводки помогают догнать диалог без открытия всей истории и переживают перезагрузки, перезапуск Gateway и архивацию. Прежний текст остаётся видимым при обновлении или сбое, есть Retry recap.
  • Изменения экрана остаются в исходном браузере — Правки страницы, панели или окна через screen controls применяются только в том браузере, что запросил. Standalone RPC и MCP должны стартовать действие из Control UI.

Обновления и обслуживание

  • Архивация старых диалогов и контроль хранилища — Архивация сжимает неактивную историю, оставляя её доступной для открытия. Settings показывает объём диалогов каждого агента и Run now; cold storage выключен по умолчанию.
  • Подготовка к обновлению базы сессий — Релиз переводит базы агентов на schema 21, которую старые сборки не открывают. Перед обновлением сделайте проверенный бэкап, включая данные в WAL: откат возможен только с ним.
  • Явный ремонт старого состояния через Doctor — Диалоги, метаданные, pairing-записи и файловые очереди не конвертируются при обычном старте. Остановите Gateway и выполните openclaw doctor --fix: перезапуска недостаточно.
  • Выбор запуска агента ремонта при обновлении — При сбое интерактивного обновления AI-ремонт стартует только после Yes: он расходует ваш аккаунт и токены. Enter, No, отмена или таймаут 30 с оставляют только диагностику.
  • Обновление из авторизованных чатов — Владелец может попросить агента обновить установку OpenClaw из чата через профили инструментов по умолчанию; /update доступна и без модели. Права и ограничения перезапуска сохраняются.
  • Выбор coding CLI для ремонта — Triage может передавать ремонт в Muse Code, Grok Build, Cursor, Kimi Code и Qwen Code (openclaw triage --agent; для Cursor нужен cursor-agent в PATH). Для Kimi подтверждения отключены.
  • Символические и жёсткие ссылки в бэкапах — Бэкапы сохраняют внешние, циклические и висячие symlink’и, а hardlink’и на одну управляемую SQLite-базу получают одинаковые данные. Симлинки хранят прежние цели.
  • Отсечение устаревших очередей после обновления — Обновления не проигрывают заброшенные сообщения из старых файловых очередей при переподключении канала: это записи старше 72 часов и с неверными метками времени.
  • Плагины не блокируют обновление ядра — Отсутствующий апдейт плагина больше не задерживает ядро: OpenClaw сохраняет совместимый плагин и объясняет, что требует ремонта или согласия. Ядро может обновиться без плагинов.
  • Обновление именно вашей установки — Распознаются кастомные npm-установки и изменения каталогов пакетов pnpm. Апдейтеры вроде 2026.9.4 доводят до конца часть обновлений, которые раньше откатывались поздно.
  • Обновление partial-clone Git с подсказками — Обновления partial-clone работают при намеренно пропущенных исторических объектах, но требуют полный набор файлов версии. Локальные правки останавливают обновление с советом закоммитить.
  • Закрепление рантайма для управляемых сервисов — Managed Gateway и node-сервисы остаются на выбранном через --runtime-path исполняемом файле Node или Bun; путь должен быть абсолютным. --runtime node без пути — автовыбор.
  • Сохранение локальных правок пакета — Обновления пакета сохраняют поддерживаемые локальные правки для восстановления, а --reapply-local-overrides явно применяет доверенные изменения к совпадающим оригиналам.
  • Atomic Updates без простоя — На поддерживаемых путях Atomic Updates проверяют новую версию на приватной копии конфигурации, пока Gateway работает, затем переключаются и проверяют установку. Проверенный бэкап обязателен.
  • Разбор сбоев обновления и восстановления — Сбой обновления показывает первопричину, связанные сбои ремонта и следующий шаг. Ремонт восстанавливает остановленный Gateway; уже остановленный сервис остаётся остановленным.
  • Принято не равно завершено: код выхода 75 — Когда обновление в managed Gateway передаёт работу фоновому помощнику, команда завершается кодом 75 (принято, ещё выполняется). Проверяйте openclaw update status --json.
  • Перезапуск сервисов и восстановление через Doctor — Doctor и проверки сервисов покрывают больше случаев перезапуска и инспекции Linux, включая потерю session-bus. Ремонт сохраняет ссылки на переменные окружения.
  • Завершение Linux в рамках дедлайна сервиса — Linux Gateway резервирует время на очистку внутри stop-дедлайна systemd: при лимите 90 секунд активной работе остаются 75. Дедлайн читается при старте нового Gateway.
  • Запуск и инспекция больших флотов агентов — Большие флоты не готовят метаданные чатов и пути Codex-сессий заранее для каждого агента; общие фоновые воркеры снижают их накопление. Онлайн openclaw status --json берёт факты Gateway.
  • Изоляция проблем с базами агентов — Здоровые агенты доступны, пока у другого идёт проверка базы; проблемный помечается degraded, и отвечающий Gateway не значит, что все агенты готовы. Перед ремонтом Doctor остановите Gateway.
  • Очистка больших хранилищ сессий — Большие хранилища избегают повторных чтений метаданных, а массовая очистка больше не падает со stack overflow. Автоочистка ждёт завершения изменений диалога и сохраняет правила retention.
  • Проверка больших баз с меньшими накладными расходами — Большие базы делают меньше повторных проверок: удачная проверка файла переиспользуется в рамках жизни Gateway, а Doctor, бэкапы и явное обслуживание проверяют полностью.
  • Эффективные чтение и запись хранилища сессий — Меньше повторной работы с базой при чтении и сохранении диалогов, меньше лишних смен прав файлов. Офлайн-восстановление Doctor возвращает поиск по диалогам, пропавшим из старого реестра.
  • Сохранение настроек и восстановление после сбоя записи — Settings подтверждает фактически сохранённую версию, включая изменения во включённых файлах конфигурации. Устаревшие черновики просят перезагрузить.
  • Правки настроек из чата с подтверждением — Чат может предлагать изменения настроек, которые раньше отклонялись: рантайм-пины, модели и провайдеры. После ошибки валидации ассистент может предложить одну правку.
  • Поиск причин медленного обслуживания — Проверки статуса обходятся без лишних копий больших баз, таймлайны диагностики показывают, куда ушло время, а логи хранилища выявляют медленные чтения транскриптов.
  • Диагностика CPU и памяти работающего Gateway — В live-диагностике доступны diagnostics.cpuProfile и diagnostics.heapProfile через openclaw gateway call; оба требуют operator.admin и запускаются вручную.
  • Совместимость встроенных инструментов — Обновление встроенных инструментов сохраняет позицию скролла чата при стриминге, чинит очистку отменённой iOS-записи и совместимость MCP, тем и CLI. Бэкенд acpx принимает строки до 64 MiB.
  • Какая сборка запущена — Git-установки сообщают собранную версию и предупреждают, когда нужна пересборка, чтобы догнать checkout. Doctor даёт советы по пересборке и перезапуску при расхождении коммитов.
  • Документация и история релизов — Исправления документации делают примеры кода и названия команд читаемыми в заголовках и сохраняют ссылки на разделы. Release notes по версиям доступны в форматированном и plain-Markdown виде.
  • Резервное копирование баз приложений — Бэкапы завершаются даже при сломанных ссылках в посторонних базах, а управляемые и объявленные плагинами базы получают проверенные снапшоты. --only-config — только JSON-конфиг.
  • Больше времени для медленных обновлений — Обновления на слабых машинах и установках с большими базами получают время по объёму работы, а прогресс копирования продлевает ожидание. Проверки статуса по умолчанию — 300 секунд.
  • Таймауты из конфигурации для setup и ремонта — Диалоги setup и ремонта используют заданный таймаут агента вместо остановки через две минуты. Задайте agents.defaults.timeoutSeconds (по умолчанию 48 часов, 0 отключает дедлайн).

Обмен сообщениями

  • Специалисты участвуют в общем чате — Экспериментальные «комнатные» команды собирают несколько агентов в одну беседу: можно обратиться к конкретному специалисту и дать агентам обсудить ответы за ограниченное число раундов. Ответы и вложения Discord/Slack остаются у того участника, кто ответил. Доп. раунды расходуют больше запусков агента, а бюджет обсуждения не переживает перезапуск.
  • Проверьте межсервисные настройки сообщений — Агенты с доступом к message-инструменту теперь отправляют сообщения и выполняют разрешённые действия в подключённых чат-сервисах без отдельного cross-provider opt-in. Это меняет и существующие установки, где tools.message.crossContext.allowAcrossProviders не задан. Для изоляции сервисов выставьте его в false, для ограничения защищённых действий текущей беседой — также false у allowWithinProvider. Настройки агента перекрывают глобальные.
  • Голос Discord и интерактивные ответы — Настроенные GPT-Live беседы в Discord проигрывают короткие и последующие ответы, сохраняют паузы и слышат перебивание во время речи агента. Неравномерный звук воспроизводится с меньшим числом разрывов (буферизация до 120 мс), тишина больше не прерывает ответ. Кнопки, формы, меню моделей и запуски Activity привязаны к нужному выбору. Для GPT-Live уберите requireWakeName: true и consultPolicy: "always" или выберите gpt-realtime-2.1.
  • Чтение нужного сообщения Discord — Чтение сообщения Discord через --message-id или messageId возвращает именно это сообщение или ошибку, а не постороннюю свежую историю. Команды, автодополнение и выбор модели сохраняют нужный канал или тред, даже если Discord передаёт только ID. Авторизованные действия в текущем DM принимают эквивалентные native-channel цели при прежних ограничениях аккаунта и беседы.
  • Восстановление тредов Discord — При старте Discord сохранённые треды переподключаются к своим беседам агента, не задерживая прочую работу Gateway на запросе к БД. Неудачный или отменённый запуск убирает незавершённую настройку треда, а приветствия presence перепроверяют текущие настройки. Остановка аккаунта ждёт завершения принятых представлений, поэтому выключение может занять дольше.
  • Более богатые ответы LINE — LINE объединяет отправленные вместе фото в один ход, чтобы агент рассмотрел весь набор, а поддерживаемые вопросы в личных чатах предлагают кнопки ответов. Можно включить нативные цитируемые ответы или получать готовые части ответа по мере появления. Автоцитирование по умолчанию выключено; блоки ответов расходуют больше квоты LINE. Моделям без нативного vision нужен tools.media.image.attachments.mode = all и достаточный maxAttachments.
  • Отзывчивые треды Slack — Slack держит одну карточку прогресса на команду, показывает интерактивные варианты один раз и сохраняет полный письменный ответ, когда органами управления нельзя пользоваться. Дублирующее событие в одном треде больше не тормозит остальные, а совместимые исправления доходят до очереди. Настройки доступа и ответов для новой работы меняются без переподключения Slack; уже начатые ответы сохраняют исходные настройки. Входящие сообщения ждут повтора при временных сбоях авторизации.
  • Порядок бесед и ввода в Telegram — Заголовки бесед Telegram включают известные имена тем форума, а ранний текст доходит до агента раньше поздних фрагментов длинных сообщений. Авторизованный /stop очищает ваш ожидающий ввод в этом чате или теме. Агенты снова находят сохраняемые persistent-беседы субагентов. Правила доступа и настройки ответов для новой работы меняются без переподключения бота; уже идущая работа сохраняет свои настройки, а смена токена или нативных команд по-прежнему требует обновления.
  • Упоминания, таблицы и опросы Teams — Ответы Teams сохраняют имена упоминаний с экранированными скобками и обратными слэшами и корректно отделяют сырые таблицы от блоков кода в списках, когда конвертация таблиц выключена. Голоса, поданные во время импорта старых данных опроса, тоже сохраняются.
  • Восстановление ответов Matrix и локальных файлов — Ранее подключённые зашифрованные комнаты Matrix могут восстановить ответы при старте, если локальное состояние шифрования потеряно. Шифрование остаётся opt-in, а невосстановимые комнаты блокируются от отправки вместо отката к plaintext. Control UI снова сохраняет настройки, когда креденшелы Matrix используют secret references, не раскрывая их ID. Медиа Matrix может прийти после завершения запроса, восстановленные доставки сохраняют корректные данные ответа, а неудачные миграции больше не трогают соседние файлы.
  • Поиск контактов Feishu по страницам справочника — Поиск контактов Feishu теперь доходит до поздних страниц справочника, а лимит считает именно совпавших людей. Можно запросить больше 50 контактов; по умолчанию по-прежнему 50 совпадений, действуют прежние правила доступа и лимит в 100 страниц.
  • Восстановление iMessage: индикаторы и удалённые вложения — После восстановления моста iMessage поддерживаемые индикаторы набора и уведомления о прочтении возвращаются на следующем входящем сообщении по вашим настройкам. Официальные внешние установки iMessage снова копируют разрешённые удалённые вложения в OpenClaw. При включённом catchup OpenClaw восстанавливает самые старые пропущенные сообщения первыми; лимиты (окно 500 сообщений на чат, возраст, потолок повтора) сохраняются. Настройка iMessage предложит исправить путь к команде, указывающий на папку или неисполняемый файл.
  • Сохранённые аккаунты Signal и длинные ответы — Аккаунты Signal с именами вроде Work Phone запускаются без Doctor, если у них есть свой настроенный номер. Их собственные endpoint и настройки доступа теперь применяются — проверьте их при обновлении. Если удаление аккаунта активировало бы другую сохранённую личность, OpenClaw оставит её работать и перечислит конфликтующие записи.
  • Ответы на вопросы в Mattermost — Mattermost предлагает кнопки для поддерживаемых простых вопросов, чтобы выбрать ответ без повторного набора. Ввод текстом по-прежнему работает, а вопросы с приватными или сложными ответами остаются текстовыми. Меню моделей отражает аккаунт, выбранный для беседы.
  • Сохранение и импорт профилей Nostr — Авторизованные парные пользователи дашборда могут сохранять и импортировать профили Nostr без дополнительных креденшелов. Действия с профилем могут использовать валидный сохранённый креденшел, если браузерный отклонён, а отклонённые запросы показывают читаемые ошибки. Если доступ отозвали во время подтверждения публикации, повтор с другим сохранённым креденшелом может её опубликовать; отзыв не отменяет уже отправленное на relay.
  • Подключение доступных комнат Buzz — Недоступная комната Buzz больше не держит офлайн остальные доступные комнаты. Выдача пропущенной комнате роли Bot возвращает её без переподключения здоровых комнат, а старт и переподключение используют сохранённую информацию о комнате для подготовки нужной истории.
  • Подсказка при остановке беседы в комнате — Если беседа в комнате не может продолжиться после восстановления при перезапуске, напоминание объяснит, как начать заново: авторизованный /reset или /new, либо Resume in new session в WebChat при заблокированной модели. Новая сессия сохраняет старую расшифровку.
  • Кнопки подтверждения и доступные запросы — Авторизованные операторы могут использовать Allow Once или Deny на карточках подтверждения изменений OpenClaw в Discord и Slack, а поздние нажатия больше не перезаписывают итог. Slack может завершить исходную карточку после перезапуска. Настроенная пересылка подтверждений отправляет текстовый запрос, если нативный обработчик адресата неактивен. iMessage, WhatsApp, Signal и Matrix теперь ждут завершения регистрации или очистки органов подтверждения.
  • Проверка и восстановление подключений каналов — Статус одного канала проверяется, даже если проверка другого аккаунта падает. Явно запущенные аккаунты остаются видимыми, пока discovery догоняет, а восстановление после зависания компьютера продолжается через ошибки диагностики; вручную остановленные аккаунты остаются остановленными. Ответы на затронутых каналах продолжают работать после смены настроек без перезапуска, а очередь и очистка вложений используют исходное хранилище.
  • Восстановление подключений и сессий Zalo Personal — Зависшая попытка подключения Zalo Personal теперь истекает через 30 секунд и освобождает слушатель, чтобы штатный retry попробовал снова; это лимит одной попытки, а не срок восстановления при любом сбое. Восстановление сохранённых сессий и плановое обновление креденшелов переносят работу с БД с потока Gateway на поддерживаемых хостах. QR-логин, замена сессии и logout сохраняют прежние синхронные пути хранения.
  • Входящая почта продолжает идти — Упакованный IMAP больше не позволяет письмам только с HTML с закодированными символами (например, апострофом) блокировать последующую входящую почту. Обновление исправленного пакета возвращает разбор без сброса почтового ящика. Если собираете OpenClaw из исходников — пересоберите пакет.
  • Сохранение геометки и вложений сообщения — Геометки теперь переживают удаление приватного служебного текста из исходящего сообщения, а геометки групповых тредов остаются отдельными, чтобы добавленная подпись отправителя их не удаляла. Вложения с необычными заголовками content-type проходят медиаобработку без ошибки, которая могла прервать загрузку. Прежние ограничения каналов и контента сохраняются.
  • Восстановление неполных ответов каналов — OpenClaw может восстановить финальный ответ или пропущенную концовку, когда часть потокового ответа подтверждена как неотправленная. Он отслеживает подтверждённый текст и вложения, а неуверенная отправка остаётся в восстановлении и не порождает конкурирующий ответ. Некоторым форматированным ответам всё ещё нужен фолбэк по полному ответу, возможен повтор текста.
  • Ответы после завершения запросов каналов — Проверенные официальные плагины каналов, установленные поддерживаемыми внешними путями, снова получают ответы от делегированной работы, завершившейся после исходного хода, включая затронутую установку Discord. LINE и общие webhook-пути SMS и Zalo также сохраняют ответы и очередь фоллоуапов после завершения входящего запроса. Проверки отмены и доступа сохраняются; на произвольные сторонние плагины исправление не распространяется.
  • Остановка ожидающих исходящих сообщений — Отмена поддерживаемой работы с сообщениями теперь останавливает больше ожидающих отправок, загрузок и правок. Для частично отправленной рассылки OpenClaw сохраняет готовые результаты и отличает возможную доставку от неначатых адресатов — можно дослать выборочно. Возможная доставка не является подтверждением. Уже отправленные запросы могут завершиться; отмена не отзывает доставленное. Telegram сохраняет доставленное сообщение, если последующий пин не удался.
  • Меньше повторной работы при подготовке длинных ответов — Длинные списки, ответы с кодом и потоковый прогресс требуют меньше повторного сканирования при подготовке к чату. Изменения сохраняют текст и границы сообщений; ответы персоной Discord также соблюдают заданный лимит размера после раскрытия упоминаний.
  • Очистка неудачных загрузок вложений Feishu — Если вложение Feishu не удалось сохранить, OpenClaw пытается закрыть поток загрузки, даже когда данные ещё не читались. Вы по-прежнему получаете исходную ошибку хранилища или таймаута для диагностики.
  • Точные предупреждения настройки QQBot — Корректные настройки личных сообщений QQBot больше не выдают противоречивый совет добавить wildcard, который конфигурация не допускает. Предупреждение исправлено, настройки доступа сохранены.
  • Понимание ограничений сопряжения WeChat — Руководство WeChat теперь объясняет, что плагин версии 2.4.8 использует собственный список отправителей и фолбэк QR-логина, поэтому обычные подтверждения и отзывы сопряжения OpenClaw ненадёжно управляют его доступом к чатам. Отключите плагин, если такие контроли нужны. Поведение плагина не изменилось.
  • Прогресс в ответах каналов — Поддерживаемые превью каналов теперь показывают читаемые заметки о прогрессе, чтобы вы видели, что делает агент, пока ждёте. Slack и Telegram убирают заброшенные превью после работы инструментов, сохраняя финальный ответ или полезное сообщение об ошибке. Slack сохраняет превью, если на него ответили. Настройки превью по-прежнему управляют показом; в компактном режиме Slack последнее полное обновление остаётся до следующего полного.
  • Актуальность участия в тредах Mattermost — Mattermost сохраняет исходный срок участия в треде после перезапуска, поэтому просроченная беседа снова требует упоминания. Он также может восстановить разрешённый недавний контекст треда после перезапуска или сброса, включая DM с включёнными тредами. Восстановление учитывает historyLimit, читает не более одной страницы в 200 постов за попытку и имеет дедлайн 5 секунд. Плоские DM без изменений.
  • Сообщения уходят к выбранному адресату — Сообщения теперь используют комнату или беседу, выбранную активным плагином канала: сохранённый адресат по умолчанию больше не добавляет конфликтующий получатель и не блокирует отправку.
  • Чтение нужной беседы Teams — Поиск и поиск участников Teams теперь используют выбранную вами беседу при прежних ограничениях доступа и членства. Списки и детали каналов принимают валидные ID команд Teams, когда включён Slack. Списки по-прежнему требуют teamId, а детали канала — и teamId, и channelId.
  • Разрешённый контекст через установленные плагины каналов — Проверенные официальные установки Discord, Slack и Matrix могут получать поддерживаемый контекст из других бесед, когда это разрешено правилами аккаунта и адресата. Discord также восстанавливает проверки прав и метаданных сервера. Чтение Matrix следует прежним правилам комнат и DM, права менять сообщения не добавляется. Официальные Mattermost, Teams и Feishu также восстанавливают разрешённое чтение контекста; история Mattermost остаётся выключенной до включения, а поиск участников Teams по-прежнему исключает приватные и общие каналы.

Память

  • Пересборка и ремонт индексов памяти — При включённом кешировании эмбеддингов пересборка переиспользует готовую работу после повтора или перезапуска, а старый индекс живёт до успешной замены. После отката новый формат сохраняется.
  • Забывание воспоминаний и их источников — Forget убирает влияние сессии на ранжирование памяти, сохраняя исходный транскрипт. Забывание непустой выборки очищает весь кеш эмбеддингов агента — индексация сделает новые запросы.
  • Как диалоги попадают в поиск по памяти — Без индексации диалогов агент сначала читает исходный диалог инструментами. При включённой выдержки до и после сброса раздельны; memory_get читает тот же workspace агента.
  • Отзывчивость поиска по памяти — Большие поиски и подготовка заметок идут в фоне, а управляющие запросы проходят, пока ставятся большие индексы. Семантический поиск больше не оставляет частичных результатов.
  • Поиск и компиляция Memory Wiki — Memory Wiki переиспользует уже разобранные страницы при поиске, чтении и компиляции vault. OpenClaw также находит команду Obsidian, если папка с таким именем встречается раньше в пути поиска.
  • Публичные типы для embedding-плагинов — Авторы embedding-плагинов могут использовать публичные типы SDK для асинхронных батчей текста вместо внутренних типов памяти. Батчи пофайловые; объединение — через sourceWideBatchEmbed.
  • Промоушен памяти в рамках лимитов файла — Dreaming и ручной промоушен проверяют, что обновлённый MEMORY.md укладывается в стартовые лимиты агентов, делящих workspace (минимум из настроенных, потолок 10 000 символов).
  • Актуальность напоминаний по событиям — Напоминания по событиям ждут завершения текущих записей сессии перед сохранением обновлений. Если проверка истекла по таймауту, оставшиеся активации сохраняются и не расходуются.

Навыки

  • Поиск и загрузка выбранных навыков — Графика навыков ClawHub появляется в результатах поиска и карточках. Явно выбранные личные навыки работают с доступом только к файлам workspace, без авто-вызова и лишних файлов.
  • Просмотр полной папки навыка плагина — Навык установленного плагина или страницы каталога открывается в Control UI для чтения инструкций, ссылок и вспомогательных файлов. Нужен доступ operator.read.
  • Полные отчёты проверки навыков — Перенаправление вывода openclaw skills verify в другой инструмент сохраняет весь JSON даже при неудаче. Отчёты принимаются до 64 MiB; проверка читает сохранённый скан, а не запускает новый.
  • Предложения Skill Workshop с понятным результатом — Строка обновляется сразу после подтверждения и не сбивается при обновлении и смене агента. Doctor подсказывает пути автоматизаций, оставшиеся после переноса навыка.
  • Восстановление авто-ревью Workshop — В auto-режиме еженедельные ревью заметно приостанавливаются, если все настроенные рантаймы не умеют держать ревью внутри папки Workshop. Список — openclaw cron list --all --json.
  • Подготовка навыков без блокировки остального — OpenClaw продолжает обслуживать другие запросы, пока проверяет нужные навыки и читает файлы песочницы. Сканы безопасности используют свежие данные после замены файла навыка.
  • Google Workspace с удалённого хоста — Навык теперь сначала предлагает использовать существующий вход. Подсказки объясняют, как завершить вход из доверенного shell, не передавая callback-URL и секреты через инструменты агента.
  • Интерактивные визуализации — Встроенный навык visualize помогает делать разовые визуалы и сохранённые дашборды, обновлять существующие виджеты. Разрешены библиотеки вроде D3 и шрифты с одобренных публичных хостов.

Нативные приложения

  • Web или экспериментальный Native на Mac — Приложение Mac теперь по умолчанию использует встроенный Web UI, включая существующие профили без сохранённого выбора. Чтобы попробовать Native, включите Native experience (Experimental) в Dashboard → Settings → This Mac → App: действия Dashboard, Dock и окна Gateway следуют этому выбору. Переключателю нужен актуальный Gateway UI (старый UI 2026.9.4 работает, но переключатель не показывает). Загруженные окна и черновики каждого режима сохраняются при возврате; черновики привязаны к режиму, адресу Gateway и аккаунту, включая адрес SSH-туннеля. Settings открывается в web, Connection, About и Quick Chat остаются нативными.
  • Локальный Gateway на Mac — Можно запустить Gateway на Mac рядом с удалённым основным, с отдельными окнами чата и дашборда: включите «Also run a Gateway on this Mac» в настройках Connection. Опция по умолчанию выключена, удалённый основной сохраняет свои роли Talk, меню-бар и node. Настройки Connection также предлагают установку, обновление и ремонт локальных Gateway, управляемых приложением, даже после закрытия setup.
  • Восстановление подключений Mac и переключение Gateway — Меню аккаунта внизу слева показывает здоровье Gateway и элементы переключения с подсказками по горячим клавишам. Command-click или Control-click открывает новое окно. Для истёкших входов Cloudflare есть страница восстановления внутри затронутого окна; восстановленные при запуске окна ждут нажатия «Sign in again». Если страница подтверждения не появляется, выберите «Open browser» и проверьте аккаунт браузера. Nearby setup сохраняет текущее подключение до ввода доверенного адреса, кода установки или SSH-назначения и нажатия Save.
  • Вкладки браузера у каждого чата Mac — Каждый чат Mac теперь держит собственные вкладки браузера: можно переключать беседы и возвращаться к оставленным для этого чата страницам. Вкладки живут, пока открыто окно, и могут показывать собственную иконку страницы. Обновите и приложение Mac, и UI от Gateway. Старые вкладки остаются общими до закрытия, а cookie входа общие между чатами в одном окне.
  • Авторизованный рабочий стол Mac остаётся доступным — Авторизованная работа Computer может держать разблокированный Mac активным до часа с первого действия. Чтобы держать его активным между задачами при подключении и хостинге, включите Unattended desktop hosting в Settings → This Mac и примите нативное подтверждение; опция по умолчанию выключена. Она не обходит логин и блокировку: после блокировки или потери доступа войдите обычным способом и начните работу Computer заново.
  • Модели и вход на устройствах Apple — Чат iOS и Mac показывает модель, thinking и Fast-контролы, поддерживаемые текущей сессией, а вход к провайдеру доступен из чата. Mac Quick Chat обновляет варианты без потери черновика и предлагает поддерживаемые настройки скорости для следующего сообщения. Если старый Gateway не может дать нативные варианты моделей — обновите его или используйте /models и /login.
  • Корректная остановка звука и захвата на Mac — При отмене локальной речи MLX на Mac поздно пришедший звук отбрасывается до воспроизведения и не мешает новому запросу Talk. Тесты микрофона завершают очистку до запуска следующего, а захват камеры завершается до экспорта записи.
  • Окна, команды и параметры запуска Mac — Элементы Dashboard остаются видимыми и кликабельными в полноэкранном режиме, в том числе после переподключения. Быстрые команды возвращают фактический результат вместо ложного таймаута, а частые изменения «запуск при входе» сохраняют последний выбор; в remote-режиме с Cookie Sync больше нет краша startup-watchdog. Автоматизация может закрыть окно OpenClaw без падения приложения и других окон — пересоберите OpenClaw.app, обновления одного CLI недостаточно. Панели нативных плагинов (например, Workboard) загружают стили по прямому локальному HTTP.
  • Меньше размер пакетов Mac-приложения — Пакеты приложения Mac больше не включают неиспользуемые копии дашборда, что уменьшает размер загрузки и занятое место. Web-интерфейс по-прежнему отдаёт Gateway. Экономия зависит от архитектуры приложения и не меняет способ открытия дашборда.
  • Проверка изменений и выбор моделей на Android — Open Chat actions → Review changes показывает незакоммиченный код и позволяет добавить выбор в текущий черновик без отправки; просмотр только для чтения и появляется, когда Gateway поддерживает review изменений. Меню Chat actions также перестало неожиданно закрываться. Контролы моделей следуют поддерживаемым Fast и thinking выбранной модели, а сбои обновления показывают предупреждение с возможностью повтора. Вход к провайдеру и настройка API-ключа доступны из выбора там, где это поддерживают Gateway и админ-доступ.
  • Навигация между Gateway и беседами на Android — При нескольких сохранённых Gateway боковая панель Android позволяет переключаться между ними или добавить новый, не открывая Settings. Add Gateway принимает QR-код, изображение, код установки или адрес вручную и ждёт Connect; Cancel сохраняет текущую беседу. Неотправленный текст и готовые вложения остаются со своим Gateway, агентом и беседой. Офлайн-Gateway остаётся выбираемым, но выбор не делает его подключённым. Панель держит стабильную ширину при открытии и перетаскивании в LTR и RTL.
  • Завершение вызовов на часах и выбор моделей — Завершение Talk на Wear OS запускает выключение микрофона и динамика до ожидания телефона, а «Ending call…» держит беседу видимой. Выбор модели теперь следует за чатом, выбранным на часах, а доступные варианты сохраняются при частичном обновлении. Обновите приложение телефона и Gateway, если выбор сообщает об отсутствии поддержки. Ответы перестают ждать после подтверждения результата, а часы заменяют показанный ответ, когда телефон сокращает или очищает текст.
  • Браузер внутри компаньона Tauri — В компаньоне Tauri появляются вкладки браузера рядом с беседами: навигация, скриншоты, инспекция элементов и нативные диалоги Save. У бесед свои вкладки, а все вкладки чтения делят cookie в одной приватной сессии браузера. Закрытие всех вкладок, переключение Gateway или выход завершают сессию; ссылки входа по-прежнему открываются в системном браузере.
  • Управление сохранёнными Gateway в Tauri — Компаньон Tauri может сохранять прямые и SSH-Gateway, открывать независимые окна дашборда и восстанавливать последний удачный выбор после перезапуска. Quick Chat, действия рабочего стола и панель Omarchy остаются на Primary; смена Primary требует отдельного подтверждения и сохранённого подключения с token-аутентификацией. Linux требует разблокированного хранилища Secret Service, а профили отдельного приложения Swift Mac не импортируются. У Manage Gateways теперь сфокусированные формы Add и Edit, а Back отбрасывает несохранённые правки.
  • Трей Linux и панель Omarchy — Опциональная панель Omarchy 4 bar выводит агентов, сессии и быстрые промпты на рабочий стол, используя Primary Gateway приложения Linux, когда он доступен. Ставится отдельно с совместимым приложением или CLI. Черновики живут в памяти и теряются при перезапуске оболочки, а неуверенные отправки не повторяются автоматически.
  • Восстановление подключений Gateway на Linux — Компаньон Linux может повторить попытку с сохранённым удалённым Gateway, а выход из Connection Settings сохраняет активный чат и вход. Если приложение не может определить, работает ли Gateway, оно продолжает переподключаться и предлагает Start Gateway только после подтверждения остановки. Сбой мониторинга сна системы больше не оставляет приложение считать компьютер спящим и блокировать локальное восстановление.
  • Повтор Quick Chat на Linux — Если Linux Quick Chat потерял подтверждение завершённого запроса, повтор неизменённого черновика может получить готовый ответ без нового обращения к модели. Восстановленный ответ снимает busy-состояние, и можно продолжать печатать. Если свежая история недоступна или не содержит подходящего готового ответа, ошибка сохраняется. Превью виджетов восстанавливают доступ при переподключении к тому же настроенному Gateway; медленные обновления виджетов останавливаются на последней версии.
  • Выбор агентов и черновики чата Mac — Боковая панель нативного чата Mac группирует беседы под именованными агентами и хранит текстовый черновик для каждой беседы. Индикаторы активности и внимания помогают найти работу, требующую вас, а метки времени и кэшированные превью упрощают распознавание тредов. Индикаторы охватывают загруженные сессии и локальную историю. New Thread сохраняет выбранного агента и при необходимости предлагает отдельную рабочую копию Git. Полные окна чата также сохраняют Reasoning, Tool Activity, закреплённое и недавнее.
  • Элементы управления окнами компаньона — Компаньон Tauri переносит элементы управления окном в заголовок дашборда, с пустым местом для перетаскивания и двойным щелчком для разворота или восстановления. Размер по-прежнему меняется с краёв окна. Закрытие главного окна оставляет приложение в трее, а дополнительные окна Gateway закрываются обычно. Старые дашборды сохраняют нативные заголовки до обновления.
  • Обновления Linux-десктопа — Обычные stable-релизы теперь автоматически запускают публикацию Linux-десктопа. Пока новый бандл готовится, апдейтер может продолжать предлагать предыдущий подписанный AppImage. Загрузки для Linux идут отдельно от основного релиза, поэтому новая версия ядра не значит, что десктопная сборка готова одновременно. Обновлённые клиенты Linux распознают нумерованные корректирующие релизы и сохраняют «Open download page» при сбое открытия. Руководство по совместимости уточняет, что AppImages требуют glibc 2.35 и GLIBCXX_3.4.30.
  • Ответы остаются видны в чатах Mac — В полном окне чата Mac завершённая работа сворачивается в раскрываемую строку над ответом, сохраняя результат и вложения на виду. Активная работа, работа без ответа и незавершённая работа после ответа остаются развёрнутыми. Строку можно раскрыть и посмотреть предыдущие шаги, включая сбои с последующим корректным ответом. Find in Conversation находит свёрнутое содержимое, а экспорт расшифровки его сохраняет.
  • Переключение сохранённых Gateway на iPhone и iPad — При нескольких сохранённых Gateway боковая панель iOS предлагает выбор для переключения без открытия Connection settings. Недоступные Gateway остаются в списке, а выбранное подключение показывает текущий статус. Перед переключением отправьте или очистите черновик, завершите запись, уберите вложения и дождитесь ожидающей доставки. Черновики не переносятся между Gateway и не восстанавливаются отдельно для каждого.
  • Ответы остаются видны на телефонах и планшетах — На iPhone и iPad завершённая промежуточная работа сворачивается в нажимаемую строку «Worked» над ответом; нажмите, чтобы раскрыть, и ещё раз — чтобы свернуть. Финальные ответы и медиа остаются видны, а активная или отвеченная работа без ответа остаётся развёрнутой. Android добавляет то же взаимодействие в обычные чаты, чаты основного агента и дашборда, а чаты каналов сохраняют полную расшифровку. Сворачивание меняет вид, не удаляя содержимое беседы.
  • Прогресс диктовки и вложений на мобильных — Android и iOS показывают, что происходит при запуске, слушании и завершении диктовки, а распознанные слова видны до попадания в черновик. Stop на Android завершает слушание, Cancel отбрасывает начатую или транскрибируемую попытку, вставляется только финальный текст. iOS добавляет живую волну и предлагает Done для вставки или Cancel для отбрасывания. Оба показывают подготовку вложений; Android различает локальную очередь и доставку, iOS также показывает отправку вложений и просит выбрать недоступное фото или видео заново.
  • Восстановление и отправка очереди на мобильных — Восстановление очереди сообщений теперь делает меньше повторной работы с БД на Android и клиентах Apple, сохраняя порядок сообщений и вложений. Android также не читает посторонние сообщения из очереди перед отправкой одного, включая сообщения, ждущие другого Gateway. Существующий порядок доставки и поведение повторов не меняются.
  • Просмотр цитируемых источников в нативных чатах — Завершённые ответы в Android, iOS, нативном чате Mac и Mac Quick Chat могут показывать до восьми карточек источников. Откройте карточку, чтобы прочитать записанный фрагмент поиска или страницы, затем «Open source» для перехода на страницу. Карточки требуют успешного исследования, соответствующего тому же ответу; отсутствующие фрагменты помечаются как недоступные. Превью используют записанное содержимое без повторной загрузки; Android не сохраняет эти данные в офлайн-кэше расшифровки.
  • Превью вопросов и подтверждений в нативных панелях — Нажмите значок вопроса или подтверждения в боковой панели iOS, Android или нативного Mac, чтобы посмотреть, что требует внимания, не покидая текущую беседу, даже в свёрнутых группах. Счётчик следует за видом самого старого запроса. Просмотр ничего не подтверждает, а админ-подтверждения iOS по-прежнему открывают страницу review в Dashboard. Решённые запросы и запросы от прежнего Gateway или аккаунта перестают учитываться.
  • Отзывчивый ввод и очистка Talk — Android Talk теперь отправляет речевые ходы, которые раньше останавливались после распознавания, и соблюдает явный выбор stt-tts с настроенным провайдером и голосом. iOS Talk может вернуться в Listening, когда вывод диагностики разработчика заблокирован. Отложенная очистка остаётся с исходным Gateway и аккаунтом, поэтому переподключение не отправит запрос закрытия старой сессии через новое соединение; если исходное соединение закрыто, очистка отклоняется там.
  • Подготовка уведомлений Apple без блокировки работы — Gateway может продолжать обрабатывать другую работу, пока ищет данные устройства, нужные для уведомления или запроса пробуждения iOS. Существующие регистрации напрямую и через relay сохраняют текущее поведение, менять настройки не нужно.
  • Актуальные нативные контролы на вашем языке — Переводы в 21 существующей локали нативных приложений теперь покрывают больше настройки Gateway, ожидающих вопросов и подтверждений, обратной связи о диктовке и вложениях. Android также получает переведённые подсказки сканирования QR и смены голоса Talk, а онбординг Mac — переведённые метки setup и utility-модели.
  • Встраивание OpenClaw в Rust-приложения — Rust-разработчики могут строить на локальных библиотеках Gateway и node-host для подключений, переподключения, подписи, управляемой платформой, и команд с вводом или отчётом о прогрессе. Отдельный процесс-мост добавляет аутентифицированные сообщения и локальные проверки прав. Библиотеки не опубликованы, их API нестабильны; интеграция и деплой — ответственность разработчика, system.run не включён. Мост аутентифицирует сообщения без шифрования, а отмена нативной работы зависит от содействия обработчиков.

Модели и провайдеры

  • GPT Live в Talk, встречах и звонках — в поддерживаемых Meet, Teams и Zoom можно говорить при ответах GPT Live. Live только аудио: для камеры нужен gpt-realtime-2.1.
  • Смена голоса во время звонка — голос меняется по просьбе в поддерживаемых звонках Talk, в Discord — с пресетами Google Live. Звонок кратко переподключается, сохраняя диалог.
  • Модели Apple для настройки и утилит — Apple Foundation Models на подходящем Mac выполняют короткие задачи без API-ключа. Нужны Apple silicon, macOS 27+, Apple Intelligence и SDK macOS 27.
  • Подключение аккаунтов и остатки лимитов — подключение провайдера сохраняет модель, запасные входы включаются только после проверки. На Models видно остаток лимитов Codex у каждой подписки.
  • Выбор моделей из списков аккаунта — «Show all» после входа показывает полученные модели; списки обновляются в фоне, при сбое остаётся предупреждение с повтором. Права привязаны к точной паре провайдер и модель.
  • Видно, какая модель отвечает — WebChat показывает модель, реально генерирующую ответ, включая переходы на fallback в локальных, worker- и нативных запусках Codex; до наблюдения — «Model pending».
  • Ручной выбор только из разрешённых моделей — ручные выборы, включая команды и сохранённые автоматизации, следуют списку допустимых моделей. Статус primary или fallback больше не даёт права выбрать вручную.
  • Сохранение модели при делегировании — дочерний агент того же агента наследует модель родителя, включая временные переопределения; явный выбор ребёнка или его настроенная модель приоритетнее.
  • Понятная причина отказа модели — Live и сохранённые чаты объясняют распознанные лимиты провайдера вместо общей ошибки, например лишние блоки cache-control. Приватная диагностика остаётся отредактированной.
  • Ожидание и восстановление после лимитов — когда провайдер просит подождать, запуск отбывает паузу и не считается зависшим; исчерпанные дневные лимиты переходят к настроенным альтернативам.
  • Подсказки Codex по ходу работы — ответ на вопрос можно дать в web UI, пока работа идёт, или позже; подсказанные ответы требуют подтверждения. Для связанных MCP-инструментов Codex запрашивает разрешение.
  • Чаты OpenClaw вне личной истории Codex — обычные чаты на базе Codex хранятся отдельно для агента; для личного логина выберите Codex в Model Setup или выполните openclaw models auth login.
  • Запуск и восстановление диалогов Codex — после неудачного хода OpenClaw возобновляет тот же сохранённый тред, убедившись, что старый процесс завершился; случаи, где замена мешает активным сессиям, отклоняются.
  • Ограниченная история длинных сессий Codex — для промпта и компакции грузится ограниченный объём зеркальной истории, экономя память; полные транскрипты и нативное состояние сохраняются. При нехватке контекста подготовка падает явно.
  • Целостность ответов и рассуждений Codex — превью сохраняют начальный текст, завершённые рассуждения остаются видимыми; асинхронные сообщения не дублируются в финальном ответе, а история хранит имена говорящих.
  • Сохранение результатов задач Codex и Copilot — временный сбой записи больше не отбрасывает завершённые результаты дочерних задач: Codex повторяет сохранение, Copilot хранит итог для новой попытки.
  • Непрерывность диалога Copilot — связь беседы OpenClaw с нативной сессией Copilot сохраняется, не блокируя основной поток хоста; сброс и завершение ждут записей, а поздняя компакция не удаляет сессию-замену.
  • Длинные команды в рамках дедлайнов — длинные foreground-команды используют принятое время, не обрывая весь ход агента; нулевой таймаут отключает только таймер процесса.
  • Поддерживаемые уровни рассуждений — Fable 5 и 5.1 наследуют усилие Medium, как и GPT-6 Astra; явные настройки приоритетнее. Скрипты с /think minimal и /think adaptive переведите на /think low и /think high.
  • Кастомные настройки моделей действуют — OpenAI-совместимые кастомные модели сохраняют объявленные уровни рассуждений в рамках лимитов API; у Anthropic и Mistral остаётся выбранный лимит длины ответа.
  • Лимиты контекста модели — при проверке места под ответ учитываются определения инструментов, а при почти нулевом остатке пишется предупреждение. Кастомные модели с окном ниже 4 000 токенов останавливаются до отправки.
  • Длинные диалоги через компакцию — диалог продолжается без ложного давления контекста; саммари держат весь текст, ветки checkpoint не останавливают исходный диалог, ID говорящих сохраняются.
  • Продолжение после progress-сообщения провайдера — если Responses-провайдер сообщает, что ход не завершён, агент переходит к инструментам и финальному ответу без нового промпта. Отмена и Stop действуют.
  • Продолжение диалогов на совместимых Responses-эндпоинтах — кастомная модель может включить HTTP-континуацию через compat.supportsResponsesContinuation: true, и следующие ходы ссылаются на прошлый ответ.
  • Отмена незавершённой работы при отключении клиента — если OpenAI-совместимый HTTP-клиент отключается до конца ответа, OpenClaw отменяет незавершённую работу чата, эмбеддингов и подготовки медиа.
  • Опциональные аргументы инструментов в подписках ChatGPT — неиспользуемые опциональные аргументы остаются пустыми вместо заглушек, для HTTP и WebSocket; проверки обязательных полей сохраняются.
  • Картинки и PDF обрабатывает выбранная модель — описания изображений и разбор PDF остаются на выбранной модели, тяжёлая обработка идёт отдельно. Скриншоты Codex снова стоят рядом со своими сообщениями.
  • Медиа из рабочего дерева активной задачи — просмотр изображений и PDF и локальные ссылки генерации следуют worktree активной задачи; доступ ограничен одобренными корнями и границами симлинков.
  • Сохранение длинных голосовых и меньше лишнего синтеза — Deepgram Flux сохраняет аудио заметок дольше 20 минут; CLI синтеза отклоняет неподдерживаемый --output до начала синтеза. Транскрипция указывает провайдера и модель.
  • Модели организации через Radius — новый провайдер подключает доступ организации к моделям по входу в браузере или API-ключу, с потоковыми ответами и инструментами; запросы идут по бюджетам и политикам организации.
  • Причина сбоя поиска — если все автоматические провайдеры веб-поиска падают, логи оператора сохраняют первую ошибку; известные HTTP-ошибки поиска по документации возвращаются без сбора диагностики.
  • Автоматические повторы Daybreak — после структурного отказа политики OpenAI подходящие запросы защитной безопасности получают один повтор Daybreak в нативном Codex и встроенных чатах OpenAI, с сохранением выбранной модели.
  • Сохранение имён сгенерированных медиафайлов — музыкальные вложения используют сохранённое имя аудиофайла, включая заданное вами, поэтому результат и сообщение о завершении называют один файл; картинки и видео тоже.
  • Генерация медиа с нужными референсами — видео сохраняет повторяющиеся позиции референсов: одно изображение может быть и первым, и последним кадром цикла; для видео Alibaba и Qwen действует один таймаут 120 секунд.
  • Одна модель через разные рантаймы — модель можно предложить через OpenClaw и Codex как отдельные варианты выбора; включается через pickerRuntimes у точной модели, до восьми ID рантаймов.
  • Меньше удержанного текста в длинных ответах — в длинных ответах через Completions в памяти накапливается меньше текста по мере поступления, а Completions и Responses не ждут повторно при затянувшейся паузе.

Автоматизации и расписания

  • Актуальность расписаний и их итогов — сохранённые изменения в работающем расписании или watcher переживают завершение и восстановление после сбоя. Ручной запуск помечается очередью только после её принятия; итог сверяйте по run ID.
  • Чтение завершённых запусков автоматизаций — View transcript в Tasks и истории запусков открывает конкретный запуск даже после очистки его временной сессии. В CLI — поиск, страницы и фильтры по выполнению и доставке.
  • Тихие проверки heartbeat без лишнего шума — тихие проверки завершаются во встроенном рантайме без предупреждения об отсутствующем саммари и без лишней финализации; при откате на CLI-бэкенд даётся рекомендация молчать.
  • Владельцы автоматизаций и уведомления обслуживания — владельцы из commands.ownerAllowFrom управляют автоматизациями из чата, но без прав выполнения создателя. openclaw doctor --fix возвращает создателю право править промпт.
  • Разрешённые действия с каналами из расписаний — агенты по расписанию читают поддерживаемые каналы без входящего сообщения; для Discord доступны правка, удаление, pin и unpin сообщений. Действуют права текущего запроса.
  • Завершение хуков автосброса — хуки при суточном или idle-сбросе сессий могут завершать отложенную работу уже после окончания вызвавшего запроса, не теряя своё место.
  • Просмотр результата субагента до объявления — родитель может приватно изучить результат, запросить доработку или промолчать до автообъявления в канал; включается completionTarget: "parent" при запуске субагента.
  • Делегирование в выбранный проект — агент открывает отдельную видимую дочернюю сессию для зарегистрированного проекта или managed-репозитория GitHub, при желании в своём worktree. Нужен один из projectId или projectGitUrl, без cwd.
  • Наблюдение за делегированными задачами — инспектор задач показывает, работает субагент, ждёт или завершился, и дошёл ли результат до родителя; агенты могут ждать задачи и запускать следующий ход.
  • Поиск подходящих диалогов для работы агента — поиск по владельцу, создателю, проекту или workspace с фильтром по активности и постранично; запросы только по метаданным не читают транскрипты и не запускают сессии.
  • Ожидание фоновых команд и сбор результатов — работа после фоновой команды использует обычный таймаут агента вместо короткого бюджета heartbeat; фоновые команды не будят субагента — забирайте итог через process poll.
  • Координация воркеров вне основного диалога — в многоагентных диалогах скрыты сырые отчёты воркеров и служебные ответы, а ответы родителя и результаты задач видимы; отчёты детей больше не запускают циклы взаимных ответов.

Браузер и управление компьютером

  • Подготовленные облачные окружения — Приватные репозитории могут переиспользовать подходящие подготовленные окружения, сокращая настройку. Учётные данные GitHub остаются на хосте; воркерам Crabbox нужна версия 0.56.0+.
  • Возобновление облачных сессий — Первое сообщение, ждущее облачной настройки, продолжится после перезапуска Gateway. Возврат к освобождённой сессии ждёт воркер-замену без ложной ошибки, а Stop отменяет подготовку.
  • Проверка облачной работы без лишней обработки файлов — Завершение облачных задач избегает повторного чтения неизменившихся файлов, изменённые проверяются как обычно. Тяжёлые вычисления идут в фоне, повышая нагрузку на CPU.
  • Управление сборкой облачных снапшотов — На странице Snapshots прогресс, отмена и ошибки остаются видимыми даже при сбое загрузки списка образов. Отклонённая ошибка убирается из вида и обновляет «Needs attention».
  • Sandbox-инструменты на облачных воркерах — Бэкенд Crabbox выполняет команды и файлы в облаке, пока учётные данные агента и модели остаются на хосте. Первичная поддержка — Daytona; sandbox-браузеры и Docker bind mounts не поддерживаются.
  • Очистка неудачной настройки sandbox — При сбое настройки Docker или Podman OpenClaw пытается удалить созданный контейнер; существующие с конфликтующим именем не трогаются. Ошибка сообщает и про сбой настройки, и про сбой очистки.
  • Управление целевым десктопом — Агент на хосте с OpenClaw управляет настроенным десктопом без отдельного узла: включите cua-computer, разрешите инструмент computer и используйте агента со зрением. Десктоп Gateway предпочтителен по умолчанию.
  • Просмотр страниц браузера и смена политик на лету — Страницы отображаются прямо в заголовке панели Chat. При hot reload можно менять доступность браузера, разрешения JavaScript и сетевые политики без перезапуска всего Gateway.
  • Восстановление управляемых браузерных сессий и профилей — Медленные, но исправные браузеры сохраняют процесс и вкладки при проверках готовности. Сброс и удаление профиля проверяют владельца данных перед перемещением.
  • Вставка текста в браузер агента — Клик по полю в панели Agent browser или Browser dashboard и вставка простого текста через Cmd+V, Ctrl+V или right-click Paste. Поддерживаются пароли, многострочный текст и поля во встроенных страницах.
  • Сохранение отображаемого файла браузера — В боковой панели Browser появляется кнопка Download file для открытого изображения, видео или документа с сохранением предпросмотра. Удалённые передачи сохраняют лимит 10 MiB.
  • Общая страница браузера с агентом — Общий Browser dashboard даёт вам и агенту одну страницу, используя локальный управляемый профиль и его логин. Stop закрывает вкладку и теряет несохранённое, Resume открывает сохранённый URL.
  • Выбор машины для браузерных действий — Автодействия предпочитают выбранный браузер на хосте OpenClaw, даже если управляемый ещё не запущен; явные цели и node pins в приоритете. После обновления может смениться сессия логина.
  • Реальные пути для вывода браузера — Загрузки и трейсы сохраняют запрошенное имя каталога, включая завершающие пробелы, и проверяют весь путь перед записью. Каталог через симлинк указывайте каноническим путём.
  • Запуск удалённых задач в пустом workspace — Опция New workspace запускает задачу на облачном воркере или подходящем спаренном устройстве без репозитория. Выбор сохраняется при перезагрузке черновика и восстановлении размещения.

Плагины и интеграции

  • Установка плагинов без разрыва беседы — Плагины устанавливаются и перезагружаются без перезапуска Gateway — через CLI или авторизованную команду в чате; UI Plugins помогает найти пакеты и ClawHub. Проверки прав и согласия сохраняются.
  • Восстановление после перезагрузки плагинов — Смена настроек Lossless больше не даёт очистке старого плагина закрыть базу замены. Неудачные замены откатываются к прошлому коду; очистка нужна до замены. Утечки памяти в нативных ESM-модулях не устранены.
  • Загрузка исходников плагинов в Bun и Node — Gateway на Bun перезагружает исходники установленных плагинов с точечными исправлениями для TypeScript, JSX и отложенных импортов; Node также обрабатывает напрямую импортированный исходный код SDK.
  • Поиск плагинов по назначению — Категории по назначению и логотипы упрощают навигацию; установленные и каталожные плагины получают общий обзор с возможностями, документацией и действиями. Детали грузятся одним запросом к ClawHub.
  • Группировка и поиск настроек плагинов — Plugin Settings организует опции в искомые разделы с пофайловым сбросом и правами на той же странице. Текстовые правки применяются при уходе с поля, переключатели — сразу.
  • Ссылки на учётные данные плагинов — Администраторы видят, использует ли плагин введённый ключ, переменную окружения или секретную ссылку, и правят объявленные ссылки в Settings. Существующие ключи остаются замаскированными.
  • Справка по настройке плагина — Ask OpenClaw на плагине или отдельной настройке готовит контекстный вопрос, не теряя беседу или черновик; вопрос не отправляется до выбора Send. В предпросмотре значений скрываются распознанные секреты.
  • Сборка и проверка своих плагинов — Авторы получают понятные ошибки сборки при отсутствии манифеста или объявленной JS-точки входа. api.config на этапе регистрации стал read-only — мутирующим его плагинам нужны правки.
  • Передача больших входных данных в инструменты плагинов — Крупные наборы данных в управляемые инструменты плагинов требуют меньше временной памяти и подготовки. Идентичность объектов, общие ссылки и циклы поддерживаются.
  • Настройка агента в пакетах Claw — Экспериментальные пакеты Claw сохраняют предпочтения модели и настройки делегирования; при локальном Gateway add и update активируют до 64 обязательных плагинов. Модели и агенты-компаньоны настраиваются отдельно.
  • Общий доступ к беседам только для чтения — Session Share даёт коллегам на другом спаренном экземпляре OpenClaw доступ только для чтения к выбранным группам бесед. Получатели видят текст и форки, но без субагентов, инструментов и рассуждений.
  • Просмотр сессий из установленных кодинг-приложений — В Settings → Appearance → Session sources выбирается, какие приложения дают беседы в боковой панели (Claude Code, Codex, OpenCode, Pi). Обновлённые узлы показывают нативные беседы Codex.
  • Запуск и восстановление бесед кодинг-агентов — Кодинг-агенты оправляются от зависших /reset или /new после 15-секундного дедлайна очистки, запуская новую беседу без перезапуска Gateway. Отмена ACP-работы предотвращает лишнюю отправку провайдеру.
  • Чтение и отмена результатов навигации по коду — Инструменты навигации обрабатывают крупные фрагментированные ответы language server с меньшим копированием. Остановка хода при запуске сервера отменяет дальнейшие запуски и очищает уже поднятые серверы.
  • Работа с большими Workboards — Открытие доски и взятие задачи тянет меньше несвязанных данных о карточках, поэтому повреждённые записи в другом месте не блокируют действия. Повреждённые записи всё ещё требуют внимания при чтении.
  • Сохранение крупных Team Reports — Другая работа продолжается, пока Team Reports ждёт БД для сохранения отчёта. Крупные обновления ростера делают меньше записей, а при сбое сохраняются полные предыдущие отчёт и ростер.
  • Ведение Logbook без блокировки Gateway — Logbook обрабатывает ожидания БД в фоне, не мешая остальной работе. Очистка скриншотов ждёт завершения чтения активными предпросмотрами; устаревшие метаданные удаляются пакетами.
  • Поиск по истории встреч и звонков — Прошлые встречи ищутся по словам в заметках и транскриптах, длинные саммари читаются с сохранением заголовков и списков. Расширенный таймлайн и крупные библиотеки транскриптов избегают повторной работы с БД.
  • Проверки сообщений Reef — Reef может переиспользовать явно настроенный OAuth-логин OpenAI для проверки сообщений при нужных правах модели; API-ключи по-прежнему поддерживаются. При заполнении хранилища инбокс остаётся подключённым и придерживает записи.
  • Исходные метки времени в логах Fleet — Флаг --timestamps у openclaw fleet logs позволяет сравнивать события контейнеров по исходному времени лога. Работает с --follow, --tail и --since; без флага формат вывода прежний.
  • Согласованная настройка обсуждений ClickClack — ClickClack сохраняет идентичность установки, которой принадлежит обсуждение, до создания удалённого канала; при сбое создание останавливается с просьбой повторить. Существующие идентичности миграции не требуют.
  • Удаление Beam из текущего вида — Подтверждение удаления сразу скрывает строку в боковой панели, пока идёт запрос; при сбое строка возвращается с ошибкой. Успешное удаление необратимо, независимые продолжения сохраняются.
  • Диагностика конфигурации и очистки MCP — Read-only Doctor сохраняет OAuth-логины MCP: --severity-min info показывает отложенные проверки, openclaw mcp probe проверяет сервер. Недействительные логины требуют повторной авторизации.
  • Защита текущего прогресса workflow — Устаревшее обновление потока задач больше не перезаписывает более новый сохранённый прогресс и не воссоздаёт удалённый поток. Уведомления о прогрессе ждут фиксации обновления.
  • Асинхронное хранилище для плагинов — Авторы плагинов могут использовать await-операции хранилища, задач и потоков, чтобы работа с БД шла параллельно. Операции keyed-store с данными переходят на общий воркер БД; есть руководство по миграции.
  • Беседы с кастомными context engine — При сбое хука кастомного context engine порядок сообщений и история результатов восстанавливаются для повтора. Отложенная очистка субагентов больше не отключает исправный движок.
  • Просмотр и фильтрация задач Workboard — Фильтры работают совместно: можно сузить карточки по статусу, приоритету, нужному вниманию и недавнему завершению, в том числе на мобильных. Есть режим списка с выровненными деталями и группами статусов.
  • Редактирование карточек Workboard и черновиков — Детали карточки разбиты на вкладки (задача, активность, контекст сессии) с правкой полей на месте; доску можно переименовать и задать иконку с цветом. Закрытие изменённых карточек спрашивает перед сбросом.
  • Массовое изменение карточек Workboard — Выбор нескольких карточек в виде доски или списка позволяет менять статус, исполнителя, приоритет или метки вместе, а также архивировать и удалять. Пакет может выполниться частично — проверьте результат.
  • Завершение фоновой работы плагинов — Отложенные вебхук-колбэки плагинов могут завершиться после окончания запроса, оставаясь отслеживаемыми при завершении Gateway. Это чинит сбой закрытого запроса, прерывавший фоновую обработку.
  • Поиск и комбинирование инструментов в Code Mode — Агент находит нативные и MCP-инструменты по описанию задачи; опциональные проверки TypeScript помогают комбинировать вызовы и сообщать несколько ошибок сразу. Данные сохраняют числа и ключи объектов.
  • Продолжение бесед кодинг-приложения после Stop — Остановка ответа сохраняет установленную беседу с контекстом для следующего хода. Частичный ответ остаётся видимым, а прерванный ход считается неуспешным.
  • Переиспользование результатов в рамках Code Mode — Code Mode может сохранить результат и использовать его данные в следующих ячейках, включая после wait и resume. Снапшоты временные, до 64 записей, истекают при завершении запуска или перезапуске Gateway.
  • Эффективный список элементов 1Password — В установках с множеством агентов список может пропускать несвязанные гранты доступа и избегать сбоев из-за их повреждения. Нужен адаптер хранилища, читающий только релевантные гранты агента.
  • Возврат к встроенному workspace плагинов — Кастомизация UI переехала в Plugins → Customize UI вместо плавающей кнопки. Страница Plugins всегда открывает встроенное пространство: перейдите по /plugins и выберите Built-in.
  • Файлы, доставленные конкретным запуском — Интеграции могут запросить только файлы, доставленные ассистентом для выбранного запуска: укажите messageRole = assistant вместе с runId. Старые Gateway отклоняют фильтр, и об этом надо сообщать.
  • Сохранение diff-превью при очистке — Очистка diff сохраняет старый каталог превью, если он регистрируется во время проверки возраста, и пропускает лишние обращения к БД. Очистка сирот применяется только к каталогам старше 24 часов.
  • Восстановление прерванной перезаписи файла — Если одобренная перезапись через File Transfer падает из-за заполнения диска или лимита размера, OpenClaw пытается вернуть исходное содержимое. Восстановление best effort и не спасает от сбоя питания.
  • Отмена извлечения PDF без падения хоста — Отмена больше не роняет Node через исправленный сбой инициализации сжатия PNG. Отмена на этапе кодирования ждёт его и воркер; рендеринг отменяется сразу.
  • Подготовка таблиц документов Feishu — Документы с несколькими таблицами или длинным текстом ячеек требуют меньше локальной обработки при сохранении ширин и текста Unicode. Сетевые запросы к Feishu не меняются.
  • Авторизованные email-сервисы в инструментах агента — Общие инструкции явно разрешают действия email CLI и API, авторизованные пользователем, в рамках существующих прав и согласий. Ответы в чат-каналы по-прежнему используют маршрутизацию OpenClaw.

Безопасность и приватность

  • Привязка одобрения команд к запуску — Пути команд Gateway и узлов перепроверяют права файла одобрения перед запуском и держат программы на одобренных путях; уже запущенный процесс не остановить. Перенесите HOMEBREW_CURL_PATH/HOMEBREW_GIT_PATH из .env каталога запуска.
  • Запись sandbox только в разрешённые пути — Изменения файлов через локальные и удалённые мосты OpenClaw отклоняют ссылки на каталоги, ведущие в защищённые места; разрешённые алиасы работают. После смены bind-источников пересоздайте контейнеры.
  • Вложения sandbox в разрешённых папках — Чтение медиа и вложения-ответы сохраняют разрешённые папки активной сессии, отклоняя чтение из чужого sandbox и ответы из несмонтированного workspace. Интеграции Plugin SDK должны передавать контекст сессии.
  • Изоляция вложений субагентов — Файлы нативных субагентов хранятся в OpenClaw-хранилище, а Docker- и Podman-потомки получают к своим вложениям доступ только для чтения. Запуски с вложениями отклоняются в sandbox общей области и на бэкендах вроде SSH.
  • Нативные хелперы для защищённых операций с файлами — OpenClaw автоматически использует нативные хелперы для защищённых файловых операций в macOS, Linux и Windows. Перемещения с сохранением существующей цели требуют такого хелпера.
  • Маскирование секретов в результатах и диагностике — Рантайм маскирует распознанные секреты в тексте результатов инструментов до следующего запроса к модели: чтение файлов, вывод команд, ошибки. Логи и экспорт тоже маскируют учётные данные.
  • Настройка и диагностика ссылок на секреты — Отсутствующие учётные данные под числовыми именами или ключами с точками теперь указывают на конкретную настройку вместо позднего 401. Команда config сохраняет литеральные аргументы секрет-провайдера с пробелами.
  • Приватные файлы учётных данных — Файловые SecretRef-учётные данные требуют приватного файла с единственной жёсткой ссылкой. Существующие жёсткие ссылки могут блокировать старт — замените файл и выполните openclaw secrets reload; смена прав не поможет.
  • Чтение проверенных файлов учётных данных в Windows — Безопасное чтение в Windows x64 проверяет владельца и права доступа через нативный хелпер; при его отключении, отсутствии или устаревании чтение отклоняется. Нативная Windows ARM64 хелпера не имеет.
  • Соблюдение прав инструментов и обмена сообщениями — Ограниченные профили инструментов ограничивают нативный shell и файловый доступ Codex, а изолированные воркеры сохраняют ограничения команд Gateway. Смена тем и отправка следуют кросс-контекстным правилам.
  • Остановка отозванных попыток входа — Вход в GitHub Copilot прекращает дальнейшие запросы и шаги при отзыве или замене попытки; вход в чат MiniMax проверяет текущее разрешение перед запросами токена. Уже отправленные запросы не отменяются.
  • Учётные данные устройства и отзыв — Обработка защищает новые сохранённые токены от очистки старого подключения. Ротация или отзыв токена устройства аннулирует соответствующий сохранённый доступ Dashboard к чтению; отправленные запросы отозвать нельзя.
  • Side chat в рамках доступа к беседе — Вопросы Side chat и кэшированные ответы следуют текущей видимости беседы, включая приватные черновики при ролях Gateway. Доступ перепроверяется перед встроенными запросами к модели; отзыв не отменяет отправленный контекст.
  • Защита сохранённой истории бесед — История следует текущим правам общего доступа и после удаления сессии; прямой доступ к транскрипту удалённой сессии требует operator.admin. Recall подхватывает офлайн-правки транскрипта того же размера.
  • Discovery-настройки не включают лишние плагины — Сохраняемый discovery opt-out для нативных бесед больше не даёт ложного предупреждения и сам не включает Codex и не расширяет allow-list плагинов. Doctor даёт подсказки по совпавшим записям.
  • Остановка устаревших вебхуков после смены настроек — Ротация учётных данных, смена политики или отключение хуков останавливают устаревшие ожидающие запросы до отправки. Отклонённый из-за смены настроек запрос получает 409 и может быть повторён.
  • Сетевые лимиты для загрузок и вебхуков — Загрузки через браузер следуют ограничениям назначения профиля; слушатели вебхуков Nextcloud Talk и Feishu ограничивают одновременные незавершённые запросы до аутентификации. При насыщении часть вебхуков получает 429.
  • Обновление security-зависимостей — IMAP обновляет Nodemailer по известным advisory; десктоп на Tauri обновляет Rustls, отклоняя некорректные TLS 1.3 handshake. Markdown-it получает исправление DoS в smartquotes, proxy-addr — правку сопоставления прокси.
  • Ограничение доступа к Signal — На POSIX управляемое подключение Signal может использовать приватный UNIX-сокет для ограничения доступа по пользователю ОС; HTTP остаётся по умолчанию. Нужен абсолютный путь сокета и папка с правами 0700; в Windows недоступно.
  • Действия Fleet на выбранном контейнере — start, stop, restart, удаление, обновление и восстановление привязаны к проверенному контейнеру: переиспользование его имени другим контейнером не перенаправляет действия. Явный сброс данных тенанта всё ещё возможен.
  • Замена сертификатов Gateway без отключения клиентов — При прямом HTTPS файлы сертификатов можно заменить по тем же путям без перезапуска слушателей; неполная замена оставляет прошлый сертификат. Обновите пины на клиентах; лимит — 64 KiB на файл.
  • Загрузка файлов через защищённые соединения — Загрузки через защищённый egress передают правильную длину сервисам, которым это нужно, с сохранением подстановки секретов; работает для известной длины до 100 MiB. Загрузки без известной длины идут чанками.
  • WebSocket через защищённые соединения — WebSocket через защищённый egress сохраняет текстовые и бинарные сообщения на этапе установки соединения, в том числе в Bun. Отключение клиента отменяет ожидающее upstream-соединение, а переполнение раннего буфера закрывает его.
  • Защита файлов workspace при отмене — Отмена во время подготовки останавливает ожидающие записи, правки и изменения каталогов с повторной проверкой прав. Отменённые запуски CLI теряют доступ к инструментам Gateway, а вложения воркеров не перезаписывают прошлые файлы.
  • Настройка ревьюера одобрений — Можно задать reasoning и опциональный Fast mode ревьюера независимо от основного агента, глобально или по агенту. Fast mode просит приоритетную обработку на маршрутах OpenAI Responses и ChatGPT/OAuth и может стоить дороже.
  • Корректный владелец учётных данных в FreeBSD — Десктоп FreeBSD отклоняет файлы токена и пароля Gateway, принадлежащие другому пользователю. Исправьте владельца под учётную запись приложения или замените учётные данные в Settings.
  • Git через защищённые соединения — При защищённом egress команды Git, запускаемые Gateway, получают доверенный сертификатный бандл прокси. Это исправляет ошибку сертификата HTTPS при сохранённой проверке сертификатов, без новых настроек.
  • Привязка действий клиента к выбранной учётной записи — Клиенты могут добавить проверки выбранной учётной записи, чтобы приложение замечало несоответствие профилю. Несоответствие после начала действия не означает его отмену — сохраняйте исходный idempotency key.

Улучшения качества жизни

  • Изображения в поддерживаемых терминалах — Полученные и сгенерированные изображения показываются статичными превью в Ghostty, iTerm2 и Kitty, включая переоткрытые диалоги и tool-карточки. В tmux и GNU Screen превью выключены.
  • Понятные управление и вывод в терминале — Терминал показывает запомненное имя диалога до конца стартовых проверок. Относительные каталоги резолвятся от workspace сессии, ~ остаётся литералом; Ctrl+C не скрывает индикатор.
  • Общее хранилище исходников для managed worktree — Managed worktree могут делить неизменённые исходники на Linux Btrfs, macOS APFS и Windows ReFS или Dev Drive, сохраняя независимость правок и setup каждого checkout.
  • Профили исходников для managed worktree — Новые managed worktree могут использовать source-профили из репозитория для выборочного checkout каталогов: --source-profile (можно повторять). Полный источник — по умолчанию.
  • Восстановление создания и очистки worktree — Очистка сохраняет неопубликованную работу и checkout с изменённой веткой или detached HEAD; openclaw worktrees remove --if-lossless удаляет только чистые опубликованные.
  • Цели сохраняют инструкции и бюджет — Цели сохраняют многострочные инструкции и значимые отступы, создавать их можно без бюджета токенов. В Control UI Goal выбирается через Tab, Enter или клик; пустую цель отправить нельзя.
  • Ожидаемый автоматический формат времени — Автоформат времени распознаёт 24-часовые локали с нелатинскими цифрами, включая персидскую, поэтому время и статус больше не переключаются на AM/PM. Настройки 12/24 и ОС приоритетнее.
  • Меньше повторной локальной обработки — Меньше повторной работы при подготовке длинных диалогов, показе прогресса и параллельном запуске агентов: меньше временных копий, а запросы истории пропускают ненужные детали.
  • Просмотр сохранённых результатов QA Lab — QA Lab хранит повторные попытки для инспекции и скачивает лог выбранного результата; ранние сбои остаются видимыми. Предпросмотр определяется форматом файла, а не ярлыком.
  • Больше одновременных диалогов — По умолчанию разрешено четыре запуска основного агента на ядро CPU и минимум восемь слотов (32 на 8 ядрах, 192 на 48). Явный agents.defaults.maxConcurrent приоритетнее.
  • Отзывчивость Gateway при загрузке истории — Подготовка сохранённой истории идёт в фоне, давая Gateway время отвечать на другие запросы. Цена — больше памяти (около 270 MiB в тесте на 4 CPU) и задержки первой загрузки.

Прочие исправления ошибок

  • Результаты субагентов и восстановление — обычные субагенты используют завершённые результаты инструментов до паузы, а после возобновления родитель продолжает с сохранёнными ответами. Явно остановленный ребёнок остаётся отменённым.
  • Прерванные диалоги и поздние ответы — после перезапуска незавершённые диалоги продолжаются с сохранённой работы инструментов, не повторяя исходное сообщение; слишком поздние сообщения получают отдельный ответ.
  • Ответы на вопросы агента с исправлением — при частичном ответе на составной вопрос чат объясняет, что поправить, и оставляет вопрос открытым; отвечать нужно полностью, по номерам или ID вопросов.
  • Уважение намеренного молчания — диалог может завершиться тихо, если ассистент сознательно не отвечает текстом после неудачного чтения, например при rate-limit; общего предупреждения об инструменте больше нет.
  • Hosted-вызовы инструментов и Tool Search — инструменты внутри Gateway вызывают его напрямую, без лишних соединений, падавших при параллельной работе; крупные результаты сохраняют полезное саммари при превышении лимитов вывода.
  • Запуск и завершение команд с ясным результатом — завершённые host-команды убирают дочерние процессы до отчёта; дети из & останавливаются вместе с корневой командой. Для работы между ходами — background: true и process.
  • Отзывчивость и диагностика занятого Gateway — Gateway обрабатывает трафик между записями сессий, не дожидаясь всей очереди; зависшее соединение сообщает цель и предлагает проверить статус, полная очередь отвечает «занято».
  • Соединения воркеров Bun и настройка плагинов — конфигурация Canvas и Voice Call снова обновляется на затронутом пути Bun; воркеры сохраняют параметры подключения к Gateway, правки скиллов по умолчанию используют polling.

Внутренние изменения и поддержка

  • Сфокусированное регрессионное покрытие — Регрессионные тесты требуют меньше повторной настройки и шире покрывают production-код, включая владение ресурсами при компоновке очереди бесед.
  • Консолидация внутренних хелперов — Общие хелперы объединяют повторяющуюся реализацию, включая подготовку и передачу ресурсов для генерации изображений, музыки и видео.
  • Согласованность типов с контрактами — Типы для authoring конфигурации переиспользуют существующие схемы валидации, сокращая дубли определений. Часть описаний полей переехала из подсказок типов в исходные схемы.
  • CI-планы в пределах лимитов ресурсов — Точечно ограниченные изменения тестов сохраняют нужные настройки выполнения без планирования несвязанных групп. Замеры этих тестов ведутся отдельно от истории таймингов полного набора.
  • QA-диагностика и отчётность — QA-отчёты рантайма отличают пропущенные выполнения от пройденных при сохранении правил приёмки. Чистые собранные ревизии можно сравнивать с шестью опциональными нагрузками Code Mode, требующими ключа OpenAI API.
  • Релизные записи и входные данные квалификации — Обслуживание охватывает выравнивание пакетов, инструменты валидации и исторические записи. Публикация extended-stable теперь ограничена месяцем, непосредственно предшествующим версии в main.
  • Совместимость dev-сборок — Настройка Crabbox в Linux держит зависимости pnpm внутри workspace; повторный запуск заменяет только два точно распознанных старых layout’а ссылок, сохраняя внешние цели. Windows сохраняет прежний junction-layout.
  • Уточнение гайдов для контрибьюторов — Гайд ставит проблему и практический эффект в начало описания PR, облегчая поиск рисков и действий. Для видимых изменений UI скриншоты до/после должны отображаться и в чате, и в PR, если явно не отказано.

Проверка релиза

  • npm-пакет: https://www.npmjs.com/package/openclaw/v/2026.9.5
  • tarball реестра: https://registry.npmjs.org/openclaw/-/openclaw-2026.9.5.tgz
  • integrity: sha512-TCO/ImVLh5HkF4tdfo7iriIa7kT6iYkIr/jR5ZOkePGFGhUx5Oe7DE716Y1DzzG2teRAVDdCjgJDu1A24Yta7w==
  • release SHA: ec9c1a13db8938e5a3eaa51fca2e981cde2395a9
  • отчёт CI по релизу: https://github.com/openclaw/releases/blob/main/evidence/2026.9.5/release-evidence.md
  • публикация релиза: https://github.com/openclaw/openclaw/actions/runs/35414217443
  • npm preflight: https://github.com/openclaw/openclaw/actions/runs/35382454474
  • полная валидация релиза: https://github.com/openclaw/openclaw/actions/runs/35381634370
  • публикация плагинов в npm: https://github.com/openclaw/openclaw/actions/runs/35414496234
  • отправка плагина в ClawHub: https://github.com/openclaw/openclaw/actions/runs/35414501298

Стабильный прогон (soak) освобождён оператором: live- и E2E-полосы, ограниченные soak, были заблокированы инфраструктурой и падениями фикстур на стороне main; при этом не-soak полная валидация релиза (прогон 35381634370, вторая попытка) зелёная, а обновление с 9.4 на 9.5 подтверждено на установках через systemd-службу и на обычных установках. Telegram-бета E2E в релизе не предоставлена. Android APK пропущен: apps/android/version.json содержит 2026.8.2, тогда как ветка релиза — 2026.9.5; перед следующим тегом нужно запустить общий mobile cutter через scripts/mobile-release-version.ts --prepare.