One machine per session · Ready on boot · Nothing runs on your laptop
plus every other session you start, each on a machine of its own
Two agents changed the same file? That is a merge, and git has handled merges for twenty years. Nothing reaches main until a person approves it.
# the machine every session in this project bootsruntime: opencode sandbox: default: python templates: - slug: python name: Python 3.12 image: python:3.12-slim cpu: 2 memory: 4 disk: 20 agents: researcher: # the researcher gets the python machine sandbox: python# your repo is already here. nothing to set up.$ pwd/workspace # the branch is named after the session$ git branch --show-current9f4c2b7e-1d83-4a6f-b0c2-5e71a9d4c188 # root on a real machine. install what the job needs$ uv pip install pandas duckdb$ python analyze.py > report.md # only what gets committed outlives the machine$ git commit -am "add the q3 revenue report"$ machine cr→ change request opened against main