Docker je predstavio Sandboxes — jednokratne, izolovane mikroVM-ove u kojima AI kodni agenti mogu raditi samostalno, bez ljudskog nadzora i bez rizika po host sistem. Podržani su Claude Code, Gemini CLI, Copilot CLI, Codex, OpenCode i Kiro, a instalacija je jednostavna: jedna komanda na macOS-u ili Windowsu.
Problem: agente treba pustiti da rade, ali sigurno
Moderni kodni agenti najbolje rade kada imaju slobodu: instaliraju pakete, mijenjaju konfiguracije, pokreću servise, testiraju kod. Problem je što ta sloboda obično znači ili konstantno traženje dozvola (što usporava posao) ili opasan rad bez ikakvih ograda na produktivnom sistemu.
Docker Sandboxes rješavaju taj paradoks na infrastrukturnom nivou:
- mikroVM izolacija — hardverska sigurnosna granica između agenta i host sistema,
- kontrola sistema — definišete šta agent smije dirati na nivou fajl sistema, mreže i kredencijala,
- jednokratnost — sandbox se podiže za sekunde i uništava jednom komandom, brže i jeftinije od klasičnih VM-ova,
- Docker unutar sandboxa — agent može pokretati sopstvene kontejnere, ali uvijek unutar zaštićenog okruženja.
YOLO mode, ali sigurno
Najzanimljiviji dio je podrška za "YOLO mode" — režim u kojem agent radi bez permission promptova. Dockerova poruka je jasna: umjesto da vjerujete agentu, gradite zid oko njega. Agent dobija autonomiju koju treba za brz rad, a host ostaje netaknut čak i kada agent pogriješi ili je kompromitovan.
Za timove koji trebaju centralizovanu kontrolu, Docker nudi i AI Governance sloj: mrežne politike, pravila pristupa fajl sistemu i upravljanje MCP konfiguracijama definirane jednom i primijenjene na svim developer mašinama u organizaciji.
Šta to znači za razvojne timove
Sandbox okruženja mijenjaju način na koji se agensi uvode u razvojni proces. Umjesto debate "da li da dozvolimo agentu da mijenja fajlove", pitanje postaje "koje sandbox politike postavljamo". To je ista evolucija koju je industrija prošla sa kontejnerizacijom — od povjerenja u proces ka povjerenju u izolaciju.
Za timove koji rade na automatizaciji, CI/CD i zadacima koji zahtijevaju samostalno izvršavanje — npr. noćni testovi, migracije podataka, generisanje dokumentacije — sandboxi omogućavaju da agent radi bez čekanja na odobrenja, a da rizik ostane pod kontrolom.
Praktične preporuke
- Počnite s jednim sandboxom za najjednostavniji agentski zadatak — instalaciju paketa i testove — pa tek onda proširujte.
- Definišite politike fajl sistema i mreže prije nego što pustite agente na osjetljive sisteme; nikad ne dajte agentu kredencijale produkcije.
- Koristite jednokratnost: sandbox koji se podiže i uništava po zadatku eliminiše nakupljanje nepoznatog stanja.
- Za veće timove, AI Governance sloj je preporuka — bez centralnih politika svaki developer postavlja svoja pravila, što je rizik.
Zaključak
Docker Sandboxes su logičan korak u sazrijevanju AI agenata: kada agenti postanu standardni dio razvojnog procesa, sigurno izvršavanje postaje uslov, ne luksuz. Ako vaš tim već koristi kodne asistente, vrijedi testirati sandbox pristup — ušteda vremena na permission promptovima je mjerljiva već u prvoj sedmici.
Izvor: Docker, 10. avgust 2026.