Seu projeto e suas ferramentas estão prontos desde o início, para que o agente trabalhe sem usar seu laptop.
Seu projeto, suas ferramentas e sua configuração estão prontos antes de o agente começar.
Uma máquina Linux inicializa a partir da imagem do sandbox declarada pelo seu projeto. É uma máquina isolada: seu próprio sistema de arquivos, sua própria tabela de processos e sua própria rede. Nada é compartilhado com outra sessão.
A máquina clona o repositório do projeto em /workspace. Seus agentes, skills, memória, conectores e gatilhos vêm com ele, porque todos são arquivos nesse repositório.
A máquina cria uma branch com o nome da sessão. Toda edição, commit e arquivo extra produzido pela sessão vive nessa branch e em nenhum outro lugar.
O OpenCode é executado dentro da máquina como harness do agente, com seus modelos, ferramentas e segredos injetados em tempo de execução. A máquina está pronta. O agente começa.
Seu agente pode usar as ferramentas de que precisa, como faria em um computador comum.
Nada na máquina é precioso. Uma instalação ruim, uma migração errada, um diretório apagado — a máquina desaparece e leva tudo consigo. Só o que o agente confirma sobrevive.
O repositório é clonado, as ferramentas são instaladas e as dependências são resolvidas antes de o agente começar. Não há etapa de configuração, e nenhuma máquina local é envolvida em momento algum.
Trabalhos longos não dependem da sua aba. Feche o laptop e a máquina continuará executando; abra a sessão amanhã e o trabalho estará onde o agente o deixou.
Execute muitos agentes ao mesmo tempo sem misturar o trabalho deles. Você revisa cada resultado antes que ele entre no seu projeto principal.
e todas as outras sessões que você iniciar, cada uma em sua própria máquina
Dois agentes editaram o mesmo arquivo? O git lida com isso há vinte anos. É um merge. Nada chega à principal sem a aprovação de uma pessoa.
Escolha uma vez as ferramentas e os recursos de que cada agente precisa. Toda nova sessão usará essa configuração automaticamente.
# 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 mainSeus agentes, instruções e conhecimento compartilhado permanecem em arquivos que você pode ler, alterar e acompanhar.
Um agente reescrevendo o próprio prompt aparece da mesma forma que uma alteração de código: um commit, em uma branch, em uma solicitação de mudança que alguém lê.
O repositório é a empresa. Faça um fork, crie uma branch, reverta ou entregue-o a uma nova máquina — toda a configuração vem junto.
Cada agente trabalha separadamente, então uma sessão não pode interferir em outra.
Comece com uma tarefa e cresça a partir daí.