Skip to main content
Araç, ajanınızın gerçekte çalıştığı her şeydir. Failproof AI bunlardan on ikisini destekler ve iki sınıfa ayrılır:
  • Kodlama CLI’ları (10) — Claude Code, Codex, GitHub Copilot CLI, Cursor, OpenCode, Pi, Factory Droid, Devin CLI, Antigravity CLI, Goose
  • Sohbet ve asistan ağ geçitleri (2) — Hermes (Slack, Telegram, cron), OpenClaw (kendi kendine barındırılan asistan)
Aynı politikalar ve aynı oturum geçmişi, bir ajanın hangi araçta çalıştığından bağımsız olarak geçerlidir. Bir adaptör katmanı, her araçın yerel olay adlarını, araç adlarını ve araç-giriş alanlarını 29 kanonik olayıyla eşler ve herhangi bir politika çalışmadan önce bunu yapar. On ikiden hiçbirinde çalışmayan bir ajan, Python SDK ile doğrudan araçlanır. Bu farklı bir sözleşmedir ve açıkça ifade etmek değerdir: SDK izleme, oturumlar, değerlendirmeler ve denetimler sağlar — kendi başına politikaları uygulamaz. Güvenli olmayan bir eylemi yürütülmeden önce engelleme, çalışma zamanınızın araç sınırında bir uygulama kancası gerektirir; bizimle iletişime geçin ve bunu eşleştireceğiz. Her entegrasyon, politikalar çalışmadan önce yerel kanca olay adlarını, araç adlarını ve araç-giriş alanlarını normalleştirir. Bir politika yalnızca araçın açığa çıkardığı olaylara etki edebilir; dağıttığınız tam araç ve sürümde dönem sonu ve talimat davranışını test edin.

Uygulama yeteneği

“Engelle” şu anlama gelir: geçerli adaptörün döndürdüğü karar, adlandırılan araç tarafından tüketilir. Araç sonrası engelleme, modele gösterilen sonucu değiştirebilir ancak zaten gerçekleşen bir araç yan etkisini geri alamaz. Yetenekler sürüme duyarlıdır. Bir ajan CLI’sini yükselttikten sonra yeniden test edin, özellikle bir politika yaygın ön araç kapısı yerine istemi, durma, izin veya araç sonrası davranışına dayalı olduğunda.

Hermes yerel eklentisi

Hermes, bir shell komutu yerine profil-yerel yerel bir eklenti aracılığıyla entegre edilir. Yükleme, eklentiyi her varsayılan ve adlandırılmış Hermes profiline kopyalar, bu profilde etkinleştirir config.yaml ve yalnızca eski FailproofAI shell-kanca girişlerini taşır. Bu, her kancanın işlem başlatmaktan kaçınır ve instruct() modele Hermes’in yerel engellenen araç sonucu aracılığıyla ulaşmasına izin verir. İlk eşleşen talimat bekleyen çağrıyı engeller. Aynı API isteği engellenir kalır; daha sonraki bir model yinelemesi yeniden deneyebilir. Kalıcı, profil kapsamlı bir defteri ve her dönüş için bir sınır, danışman bir tavsiyenin sınırsız bir döngü haline gelmesini önler. deny() sabit bir blok kalır. Çalıştırın failproofai config --status devre dışı, eksik, yinelenen veya yeni yapılandırılmamış bir profili tespit etmek için.

Yakalama ve politika kancalarını yükleyin

  1. Yönetim → Anahtarlar açın ve events:add ve policies:pull ile makine veya ortam için adlandırılmış bir anahtar oluşturun.
  2. Hedef makinede, yerel CLI’yi görüntülenen anahtarla bağlayın ve araç kancalarını yükleyin.
  3. Yeni bir ajan oturumu başlatın, ardından Gözlemle → Olaylar altında kanca ve oturum olaylarını onaylayın.
  4. Aynı zaman penceresi için Gözlemle → politika açın ve bir politika kararı makineye atfedildiğini onaylayın.
Bağlantı bir makine anahtarı ile başlar. Gizliliğini kopyalamadan önce hem alma hem de politika sunumu izinlerini içerdiğini onaylayın.Olay alımı ve politika sunumu izinleri vermek için kullanılan yeni API anahtar çekmecesi.Kancaları yükledikten sonra, Olaylar akışı bağladığınız makineden ve ortamdan yeni olayları göstermelidir.Yeni yüklenen bir aracın rapor ettiğini onaylamak için kullanılan canlı Olaylar akışı.Son olarak, politika kararlarının aynı makineye atfedildiğini doğrulayın. Bu, aracının izleme olaylarının yanı sıra politika etkinliğini de rapor ettiğini onaylar.Yeni bağlı bir araçtan politika kararlarını doğrulamak için kullanılan Politika sayfası.

Varsayılan olmayan bir oturum yolu ekleyin

Fazladan yollar makinede kaydedilir, Cloud’da değil. Bir tane ekledikten sonra, Gözlemle → Oturumlar açın, ortamı makinenin ortamına filtreleyin ve yeni yoldan oturumlar görüntülendiğini onaylayın. Bir oturumu açın ve denetimde buna güvenmeden önce ajanı, aracı ve olay zaman damgalarını kontrol edin.Ek yakalama yolundan veri alan ortama filtrelenen Oturumlar listesi.
Yüklemeden sonra bir yeni oturum çalıştırın. Dağıtımı genişletmeden önce hem canlı olay akışını hem de gerçek bir politika kararını doğrulayın.