osFoundry / Platform
Persetujuan
Pemanggilan agen atau alat yang berisiko mengantri di sini untuk persetujuan manusia. Audit trail terlampir.
Apa itu
Approvals adalah titik kontrol human-in-the-loop di dalam osFoundry. Ketika sebuah agen hendak melakukan sesuatu yang berdampak, seperti menulis ke file, menjalankan perintah shell, memanggil API eksternal, mengeluarkan uang lewat tool yang terhubung, atau mengirim pesan, aksi itu bisa ditahan dalam antrean alih-alih langsung dijalankan. Seseorang meninjau persis apa yang hendak dilakukan agen, lalu menyetujui atau menolaknya. Tidak ada yang berisiko berjalan sampai ada yang berkata ya.
Karena osFoundry adalah workspace desktop yang local-first, antrean beserta riwayatnya tinggal bersama Anda, bukan di server vendor, dan gerbang persetujuan yang sama berlaku baik agen digerakkan oleh model lokal, model cloud yang Anda hubungkan dengan API key sendiri, maupun endpoint yang Anda hosting sendiri. Penyetuju melihat panggilan yang konkret, yaitu tool yang dipanggil dan argumen yang diberikan kepadanya, sehingga keputusan diambil atas dasar niat yang nyata, bukan ringkasan yang samar. Setiap persetujuan dan penolakan dicatat: apa yang diminta, siapa yang memutuskan, dan kapan. Jejak audit itu tetap melekat pada run, jadi Anda bisa menjawab "kenapa agen melakukan itu?" bahkan lama setelah kejadian.
Hal ini paling terasa saat Anda membiarkan agen bertindak dengan jangkauan nyata. Otonomi berguna tepat sampai sebuah agen mengambil langkah yang tak bisa dibatalkan atau mahal yang tidak Anda inginkan. Approvals memungkinkan agen tetap bergerak cepat pada pekerjaan berisiko rendah sekaligus menempatkan orang yang bernama jelas di depan aksi yang bisa menghapus data, memindahkan uang, atau menyentuh produksi. Ini mengubah "percaya penuh pada agen" menjadi keputusan per aksi yang benar-benar Anda kendalikan, tanpa harus mematikan otomasi di mana-mana.
Kemampuan utama
- Tahan panggilan berisiko dari agen dan tool dalam antrean peninjauan alih-alih menjalankannya otomatis
- Lihat tool dan argumen persis yang ingin dijalankan agen sebelum Anda setujui atau tolak
- Bekerja sama saja pada model lokal, cloud (API key Anda sendiri), dan yang di-hosting sendiri
- Jejak audit lengkap pada setiap keputusan: apa yang diminta, siapa yang memutuskan, dan kapan
- Local-first: antrean persetujuan beserta riwayatnya tetap di perangkat Anda
Kasus penggunaan
- Developer: agen mengusulkan perintah shell atau penulisan file, dan Anda menyetujuinya sebelum menyentuh working tree Anda
- Pemimpin operasi: panggilan API keluar dan aksi tool yang mengeluarkan uang menunggu persetujuan orang yang bernama jelas
- Peninjau kepatuhan: tarik jejak audit yang melekat untuk menunjukkan siapa menyetujui aksi agen mana dan kapan
Pertanyaan yang sering diajukan
Aksi jenis apa yang dikirim ke Approvals?
Aksi yang ditandai agen sebagai berdampak: menulis file, menjalankan perintah, memanggil tool atau API eksternal, mengeluarkan uang lewat layanan terhubung, atau mengirim pesan. Alih-alih dijalankan, panggilan itu masuk antrean agar seseorang meninjau tool persis dan argumennya, lalu menyetujui atau menolak.
Apakah memakai Approvals berarti agen saya tidak bisa berjalan otonom?
Tidak. Agen tetap bekerja sendiri; hanya aksi yang Anda pilih untuk digerbang yang berhenti untuk ditinjau. Anda mendapat otomasi cepat pada langkah rutin sementara manusia tetap berada di depan langkah yang berisiko atau tak bisa dibatalkan.
Apa yang disimpan dalam jejak audit?
Setiap persetujuan atau penolakan dicatat bersama aksi yang diminta, keputusannya, dan cap waktu, melekat pada run asalnya. Karena osFoundry bersifat local-first, riwayat itu tetap di perangkat Anda, bukan di server pihak ketiga.