Memuat karya…
Engineering
Runtime sandbox untuk eksekusi kode dan beban kerja agent, dengan control plane Go dan komponen virtualisasi tingkat rendah.

Eksekusi kode untuk beban kerja agent membutuhkan pengelolaan lingkungan guest beserta siklus hidupnya. Coco memisahkan control plane dari komponen yang menjalankan guest, sehingga scheduling, template, dan checkpoint memiliki tanggung jawab tersendiri.
Control plane Go mencakup scheduler, pool, template, checkpoint, dan client API. Komponen tingkat rendah memakai Zig dan KVM untuk virtualisasi; daemon menangani guest dan checkpoint, sementara program eBPF menjadi bagian jalur jaringan. Protobuf mendefinisikan komunikasi antar komponen.