Claude Code için kancaları ayarlama
Failproof AI, Claude Code ile kanca sistemi üzerinden entegre olur.failproofai policies --install komutunu çalıştırdığınızda, Claude Code’un settings.json dosyasında her araç çağrısında tetiklenen kanca komutlarını kaydeder.
1
failproofai yükleyin
2
Tüm yerleşik politikaları etkinleştirin
3
Kancanın kayıtlı olduğunu doğrulayın
PreToolUse, PostToolUse, Notification ve Stop olayları için kanca girdilerini görmelisiniz.4
Claude Code'u çalıştırın
sudo rm -rf / çalıştırmasını istemeyi deneyin - engellenecektir.Agents SDK için kancaları ayarlama
Agents SDK ile geliştiriyorsanız, aynı kanca sistemini programlı olarak kullanabilirsiniz.1
failproofai'ı projenize yükleyin
2
Aracınızda kancanları yapılandırın
Aracı işlemi oluştururken kanca komutlarını iletin. Kancalar Claude Code’dakiyle aynı şekilde tetiklenir - stdin/stdout JSON aracılığıyla:
3
Aracınız için özel bir politika yazın
4
Özel politikayı yükleyin
Yıkıcı komutları engelle
En yaygın kurulum - ajanların geri döndürülemez hasara yol açmasını önle.block-sudo- tümsudokomutlarını engellerblock-rm-rf- özyinelemeli dosya silmeyi engellerblock-force-push-git push --forceöğesini engellerblock-curl-pipe-sh- uzaktan betiklerin kabuğa aktarılmasını engeller
Sır sızıntısını önle
Ajanların araç çıktısında kimlik bilgilerini görmesini veya sızıtmasını engelleyin.PostToolUse üzerinde tetiklenir - bir araç çalıştırıldıktan sonra, ajan görmeden önce çıktıyı temizlerler.
Ajanlar dikkat gerektirdiğinde Slack uyarıları alın
Boş bekleme uyarılarını Slack’e iletmek için bildirim kancasını kullanın.Ajanları bir dalda tut
Ajanların dalları değiştirmesini veya korumalı dallara gitmesini önleyin.Taahhüt etmeden önce testler gerekli kıl
Ajanları taahhüt etmeden önce test çalıştırması konusunda uyarın.Prodüksiyon deposunu kilitle
Proje düzeyinde yapılandırmayı taahhüt edin, böylece ekibinizdeki her geliştirici aynı politikaları alır. Deponuzda.failproofai/policies-config.json oluşturun:
Konvansiyon politikaları ile kuruluş çapında bir kalite standardı oluştur
En etkili kurulum:.failproofai/policies/ deponuza projenize göre uyarlanmış politikalarla taahhüt edin. Her takım üyesi bunları otomatik olarak alır — hiçbir yükleme komutu yok, hiçbir yapılandırma değişikliği yok.
1
Dizini oluşturun ve politika ekleyin
2
Git'e taahhüt edin
3
İyileştirmeyi devam ettirin
Ekibiniz yeni hata modları yaşadıkça, politika ekleyin ve itin. Herkes sonraki
git pullda güncellemeyi alır. Bu politikalar, ekibinizle birlikte büyüyen canlı bir kalite standardı haline gelir.Daha fazla örnek
Depo içindekiexamples/ dizini şunları içerir:

