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

