Gereksinimler
- Node.js >= 20.9.0
- Bun >= 1.3.0 (isteğe bağlı - yalnızca kaynaktan derleme için gerekli)
Kurulum
Hızlı başlangıç
Politikaları etkinleştirin
Politikalar, her ajan araç çağrısından önce ve sonra çalışan kurallardır. Yıkıcı komutları, gizli bilgi sızıntılarını ve hasar vermeden önce diğer hata durumlarını yakalarlar.Bu, Claude Code’un
settings.json dosyasına hook girdileri yazar. Ayrıca tek bir proje için veya belirli politikalar için kurulum yapabilirsiniz:Panoyu başlatın
http://localhost:8020 adresinde yerel bir panoya açılır; burada oturumları tarayabilir, araç çağrılarını inceleyebilir ve politikaları yönetebilirsiniz.Politikalar nasıl çalışır
Her ajan bir araç çalıştırdığında, Claude Code failproofai’ı bir alt işlem olarak çağırır:- allow - ajan normal şekilde devam eder
- deny - işlem engellenir, ajana neden engellendiği söylenir
- instruct - ajanın komutuna ek bağlam eklenir
Politikalar yerel işleminizde çalışır. Uzak bir hizmete hiçbir şey gönderilmez.
Veri depolama
Tüm yapılandırma ve günlükler makinenizde kalır:| Yol | Sakladığı veriler |
|---|---|
~/.failproofai/policies-config.json | Global politika yapılandırması |
~/.failproofai/hook-activity.jsonl | Hook yürütme geçmişi |
~/.failproofai/hook.log | Özel hook hataları için hata ayıklama günlüğü |
.failproofai/policies-config.json | Proje başına yapılandırma (işlenen) |
.failproofai/policies-config.local.json | Kişisel geçersiz kılmalar (gitignored) |
Kaldırma
~/.claude/settings.json dosyasından hook girdilerini kaldırır. ~/.failproofai/ içindeki yapılandırma dosyaları tutulur.
Sonraki adımlar
Yapılandırma
Kapsamlar ve yapılandırma dosyası biçimi
Yerleşik politikalar
26 politikaların tümü ve parametreleri
Özel politikalar
JavaScript’te kendi politikalarınızı yazın
Ajan monitörü
Oturumları izleyin ve politika etkinliğini gözden geçirin

