Релиз OpenHands v1.21.0: удаленные Docker-воркспейсы и сетевая интеграция хоста¶
5.0/10
В релизе OpenHands v1.21.0 добавлена возможность запрашивать изолированные рабочие пространства напрямую с Docker-серверов (PR https://github.com/OpenHands/OpenHands/pull/17177), что масштабирует оркестрацию сред выполнения агентов. Сетевой слой среды исполнения теперь объявляет хост-сервисы внутри сессий Docker-контейнеров (PR https://github.com/OpenHands/OpenHands/pull/17518), а в логике контекста устранено некорректное слияние устаревшей истории диалогов (PR https://github.com/OpenHands/OpenHands/pull/16913). Кроме того, платформа расширила поддержку экосистем контроля версий за счет прямых запросов списков задач и PR к серверам Forgejo (PR https://github.com/OpenHands/OpenHands/pull/17486) и поддержки GitHub tree URL в качестве источников приложений. Обновление также включает синхронизацию с OpenHands SDK 1.49.3 и Automation 1.13.3, расширение тестов утилит конфигурации MCP и уточнение инструкций по чекпоинтам Agent Canvas.
Архитектура исполнения и песочницы¶
В релизе OpenHands v1.21.0 уровень изоляции выполнения получил поддержку динамического запроса рабочих пространств у выделенных Docker-серверов с механизмом публикации хостовых сервисов внутри контейнеризированных сессий агента. Модель управления состоянием была скорректирована за счет предотвращения слияния устаревшей истории диалогов и явного перевода невозобновляемых локальных сессий в архивный статус. Надежность протокольного взаимодействия подкреплена расширенным тестовым покрытием утилит конфигурации MCP (Model Context Protocol) и синхронизацией со средой исполнения OpenHands SDK версий 1.49.2 и 1.49.3.
Влияние на рабочий процесс¶
Инженеры получают более предсказуемый интерфейс отладки благодаря автоматической пометке невозобновляемых локальных диалогов как архивных и бесшовному взаимодействию агента в контейнере со службами хоста. Корректная отдача статических ассетов после пересборки Canvas и интеграция с Forgejo ускоряют цикл автономного ревью и редактирования кода в смешанных инфраструктурах.