הגדרת hooks עבור Claude Code
Failproof AI משתלב עם Claude Code דרך מערכת ה-hooks שלו. כאשר אתה מריץfailproofai policies --install, זה רושם פקודות hook ב-settings.json של Claude Code שמופעלות בכל קריאת tool.
1
התקן את failproofai
2
הפעל את כל ה-policies המובנים
3
אימות שה-hooks רשומים
PreToolUse, PostToolUse, Notification, ו-Stop.4
הרץ את Claude Code
sudo rm -rf / - זה ייחסם.הגדרת hooks עבור Agents SDK
אם אתה בונה עם Agents SDK, אתה יכול להשתמש באותה מערכת hook באופן תכנותי.1
התקן את failproofai בפרויקט שלך
2
הגדר hooks בסוכן שלך
העבר פקודות hook בעת יצירת תהליך ה-agent שלך. ה-hooks מתבצעים באותו אופן כמו ב-Claude Code - דרך stdin/stdout JSON:
3
כתוב policy מותאם אישית עבור ה-agent שלך
4
התקן את ה-policy המותאם אישית
חסום פקודות הרסניות
ההגדרה הנפוצה ביותר - מנע מ-agents לגרום נזק בלא הפיך.block-sudo- חוסם את כל פקודותsudoblock-rm-rf- חוסם מחיקת קבצים רקורסיביתblock-force-push- חוסםgit push --forceblock-curl-pipe-sh- חוסם הנחת סקריפטים מרוחוקים אל shell
מנע דליפת סודות
עצור agents מלראות או דליפה של אישורים בפלט tool.PostToolUse - אחרי שתוכנית מתבצעת, הם מנקים את הפלט לפני שה-agent רואה זאת.
קבל התראות Slack כאשר agents צריכים תשומת לב
השתמש בה-notification hook כדי להעביר התראות מהמתנה ל-Slack.שמור על agents בענף
מנע מ-agents לשנות ענפים או לדחוף לענפים מוגנים.דרוש בדיקות לפני commits
הזכר ל-agents להריץ בדיקות לפני ביצוע commit.נעל מאגר production
בצע commit של קונפיגורציה ברמת פרויקט כדי שכל מפתח בצוות שלך יקבל את אותם policies. צור.failproofai/policies-config.json ב-repo שלך:
בנה תקן איכות ברמת הארגון עם convention policies
ההגדרה בעלת ההשפעה הרבה ביותר: בצע commit של.failproofai/policies/ ל-repo שלך עם policies המותאמים לפרויקט שלך. כל חברי הצוות מקבלים אותם באופן אוטומטי — ללא פקודות התקנה, ללא שינויי הגדרות.
1
צור את התיקייה והוסף policies
2
בצע commit ל-git
3
המשך בשיפור
כאשר הצוות שלך נתקל באופני כשל חדשים, הוסף policies ודחוף. כולם מקבלים את העדכון ב-
git pull הבא שלהם. Policies אלה הופכים לתקן איכות חי שגדל עם הצוות שלך.עוד דוגמאות
התיקייהexamples/ ב-repo מכילה:

