MicroVM Agent Execution Architecture
Pause
Reset
CONTROL PLANE
EXECUTION PLANE (ISOLATED RUNTIME)
MICROVM SANDBOX (EPHEMERAL)
POST /run
create_vm()
provision
sales.csv
tool_choice: required
stdout
SSE STREAM (text/event-stream)
BROWSER UI
FASTAPI SERVER
VERCEL CLIENT
MANIFEST INJECT
SANDBOX AGENT
SHELL TOOL
SSE EMIT
STAGE 1: PROMPT SUBMISSION
Browser submits prompt payload via POST /api/run to initiation handler.
STATE: IDLE / PROMPT