Ваш пројекат и алати су спремни од почетка, па агент може да ради без коришћења вашег лаптопа.
Ваш пројекат, алати и подешавања спремни су пре него што агент почне.
Linux рачунар се покреће из sandbox слике коју ваш пројекат наводи. То је засебан изоловани рачунар: сопствени систем датотека, сопствена табела процеса и сопствена мрежа. Ништа се не дели са другом сесијом.
Рачунар клонира репозиторијум пројекта у /workspace. Ваши агенти, вештине, меморија, конектори и окидачи стижу са њим, јер су сви они датотеке у том репозиторијуму.
Рачунар креира грану названу по сесији. Свака измена, commit и заостала датотека коју сесија произведе живе на тој грани и нигде другде.
OpenCode ради унутар рачунара као оквир агента, са вашим моделима, алатима и тајнама унетим током извршавања. Рачунар је спреман. Агент почиње.
Ваш агент може да користи алате који су му потребни, баш као на обичном рачунару.
Ништа на рачунару није драгоцено. Лоша инсталација, погрешна миграција, обрисан директоријум — рачунар нестаје и односи све са собом. Само оно што агент commit-ује преживљава.
Репозиторијум је клониран, алати инсталирани, а зависности разрешене пре него што агент почне. Нема корака за подешавање и локални рачунар ни у једном тренутку није укључен.
Дуготрајан рад не зависи од ваше картице. Затворите лаптоп и рачунар наставља да ради; отворите сесију сутра и посао је тамо где га је агент оставио.
Покрените више агената истовремено без мешања њиховог рада. Прегледате сваки резултат пре него што се придружи главном пројекту.
и сваку другу сесију коју покренете, сваку на сопственом рачунару
Два агента су изменила исту датотеку? git то решава већ двадесет година. То је спајање. Ништа не стиже у main без одобрења особе.
Једном изаберите алате и ресурсе који су потребни сваком агенту. Свака нова сесија аутоматски користи то подешавање.
# 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 mainВаши агенти, упутства и заједничко знање остају у датотекама које можете читати, мењати и пратити.
Када агент препише сопствени prompt, то се приказује исто као измена кода: commit, на грани, у захтеву за измену који неко чита.
Репозиторијум је компанија. Fork-ујте га, креирајте грану, вратите на претходно стање или проследите новом рачунару — цела конфигурација иде са њим.
Сваки агент ради одвојено, па једна сесија не може да утиче на другу.
Почните са једним послом и ширите се одатле.