İş bir kopyada yapılır
Her görev klasörünüzün copy-on-write bir kopyasıdır. Ajan kopyayı değiştirir; klasörünüz yalnızca siz commit ettiğinizde değişir ve undo onu eski hâline getirir.
Her komutun etrafında bir sandbox
Komutlar yalnızca kopyaya yazabilir. Kimlik bilgileriniz, kişisel klasörleriniz ve çalışma klasörünün yanındaki projeler erişim dışında kalır.
Ne yaptığına göre yargılanır
Bir politika, işin etkilerine bakar: hangi dosyalar, hangi git ref'leri, hangi host'lar. Sıradan düzenlemeler kendiliğinden geçer, riskliler onayınızı bekler, git hook'ları reddedilir.
Her bağlantı bir proxy'den geçer
Paket depoları geçer, ajan kendi API'sine ulaşır, gerisi sizin cevabınızı bekler. Her bağlantı kayda geçer.
Ajanın hiç görmediği gizli değerler
Ajan yalnızca bir yer tutucu görür; proxy API anahtarınızı yalnızca sizin belirttiğiniz host'lara giden isteklere koyar, başka hiçbir yere değil.
Yalnızca kod değil, her klasör
Notlar, belgeler, fotoğraflar ve veriler de aynı şekilde çalışır. Kule git gerektirmez; .git varsa onu bir depo olarak okur.
Aynısı terminalden
kule new ~/code/app # make a task: a copy of the folder
kule run 1a2b3c4d "Fix the failing test" # an agent works in the copy, in the sandbox
kule status 1a2b3c4d # what changed, and what the policy says
kule commit 1a2b3c4d # apply it to the folder, keeping a checkpoint
kule undo 1a2b3c4d # changed your mind? put the folder back
Her komut ayrıntısıyla CLI başvurusu.