Flux is built around four platform primitives: cloud sandboxes, an MCP gateway, reusable playbooks, and invocation surfaces. Playbooks define the work, sandboxes provide isolated execution environments, the gateway controls access to internal systems, and invocation surfaces allow workflows to be started via Slack, GitHub, cron, command line, or conversational interfaces.
Sandboxes use Firecracker microVMs to isolate agent workloads. Each environment is pre-provisioned with the repositories, development tools, secrets, and runtime dependencies needed for the task. DoorDash reports 95th percentile end-to-end sandbox setup time under 5 seconds, including starting the microVM, cloning the repository, installing build tools, and configuring the coding agent framework.
Agents access DoorDash internal systems through the Agent Gateway (an internal MCP gateway), which provides scoped permissions and logs agent activity for audit and policy enforcement. Playbooks are defined in YAML, specifying tasks, required tools, permissions, validation, and security boundaries, and can combine agent-driven steps with deterministic code.