Google's Gemini Spark beta brought AI task automation to the Mac desktop — organizing files and building spreadsheets from local documents, with the user's permission. This sandbox shows why that last clause is the whole ballgame. Drag the desk to look around.
Drag = orbit · wheel/pinch = zoom
An LLM plan is a guess, not a guarantee. Permissions convert "the model decided to" into "the model asked and I allowed." Gemini Spark's design — explicit consent before touching local files or Workspace docs — mirrors macOS's own TCC prompts (camera, Documents folder, screen recording). Rule of thumb: read access is recoverable; write access is not. A bad read leaks data; a bad write destroys it.
A sandbox is a fence around a program: it can only see and touch what's inside the fence. Desktop agents get a fence with gates — each permission you flip on opens one gate. Good agent design keeps the model itself inside the sandbox and routes every file operation through a narrow, auditable API, so even a confused or manipulated model can't do more than its gates allow.