Vercel переводит Sandbox на Managed Images: что нужно знать разработчикам
Vercel представила Managed Images — новую систему версионируемых базовых образов для среды исполнения Sandbox. Это обновление заменяет устаревшие рантаймы и переводит окружение на Ubuntu, упрощая настройку кодинг-агентов и системных утилит.

Компания Vercel официально объявила об обновлении инфраструктуры своей среды исполнения Sandbox. На смену классическим рантаймам приходят Vercel Managed Images (VMI) — набор базовых образов с открытым исходным кодом, которые можно использовать в готовом виде или расширять под конкретные задачи. Исходный код всех образов теперь открыт и доступен в публичном репозитории проекта.
Переход на архитектуру Vercel Managed Images
С выходом третьей версии Sandbox SDK стандартным инструментом для новых сред стал образ universal:latest. Это решение избавляет большинство пользователей от необходимости настраивать пакеты при запуске или создавать собственные образы с нуля. Внутри образа предустановлены актуальные версии Node.js, Python, а также широкий спектр инструментов для работы кодинг-агентов. Важно отметить, что старые рантаймы Sandbox теперь признаны устаревшими, хотя для сохранения обратной совместимости свойство runtime в SDK пока остается доступным.
Предыстория и смена системного окружения
Ключевым изменением в архитектуре стала замена базовой операционной системы. Если ранее Vercel использовала Amazon Linux, то теперь основным дистрибутивом для Managed Images стала Ubuntu. Выбор в пользу этого дистрибутива обусловлен его популярностью в индустрии и легкостью настройки среды. Для команд, которым по специфическим техническим причинам по-прежнему критически важно использовать Amazon Linux 2023, компания сохранила поддержку соответствующего рантайма, однако новые возможности будут развиваться именно в рамках экосистемы Managed Images.
Как настроить стабильность и обновления?
Для обеспечения актуальности среды Vercel внедрила систему ночных сборок. Использование тегов вроде latest или привязка к мажорной версии позволяет автоматически получать обновления безопасности, патчи системных утилит и новые версии языков программирования. При этом зависимости внутри каждого релиза зафиксированы, что гарантирует предсказуемость окружения. Если же проекту требуется полная неизменность и воспроизводимость, разработчики могут зафиксировать версию образа, указав его конкретный хеш (SHA), что полностью отключает автоматические обновления.
Техническая реализация и управление образами
Адресация образов в новой системе реализована через полный путь, включающий идентификатор команды, название проекта и тег. Пользователи могут подключать образы из любого публичного репозитория или репозиториев, доступ к которым был предоставлен внутри команды. В плане безопасности произошли изменения прав доступа: образы теперь запускаются от имени пользователя ubuntu или arch с поддержкой пароля sudo, что является более стандартным подходом по сравнению с прежним пользователем vercel-sandbox.
Кого затронут изменения
В первую очередь обновление актуально для инженеров, использующих Sandbox для автоматизации и разработки на базе ИИ-агентов. Переход на Managed Images позволяет сократить время на подготовку окружения, так как необходимые зависимости уже включены в состав базового образа. Разработчикам рекомендуется ознакомиться с актуальной документацией, чтобы правильно настроить свойство image в SDK, которое пришло на смену устаревшему параметру runtime.
Что будет дальше
Vercel продолжает открытую разработку своих образов и призывает сообщество участвовать в их улучшении через систему Issues и Pull Requests на GitHub. В будущем каталог Managed Images будет расширяться, следуя запросам разработчиков и изменениям в стеке инструментов для кодинг-агентов. Ожидается, что такая модель развития позволит сделать среду Sandbox более гибкой и адаптированной к современным требованиям облачной разработки.
Итог
Внедрение Managed Images делает работу с песочницами Vercel более предсказуемой и прозрачной. Переход на Ubuntu и стандартизация образов — важный шаг для унификации процессов разработки, который стоит учесть при планировании обновлений ваших проектов.