Tu proyecto y tus herramientas están listas desde el principio, para que el agente pueda trabajar sin usar tu portátil.
Tu proyecto, herramientas y configuración están listas antes de que comience el agente.
Una máquina Linux se inicia desde la imagen del sandbox que declara tu proyecto. Es una máquina aislada: su propio sistema de archivos, tabla de procesos y red. Nada se comparte con otra sesión.
La máquina clona el repositorio del proyecto en /workspace. Tus agentes, habilidades, memoria, conectores y activadores llegan con él porque todos son archivos de ese repositorio.
La máquina crea una rama con el nombre de la sesión. Cada edición, commit y archivo suelto que produzca la sesión vive en esa rama y en ningún otro lugar.
OpenCode se ejecuta dentro de la máquina como entorno del agente, con tus modelos, herramientas y secretos inyectados en tiempo de ejecución. La máquina está lista. El agente comienza.
Tu agente puede usar las herramientas que necesita, igual que en una computadora normal.
Nada en la máquina es valioso. Una mala instalación, una migración equivocada o un directorio borrado: la máquina desaparece y se lo lleva todo. Solo sobrevive lo que el agente confirma.
El repositorio está clonado, las herramientas instaladas y las dependencias resueltas antes de que comience el agente. No hay un paso de configuración ni interviene una máquina local.
El trabajo largo no depende de tu pestaña. Cierra el portátil y la máquina seguirá trabajando; abre la sesión mañana y el trabajo estará donde el agente lo dejó.
Ejecuta muchos agentes a la vez sin mezclar su trabajo. Revisas cada resultado antes de incorporarlo a tu proyecto principal.
y cualquier otra sesión que inicies, cada una en su propia máquina
¿Dos agentes editaron el mismo archivo? git lleva veinte años resolviéndolo. Es una fusión. Nada llega a la rama principal sin que una persona lo apruebe.
Elige una vez las herramientas y recursos que necesita cada agente. Cada sesión nueva usa esa configuración automáticamente.
# the machine every session of this project bootskortix_version: 2runtime: opencode sandbox: default: python templates: - slug: python name: Python 3.12 image: python:3.12-slim cpu: 2 memory: 4 disk: 20 agents: researcher: # this agent gets the python machine sandbox: python# the 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 whatever the job needs$ uv pip install pandas duckdb$ python analyze.py > report.md # only what it commits survives the machine$ git commit -am "add the q3 revenue report"$ kortix cr→ change request opened toward mainTus agentes, instrucciones y conocimientos compartidos permanecen en archivos que puedes leer, cambiar y rastrear.
Que un agente reescriba su propio prompt aparece igual que un cambio de código: un commit, en una rama y en una solicitud de cambio que alguien revisa.
El repositorio es la empresa. Hazle fork, crea ramas, revierte cambios o entrégalo a una máquina nueva: toda la configuración va incluida.
Cada agente trabaja por separado, así que una sesión no puede interferir con otra.
Empieza con una tarea y crece desde ahí.