HeadlinesBriefing HeadlinesBriefing.com

SIwithin: Jalankan CLI Agen Tanpa Pengawasan, Terbatas dan

Hacker News •
×

SIwithin adalah alat yang menjalankan program baris perintah agen tanpa pengawasan, berdasarkan sebuah instruksi singkat, di dalam pagar yang mengelilingi folder yang Anda tentukan, dan di bawah anggaran dolar, sambil meninggalkan satu catatan untuk setiap proses. Alat ini menegakkan tiga jaminan dengan kode, bukan dengan kepercayaan. Pertama, sebuah proses hanya dapat menyentuh folder yang diberikan kepadanya; folder home Anda ditolak untuk dibaca maupun ditulis. Kedua, sebuah proses tidak dapat membelanjakan lebih dari dolar yang dialokasikan, dengan anggaran per proses, batas untuk seluruh proses, dan pengatur waktu pada setiap proses. Untuk adaptor Claude, proxy loopback menjadi satu-satunya pintu ke API: proses menerima token khusus proses tersebut, bukan kunci Anda, dan setiap permintaan diukur serta ditolak jika melebihi anggaran.

Setiap proses menulis satu baris yang mencatat berapa biayanya dan apakah prosesnya selesai. Alat ini bekerja dengan alat baris perintah Claude Code dan OpenAI Codex. SIwithin adalah proyek independen dan tidak dibuat, didukung, maupun disponsori oleh Anthropic atau OpenAI. Pengguna tetap terikat pada ketentuan layanan masing-masing vendor saat menggunakan CLI mereka melalui SIwithin.

SIwithin hanya berjalan di macOS dan menolak untuk berjalan di Linux atau Windows daripada beroperasi tanpa pagar. Ini adalah satu berkas yang memerlukan Python 3.10 atau yang lebih baru dan hanya pustaka standar. Alat ini tidak melakukan panggilan jaringan sendiri dan tidak mengirim telemetri. Pengguna harus memasang CLI yang ingin mereka jalankan dan menyediakan kunci API untuknya.

Adaptor Codex memerlukan flag eksplisit, karena CLI ini melaporkan token, bukan biaya, dan hanya melaporkan penggunaan ketika satu giliran berakhir. Adaptor tersebut dibangun dari dokumentasi tetapi belum diuji terhadap CLI yang berjalan secara langsung.

Sumber: Hacker News · Diringkas oleh HeadlinesBriefing