Deskripsi
Click adalah plugin pengaman alur kerja untuk agen pengkodean AI, dibangun untuk Codex CLI dan Claude Code, yang menargetkan pemborosan tertentu dalam pengembangan yang dipimpin agen: setelah setiap edit kecil, agen biasanya menjalankan kembali seluruh rangkaian tes dan membaca ulang output penuhnya, bahkan ketika sebagian besar tidak berubah. Click menyebut pendekatannya "verifikasi bertahap, didukung oleh bukti yang sadar revisi," dan secara eksplisit menyatakan bahwa itu tidak mengubah model mana yang digunakan agen atau bagaimana ia berpikir; itu hanya mengelola verifikasi dan penggunaan kembali.
Baca Selengkapnya
Hook yang terpasang mencatat tanda terima yang tepat untuk setiap pemeriksaan yang dijalankan agen: perintah, status ruang kerja dan mutasi, input yang relevan, lingkungan, dan identitas yang dapat dieksekusi. Pada permintaan verifikasi berikutnya, Click memeriksa apakah perubahan mempengaruhi kelompok tes tertentu. Hasil hanya digunakan kembali ketika tanda terima dengan status yang sama persis, pengamatan input yang ditandatangani, atau kebijakan pemilik yang dikomitmen membuktikan bahwa itu masih berlaku; apa pun yang ambigu akan dijalankan kembali. Pemeriksaan yang digunakan kembali mengembalikan garis tanda terima pendek alih-alih output penuhnya, di mana alat ini menghemat anggaran konteks agen serta waktu nyata.
Click memiliki tiga mode. Mode Bukti, yang merupakan default, mencatat pekerjaan dan menjalankan verifikasi di bawah izin yang ada dari alat host tanpa langkah persetujuan tambahan. Mode Terjaga, yang bersifat opt-in, menyusun kontrak yang dapat dibaca yang menggambarkan perubahan yang direncanakan dan pemeriksaan yang diperlukan, menunggu persetujuan eksplisit pengguna di giliran berikutnya, kemudian memblokir mutasi di luar batas yang disetujui tersebut. Mode Mati membiarkan eksekusi dilakukan oleh alat host tanpa penegakan alur kerja Click. Dasbor lokal, yang dibuka dengan satu perintah, menunjukkan pemeriksaan mana yang dijalankan, mana yang digunakan kembali, dan kode alasan di balik setiap keputusan.
Dukungan bervariasi berdasarkan bahasa: suite Python unittest dan pytest, suite JS/TS Vitest dan Jest, serta penguji Go sendiri memiliki dukungan eksekusi, dengan pemisahan tes otomatis tersedia untuk profil Python dan JS/TS; Rust, Java, .NET, dan C/C++ memiliki dukungan perintah yang lebih sempit, diverifikasi CI tanpa integrasi penggunaan kembali penuh.
Proyek ini menerbitkan satu hasil terukur daripada klaim kinerja umum: dalam delapan sesi berpasangan pada alat uji 40 detik, tugas perbaikan bug yang sama selesai dalam 123 detik dengan Click dibandingkan 381 detik tanpanya, pengurangan waktu sebesar 68% dan 50% lebih sedikit eksekusi tes, dengan biaya token 6 hingga 11% lebih tinggi. Dokumentasi Click sendiri hati-hati menyebut ini sebagai catatan alat uji daripada hasil produksi yang dijamin, dan mencatat bahwa tingkat penggunaan kembali yang tinggi tidak langsung diterjemahkan menjadi penghematan waktu yang proporsional.
Click diinstal sebagai plugin dari pasar plugin Codex CLI atau Claude Code, berjalan di Linux, macOS, dan Windows, dan gratis serta berlisensi MIT. Ini dibangun untuk pengembang yang menjalankan agen pengkodean AI terhadap proyek dengan siklus tes yang lambat dan berulang serta kelompok tes yang dapat dipisahkan; untuk suite yang sudah berjalan dalam beberapa detik, pengaturan dan pencatatan mungkin lebih mahal daripada hanya menjalankannya kembali.
- KategoriAsisten Coding AI
- Model HargaOpen source
- PenerapanCloud
- PlatformLinux, macOS, Windows
Fitur Inti Click
Mencatat tanda terima yang ditandatangani untuk setiap pemeriksaan verifikasi yang dijalankan agen pengkodean AI
Memutuskan pada saat eksekusi pemeriksaan mana yang sebenarnya dipengaruhi oleh perubahan kode, alih-alih menjalankan semuanya kembali
Mengganti output penuh pemeriksaan yang digunakan kembali dengan tanda terima satu baris untuk menghemat konteks
Mode Bukti berjalan secara default di bawah izin yang ada dari alat host, tanpa langkah persetujuan tambahan
Mode Terjaga menyusun kontrak yang dapat dibaca dan memblokir mutasi hingga disetujui secara eksplisit oleh manusia
Dasbor lokal menunjukkan pemeriksaan yang dieksekusi vs. yang digunakan kembali, alasan penggunaan kembali, dan di mana penggunaan kembali hilang
Pemisahan dan pembagian tes otomatis untuk suite tes Python, JS/TS, dan Go yang didukung
Diinstal sebagai plugin untuk Codex CLI dan Claude Code dari pasar yang sama
Menghasilkan output dalam bahasa Inggris, Korea, dan Mandarin Sederhana, yang dipilih secara otomatis berdasarkan lokal
Memulai dengan Click
Instal plugin: Tambahkan pasar Click dan instal di Codex CLI atau Claude Code.
Mulai sesi: Mulai sesi pengkodean baru sehingga hook dan keterampilan yang terpasang dimuat.
Minta mode Bukti: Beritahu agen untuk menggunakan Click Evidence untuk perubahan dan menjalankan tes yang relevan.
Tinjau status: Jalankan click-gate status untuk melihat pemeriksaan yang dieksekusi vs. yang digunakan kembali dan perkiraan waktu yang dihemat.
Buka dasbor: Jalankan click-gate dashboard start untuk melihat hasil dan alasan penggunaan kembali secara lokal.
Siapkan pembagian untuk suite besar: Jalankan click-gate sharding init dan ikuti panduan pengaturan.
Kasus Penggunaan Click
- Efisiensi loop tes agen AI
- Verifikasi monorepo besar
- Perubahan agen yang memerlukan persetujuan
- Audit verifikasi









