Skip to main content

דרישות

  • Node.js >= 20.9.0
  • Bun >= 1.3.0 (אופציונלי - נדרש רק לבנייה מקוד מקור)

התקנה


התחלה מהירה

1

הפעל מדיניות

מדיניות הן כללים שרצים לפני ואחרי כל קריאה לכלי סוכן. הם תופסים פקודות הורסות, דליפת סודות וטעויות אחרות לפני שהם גורמים לנזק.
זה כותב ערכי hook ל-CLI של סוכנים מותקנים (Claude Code של ~/.claude/settings.json, OpenAI Codex של ~/.codex/hooks.json, GitHub Copilot CLI של ~/.copilot/hooks/failproofai.json, Cursor Agent של ~/.cursor/hooks.json, OpenCode של plugin shim שנוצר ב-~/.config/opencode/plugins/failproofai.mjs בתוספת ערך רישום במערך plugin של ~/.config/opencode/opencode.json, Pi של ~/.pi/agent/settings.json, או Hermes של ~/.hermes/config.yaml). כאשר יותר מאחד קיים תתבקע לבחור; העבר --cli claude codex copilot cursor opencode pi hermes (כל קבוצה משנית) כדי לדלג על ההודעה.תמיכה ב-GitHub Copilot CLI, Cursor Agent, OpenCode ו-Pi היא בטא — התקן עם --cli copilot, --cli cursor, --cli opencode, או --cli pi. Hermes (hermes-agent, שער Slack/Telegram) מותקן בטווח משתמש עם --cli hermes והוא גם מקור ביקורת לא מקוון.
2

אימות

מציג כל מדיניות, האם היא מופעלת וכל פרמטרים שהוגדרו.
3

הפעל את לוח הבקרה

פותח לוח בקרה מקומי ב-http://localhost:8020 שבו אתה יכול לדפדף בהפעלות, לבדוק קריאות כלים ולנהל מדיניות.
4

הפעל את הסוכן שלך

הפעל את Claude Code כרגיל. אם הסוכן מנסה משהו מסוכן, failproofai יחתוך אותו באופן אוטומטי. השאר את זה רץ ללא השגחה וסקור מה קרה בלוח הבקרה.

איך מדיניות עובדת

בכל פעם שסוכן מפעיל כלי, Claude Code קורא ל-failproofai כתהליך משנה:
כל מדיניות מחזירה אחת משלוש החלטות:
  • allow - הסוכן ממשיך כרגיל
  • deny - הפעולה נחסמת, לסוכן מובא הסבר
  • instruct - הקשר נוסף נוסף להנמקת הסוכן
מדיניות רצה בתהליך המקומי שלך. שום דבר לא נשלח לשירות מרחוק.

הגדר מדיניות של צוות עם מדיניות מבוססות קונבנציה

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

צור את ספריית המדיניות

2

הוסף קובצי מדיניות

העתק דוגמאות ההתחלה או כתוב את שלך:
או צור אחד חדש:
3

בצע commit ל-git

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

אחסון נתונים

כל תצורה ו-log נשארים במכונה שלך:

הסרת התקנה

מסיר ערכי hook מ-~/.claude/settings.json. קובצי תצורה ב-~/.failproofai/ נשמרים.

צעדים הבאים

תצורה

טווחים וקובץ תצורה בפורמט

מדיניות מובנית

כל 26 מדיניות עם פרמטרים

מדיניות מותאמת אישית

כתוב את המדיניות שלך ב-JavaScript

צג סוכן

עקוב אחר הפעלות וסקור פעילות מדיניות