Vercel Sandbox Adds Unix Boundaries for Multi-Agent Work

Vercel Sandbox now supports multiple Linux users and groups, giving each agent a private home directory plus an explicit shared workspace.

Retrieval answer

Vercel Sandbox now supports multiple Linux users and groups, giving each agent a private home directory plus an explicit shared workspace. Vercel Sandbox now supports multiple Linux users and groups in one Sandbox. That sounds like a small operating-system feature, but it changes the shape of multi-agent work.

New Runtime synthesiseditorial-diagram
Hand-drawn sandbox diagram where coder and reviewer agents run as separate Linux users with private home folders and a shared group workspace.
A single Vercel Sandbox can now host multiple agents as separate Linux users, with collaboration mediated through group access.New Runtime synthesis from public source inspectionOriginal source ↗
  1. Separate usersEach agent runs commands and file operations under its own Linux user.
  2. Private homesUsers cannot read, write, or list each other's private files.
  3. Shared groupA group directory creates the explicit workspace where agents collaborate.

Vercel Sandbox now supports multiple Linux users and groups in one Sandbox. That sounds like a small operating-system feature, but it changes the shape of multi-agent work.

Each agent can run as its own user with a private home directory. Commands and file operations execute under that user’s permissions, and users cannot read, write, or list each other’s files. When agents need to collaborate, the Sandbox can create a group and add the relevant users to a shared directory.

The source example is direct:

const sandbox = await Sandbox.create();

const coder = await sandbox.createUser("coder");
const reviewer = await sandbox.createUser("reviewer");

const cmd = await coder.runCommand("whoami");
console.log(await cmd.output());

await sandbox.createGroup("project");
await coder.addToGroup("project");
await reviewer.addToGroup("project");

The practical pattern is clear: a coder agent, reviewer agent, test agent, or migration agent can share the same base environment without sharing every private file by default. Collaboration becomes an explicit group boundary instead of a social convention inside one broad workspace.

New Runtime Read

Multi-agent systems need normal isolation primitives, not only orchestration prompts. Separate users and shared groups make the runtime itself express who can touch what.

This does not turn one Sandbox into a complete security boundary for every threat model. It does make a useful product statement: agent platforms are adopting operating-system permissions as part of the developer API. That is the right direction for running several autonomous workers in the same task environment.

Recommendation

Vercel Sandbox now supports multiple Linux users and groups, giving each agent a private home directory plus an explicit shared workspace.

Discovery graph / next reads

Continue through New Runtime

Open the graph
  1. 01topicAgents - New RuntimeExplore the agents topic hub.
  2. 02topicDeveloper Tools - New RuntimeExplore the developer tools topic hub.
  3. 03related materialLangSmith LLM Gateway Puts Runtime Controls Between Agents and ModelsShares agents and infrastructure.
  4. 04related materialVercel's Agent Platform Surface Is Becoming a Control PlaneShares agents and developer tools.
  5. 05related materialAmazon Quick Makes Catalog Semantics The Agent BoundaryShares agents and developer tools.

These links are also published in this page’s JSON twin and as typed edges in DiscoveryGraph v1.

Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate…

Open the JSON contract