Votre projet et vos outils sont prêts dès le départ : l’agent peut travailler sans utiliser votre ordinateur portable.
Votre projet, vos outils et votre configuration sont prêts avant le début de l’agent.
Une machine Linux démarre depuis l’image sandbox déclarée par votre projet. C’est une machine isolée : son propre système de fichiers, sa propre table des processus et son propre réseau. Rien n’est partagé avec une autre session.
La machine clone le dépôt du projet dans /workspace. Vos agents, compétences, mémoire, connecteurs et déclencheurs l’accompagnent, car ce sont tous des fichiers de ce dépôt.
La machine crée une branche nommée d’après la session. Chaque modification, chaque commit et chaque fichier isolé produit par la session reste sur cette branche, et nulle part ailleurs.
OpenCode s’exécute dans la machine comme environnement de l’agent, avec vos modèles, vos outils et vos secrets injectés à l’exécution. La machine est prête. L’agent commence.
Votre agent peut utiliser les outils dont il a besoin, comme sur un ordinateur classique.
Rien dans la machine n’est précieux. Une mauvaise installation, une migration incorrecte ou un répertoire effacé : la machine disparaît et emporte tout. Seul ce que l’agent commit est conservé.
Le dépôt est cloné, les outils installés et les dépendances résolues avant le démarrage de l’agent. Aucune étape de configuration n’est nécessaire et aucune machine locale n’intervient.
Les tâches longues ne dépendent pas de votre onglet. Fermez l’ordinateur portable : la machine continue ; ouvrez la session demain : le travail est là où l’agent l’a laissé.
Exécutez de nombreux agents simultanément sans mélanger leur travail. Vous examinez chaque résultat avant qu’il ne rejoigne votre projet principal.
et chaque autre session que vous démarrez, chacune sur sa propre machine
Deux agents ont modifié le même fichier ? git gère cela depuis vingt ans. C’est une fusion. Rien n’atteint main sans l’approbation d’une personne.
Choisissez une fois les outils et ressources nécessaires à chaque agent. Chaque nouvelle session utilise automatiquement cette configuration.
# 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 mainVos agents, instructions et connaissances partagées restent dans des fichiers que vous pouvez lire, modifier et suivre.
Lorsqu’un agent réécrit son propre prompt, cela apparaît comme une modification de code : un commit, sur une branche, dans une demande de modification qu’une personne lit.
Le dépôt est l’entreprise. Dupliquez-le, créez une branche, revenez en arrière ou transmettez-le à une nouvelle machine : toute la configuration l’accompagne.
Chaque agent travaille séparément : une session ne peut pas interférer avec une autre.
Commencez par une tâche et développez à partir de là.