Skip to main content
דוגמאות מוכנות לשימוש עבור תרחישים נפוצים. כל אחת מהן מציגה כיצד להתקין ומה לצפות.

הגדרת hooks עבור Claude Code

Failproof AI משתלב עם Claude Code דרך מערכת ה-hooks שלו. כאשר אתה מריץ failproofai policies --install, זה רושם פקודות hook ב-settings.json של Claude Code שמופעלות בכל קריאת tool.
1

התקן את failproofai

2

הפעל את כל ה-policies המובנים

3

אימות שה-hooks רשומים

אתה אמור לראות רשומות hook עבור אירועים PreToolUse, PostToolUse, Notification, ו-Stop.
4

הרץ את Claude Code

Policies מתבצעים כעת באופן אוטומטי בכל קריאת tool. נסה לבקש מ-Claude להריץ 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 - חוסם את כל פקודות sudo
  • block-rm-rf - חוסם מחיקת קבצים רקורסיבית
  • block-force-push - חוסם git push --force
  • block-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 שלך:
אחר כך בצע commit:
כל חברי הצוות שיש להם failproofai מותקן ילקטו את הכללים הללו באופן אוטומטי.

בנה תקן איכות ברמת הארגון עם convention policies

ההגדרה בעלת ההשפעה הרבה ביותר: בצע commit של .failproofai/policies/ ל-repo שלך עם policies המותאמים לפרויקט שלך. כל חברי הצוות מקבלים אותם באופן אוטומטי — ללא פקודות התקנה, ללא שינויי הגדרות.
1

צור את התיקייה והוסף policies

2

בצע commit ל-git

3

המשך בשיפור

כאשר הצוות שלך נתקל באופני כשל חדשים, הוסף policies ודחוף. כולם מקבלים את העדכון ב-git pull הבא שלהם. Policies אלה הופכים לתקן איכות חי שגדל עם הצוות שלך.

עוד דוגמאות

התיקייה examples/ ב-repo מכילה: