release android performance stability

OpenClaw 3.13: редизайн мобильных, исправление утечки памяти 2x и 70+ патчей стабильности

OpenClaws.io Team

OpenClaws.io Team

@openclaws

March 16, 2026

8 мин чтения

OpenClaw 3.13: редизайн мобильных, исправление утечки памяти 2x и 70+ патчей стабильности

3.13 — восстановительный релиз. Оригинальный Git-тег оказался сломан, поэтому выпускается как v2026.3.13-1. Никакой переработки дашборда, никаких новых модельных интеграций, никакой громкой фичи. Суть 3.13: 70+ патчей, делающих существующую платформу надёжнее.

Вот что важно.

Производительность: регрессия памяти Plugin-SDK

Самое важное единичное исправление в этом релизе. Баг в дедупликации чанков в Plugin-SDK вызывал ~2x потребление памяти по сравнению с 3.12. Если ты заметил, что твой инстанс OpenClaw стал съедать больше RAM после обновления, причина была в этом.

PR #45426 исправляет логику дедупликации. Потребление памяти должно вернуться к уровню 3.11. Если работаешь на ограниченном VPS или Raspberry Pi, это исправление критически важно.

Android и iOS: мобильные берутся всерьёз

Три исправления для Android и одно улучшение для iOS показывают, что мобильные получают настоящее внимание:

  • Редизайн настроек чата (#44894): Интерфейс настроек чата на Android получил полную визуальную переработку — чище компоновка, лучше навигация, больше согласованности с веб-версией
  • Google Code Scanner (#45021): Сканирование QR при онбординге теперь использует Google Code Scanner API вместо прежнего подхода на базе камеры. Надёжнее, особенно при слабом освещении
  • Утечка HttpURLConnection (#43780): Утечка соединений в HTTP-клиенте вызывала постепенный рост памяти при долгих Android-сессиях. Исправлено корректной очисткой соединений
  • Welcome Pager (#45054): Поток онбординга теперь включает полноценный welcome pager, который знакомит новых пользователей с ключевыми концепциями до входа в приложение

Не броско, но именно такие исправления отделяют «работает на мобильном» от «работает хорошо на мобильном».

Надёжность агентов: 5 исправлений

Агенты стали заметно предсказуемее в 3.13:

  1. 1.Отбрасывание thinking-блоков при воспроизведении (#44843): При воспроизведении сессий агента thinking-блоки повторно инжектились в контекст, расходуя токены и иногда сбивая модель. Теперь при воспроизведении они удаляются
  2. 2.Без двойной инъекции памяти (#26054): Файлы памяти инжектились дважды в определённых мультитурновых сценариях. Это загрязняло контекст и тратило токены впустую
  3. 3.Учёт пользовательских переопределений совместимости (#44432): Указанные пользователем переопределения совместимости молча игнорировались в некоторых провайдерных путях. Теперь учитываются везде
  4. 4.Сохранение пустых API-ключей для кастомных провайдеров (#45631): Если ты намеренно оставлял пустым API-ключ кастомного провайдера (для провайдеров, которым он не нужен), система расценивала это как ошибку. Исправлено
  5. 5.Разрешение путей при кросс-агентных workspace (#40176): Когда агенты ссылались на файлы через границы workspace, разрешение путей могло молча завершаться неудачей. Теперь разрешается корректно

По отдельности мелочи. Вместе они означают, что агенты с меньшей вероятностью выдадут мусор или молча провалятся посреди разговора.

Полировка UI

Группа UI-исправлений, делающих повседневное использование комфортнее:

  • Мобильная навигационная панель и варианты темы (#45107): Мобильная навигационная панель теперь корректно подхватывает варианты темы, а анимация стала плавнее
  • Состояние sidebar / навыки агента / рендеринг чата (#45451): Множественные исправления рендеринга в sidebar — бейджи навыков агента отображаются корректно, индикаторы статуса обновляются в реальном времени, превью чата не обрезаются на середине слова
  • Размер иконки предупреждения о контексте чата (#45533): Иконка предупреждения о лимите контекста была слишком большой на некоторых дисплеях. Теперь масштабируется корректно
  • Чрезмерно длинные ответы в чате (#45559): Длинные ответы ломали разметку чата на узких экранах. Теперь текст переносится корректно с правильными отступами
  • Лавина перезагрузок истории чата в дашборде (#45541): Открытие дашборда могло вызвать каскад перезагрузок истории чата. Теперь загружается один раз и кэшируется

Компактизация и сессии

Управление контекстом стало умнее:

  • Полносессионный подсчёт токенов (#28347): Проверочный счётчик токенов теперь работает по всей сессии, выявляя случаи, когда компактизация молча теряла контекст
  • Сохранение персоны/языка (#10456): После компактизации персона и языковые настройки агента могли «дрейфовать». Теперь они явно сохраняются через границу компактизации
  • Сохранение lastAccountId/lastThreadId (#44773): Метаданные сессии терялись при определённых путях компактизации, из-за чего агент «забывал», в каком аккаунте и треде работает
  • Создание транскрипта при chat.inject (#36645): Инжектированные сообщения чата теперь корректно создают транскрипты и отображаются в истории сессии

Docker и инфраструктура

  • Поддержка часового пояса OPENCLAW_TZ (#34119): Теперь можно задать часовой пояс контейнера OpenClaw через переменную окружения OPENCLAW_TZ. Больше никаких cron-задач только в UTC
  • apt-get upgrade в Dockerfile (#45384): Базовые образы теперь запускают apt-get upgrade при сборке, подтягивая последние патчи безопасности для системных пакетов
  • Предотвращение утечки токенов шлюза (#44956): Проблема с контекстом сборки Docker могла случайно включить токены шлюза в кэш слоёв образа. .dockerignore теперь явно исключает конфиденциальные файлы

Платформенные исправления

Длинный хвост платформ-специфичных исправлений:

  • Смягчение SSRF с фолбэком на IPv4 (#44639, #45327): Обработка Telegram-вебхуков теперь валидирует URL и переключается на IPv4, когда IPv6 вызывает проблемы с подключением
  • Улучшения метаданных шлюза (#44397): Более корректная обработка метаданных шлюза Discord для надёжных подключений бота
  • Обработка не-ASCII имён файлов (#34262): Загрузка файлов с китайскими, японскими или другими не-ASCII символами в именах больше не завершается молча с ошибкой
  • Дедупликация сообщений (#43762): Дублированная доставка сообщений от вебхуков Feishu теперь обрабатывается корректно
  • Конфигурация групп (#27199): Поддержка групп Signal теперь работает с обновлённой схемой конфигурации
  • Интерактивные директивы ответов (#44607): Интерактивные компоненты Slack (кнопки, меню) теперь корректно передают директивы ответов агенту

macOS и Windows

  • macOS PortGuard: исправление для Docker Desktop (#13798): PortGuard ошибочно помечал привязки портов Docker Desktop как конфликты. Исправлено корректным определением процессов
  • macOS exec-approvals.json (#13707): Файл персистенции одобрений выполнения теперь корректно создаётся и поддерживается на macOS
  • Windows: подавление окон консоли (#44842): Порождаемые подпроцессы на Windows больше не мелькают консольными окнами. Мелочь, которая сводила людей с ума

Безопасность

Три изменения, связанных с безопасностью:

  • Предотвращение утечки Docker-токенов (#44956): Не даёт токенам шлюза попасть в кэш слоёв Docker-образов
  • Сохранение общей аутентификации при небезопасных подключениях к control-ui (#45088): Общие токены аутентификации теперь сохраняются даже при подключении к control-ui по не-HTTPS (обычное дело в локальной разработке)
  • Восстановление обхода аутентификации control-ui (#45512): Регрессия в 3.12 сломала обход аутентификации для исключительно локальных инстансов control-ui. Восстановлено

Остальное

ОбластьЗначимые изменения
ПлагиныБыстрый отказ при коллизиях channel/binding (#45628), различные исправления схемы конфигурации
Браузерный агентНормализация диспетчеризации пакетных действий (#45457), укрепление жизненного цикла сессий (#45682)
AnthropicИсправление краша при запуске (#45520)
GeminiНормализация model-id для google-vertex (#42435)
ТестыМодель по умолчанию обновлена до gpt-5.4 (#44367)

Новые контрибьюторы

Добро пожаловать всем, кто влил свой первый PR в 3.13. Количество контрибьюторов только что перевалило за 1 260, и каждое исправление имеет значение — будь то опечатка в документации или критическая утечка памяти.

---

3.13 — стабилизационный релиз. Без блеска, только дисциплина. Если ты на 3.12, одно только исправление памяти стоит обновления. Если на чём-то более старом, улучшения надёжности агентов складываются со всем, что пришло в 3.11 и 3.12.

Обновляйся.

Поделиться в:
star Star on GitHub

Будь в курсе

Получай новости о функциях и интеграциях. Без спама, отписаться можно в любой момент.