agent-usage-guard adalah mod Claude Code yang bertindak sebelum biaya terjadi. Ia membaca penggunaan langsung paket Anda dan menahan fan-out subagen, prompt konteks berat, serta loop percobaan ulang sebelum agen mulai, prompt dikirim, atau panggilan alat dijalankan. Batas agen berlaku untuk setiap sesi Claude Code di mesin Anda, dan fan-out serta konteks berat dibatasi pada tingkat penggunaan berapa pun, bukan hanya saat mendekati batas.
Ketika Anda berada di depan keyboard, guard bertanya kepada Anda melalui dialog pertanyaan milik Claude Code sendiri. Ketika tidak ada yang bisa menjawab, ia menolak dan memberi tahu Claude alasannya, sehingga model dapat menunggu, mengelompokkan pekerjaan, atau berhenti. Persentase 5 jam dan mingguan yang dilaporkan Claude Code menggerakkan batas yang sadar paket, dan persetujuan mencabut kondisinya hingga jendela direset atau habis waktu, sehingga pertanyaan yang sama tidak terus berulang di setiap panggilan.
Proyek ini dibuat setelah satu prompt riset dengan usaha maksimal memicu 394 panggilan subagen, dengan 341 berjalan bersamaan, dan mengirimkan 84 juta token konteks melalui API dalam sepuluh menit, sehingga memicu penguncian. Log penulis sendiri mencatat 12 penguncian selama 60 hari. Setiap perlindungan menghilangkan satu faktor dari pola kegagalan tersebut.
Guard bersifat lokal dan meminimalkan privasi. Ia tidak melakukan panggilan jaringan, hanya menyimpan jumlah dan kategori kasar, dan tidak pernah menyimpan teks prompt, input alat, maupun keluaran model. Ia gagal secara terbuka, sehingga hook yang rusak tidak pernah memutus sesi. Satu-satunya pengecualian adalah agen yang tidak dapat dinilai tepat waktu, yang akan ditolak agar Claude dapat memulainya kembali. Pasang di Claude Code v2.1.287 atau yang lebih baru, lalu jalankan /agent-guard untuk melihat apa yang dilihatnya.
Sumber: Hacker News · Diringkas oleh HeadlinesBriefing