Skip to main content
Failproof AI שומר על הפרדה בין מה שמאגר יכול לבצע commit — חיווט hook, פרמטרי מדיניות, מדיניויות מותאמות אישית — לבין מצב המכונה כגון אישורים, חבילות מותקנות, והדימון.

בחר טווח

טווח קובע היכן מחוברים ה-hook, ואיזה קובץ תצורה אתה כותב פרמטרים ונתיבי מדיניויות מותאמים אישית אליו:
  • User חל על כל הפרויקטים במכונה זו.
  • Project שייך למאגר וניתן לבצע עליו commit.
  • Local מחליף פרויקט אחד לרמת משתמש אחד ויש להישאיר אותו ב-gitignore.
לא כל harness תומך בטווח מקומי; ה-CLI דוחה טווח שה-harness הנבחר לא יכול לייצג. איזו מדיניויות חבילה מופעלות אינו בתחום הטווח. המתג מתועד עם החבילה המותקנת, לכן failproofai policies add <name> מפעיל מדיניות עבור כל המכונה, ללא קשר למה --scope אומר. פרמטרי מדיניות משתמשים בטווח הראשון המגדיר פרמטרים לאותה מדיניות, בסדר project → local → user. נתיבי מדיניות מותאמים אישית מפורשים משתמשים בטווח הראשון המגדיר אותם.

הגדר פרמטרי מדיניות

פתח את המדיניות בדוח הבקרה המקומי, ערוך את הפרמטרים הנתמכים שלה, ושמור בטווח שנבחר. הפעל פעולת agent תואמת ולא תואמת, ואז בדוק את ההחלטה ב-Observe → policy.

פרמטרים שמדיניויות Failproof AI מקבלות

כל מדיניות מאמתת את סוגי הפרמטרים שלה.
דפוס allow מרחיב את מה שה-agent יכול לעשות. בדוק את הטוקניזציה המדויקת וריאציות הפקודה ב-harness היעד לפני פריסה שלה על פני צי.

הבן את קבצי המכונה

~/.failproofai מכיל קבצים נפרדים עבור גבולות אמון נפרדים: השתמש ב-FAILPROOFAI_HOME לשינוי מיקום של הפריסה המלאה של המכונה עבור container או בדיקה מבודדת. אל תשנה מיקום של ספריות מצב בודדות בנפרד.
לעולם אל תבצע commit ל-credentials.json. בצע commit לתצורת מדיניות פרויקט ומדיניויות מוסכמה של פרויקט רק לאחר בדיקתן כקוד אכיפה.