В одном Sandbox Vercel — несколько агентов, у каждого свой Linux-пользователь

В SDK @vercel/sandbox появилась поддержка нескольких Linux-пользователей и групп — агентов можно запускать рядом в одном Sandbox, не поднимая отдельную песочницу на каждого.
Каждый агент работает под своим пользователем с отдельной домашней папкой. Команды и файловые операции идут от его имени: сосед не прочитает, не запишет и не получит список чужих каталогов. Когда нужна совместная работа, для агентов заводят группу с общим каталогом — домашние папки при этом остаются изолированными.
Новые вызовы в SDK
createUser— отдельный пользователь на агента, все его команды выполняются в этом контекстеcreateGroup— общая рабочая область для совместного доступа к файлам- добавление пользователей в группу — общий каталог без снятия изоляции домашних папок
Раньше такую схему собирали вручную или разносили агентов по разным Sandbox. Теперь мультиагентную оркестрацию можно уложить в одну песочницу Vercel — проще строить системы, где несколько агентов работают параллельно.
Источник: Run multiple isolated agents in a single Sandbox.