| Vidik | Avtomatizacije | Hooki | |
|---|---|---|---|
| Namen | Namen | Kdaj in kaj agent zažene | Kako se agent vede med izvajanjem |
| Časovni potek | Časovni potek | Načrtovano (cron, dnevno, tedensko) | Sproži se ob dogodkih v življenjskem ciklu (PreToolUse, PostToolUse ipd.) |
| Kontekst | Kontekst | Lahko ohrani kontekst niti med zagoni | Sinhrono, znotraj ene seje |
| Kdo ustvari | Kdo ustvari | Uporabnik prek stranske vrstice ali pogovorno | Konfiguracijske datoteke |
| Primer uporabe | Primer uporabe | »Vsak ponedeljek preglej odprte zahteve za združitev in jih povzemi« | »Pred vsakim urejanjem datoteke zaženi lint« |
Zakaj je peskovnik na ravni operacijskega sistema pomemben
Večina orodij AI za kodiranje vaš sistem varuje s potrditvenimi pozivi: agent vpraša, preden naredi kaj potencialno nevarnega, vi pa odobrite ali zavrnete. To deluje, a se zanaša na to, da agent pravilno prepozna, katera dejanja potrebujejo dovoljenje, in da ste pri vsakem pozivu pozorni. Peskovnik na ravni operacijskega sistema dodaja drugo plast: tudi če je preverjanje dovoljenja spregledano ali zaobideno, operacijski sistem sam prepreči nepooblaščen dostop do datotek in omrežne klice. To je razlika med ključavnico, ki vas prosi, da potrdite vsakega obiskovalca, in fizično oviro, ki vstop popolnoma prepreči.
Ideje za začetek z avtomatizacijami
Začnite s preprostimi avtomatizacijami z majhnim tveganjem: dnevni pregled baze kode za komentarji TODO, tedensko preverjanje posodobitev odvisnosti ali ponedeljkov jutranji povzetek odprtih zahtev za združitev. Avtomatizacije, vezane na nit, dobro delujejo za večdnevne naloge, kot je sledenje migraciji, kjer se Codex občasno prebudi, preveri napredek in poroča o stanju. Ko pridobite zaupanje, razširite na avtomatizacije, ki spremembe izvajajo v namenskih git worktreejih za varno eksperimentiranje.