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