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

התקן את מדיניויות Failproof AI

זה מתקין את המערכה שאנו מפרסמים, מהעותק בתוך החבילה — לכן הוא לא צריך רשת ולא יכול להיכשל מאחורי proxy. קח חלק ממנה:
failproofai pack list מפרט כל קטגוריה שהחבילה מציעה.

ראה מה חבילה מכילה, לפני התקנה

מפרט כל מדיניות שהחבילה מחזיקה, מקובצת לפי קטגוריה, וסימון איזו מהן הכותב שלה מפעיל כברירת מחדל ואילו הן הצמדות. זה קורא רק את המניפסט — הקובץ העיקרי לעולם לא מוּרד ולעולם לא יובא, כך שהסתכלות בחבילה של זר לא יכול להריץ קוד של זר. המניפסט עדיין בדוק נגד SHA256SUMS של ההוצאה עצמה, לכן מה שאתה קורא זה מה שיתקין. failproofai pack list ללא מקור מפרט את החבילות שכבר מותקנות כאן.

התקן חבילה של מישהו אחר

כל אלה עובדים — הדבק איזה שיש לך: ללא שם תג מתקין את ההוצאה החדשה ביותר ומצמיד אותה, ואז מגיד לך איזה תג הוא בחר. מה שנרשם תמיד קובע בדיוק הוצאה אחת, כך שהתקנה חוזרת לא יכולה להסחף.

קח חלק מחבילה

כברירת מחדל אתה מקבל את שלה של החבילה עצמה — המדיניויות שהכותב שלה סימן כבטוחות להפעלה ללא השגחה — לא הכל שהיא מכילה.
--category ו---policy משתלבים כאיחוד (--only מקובל כנרדף ל---policy). הוספה חוזרת בגרסה חדשה יותר שומרת על מה שבחרת במקום להחזיר את השאר בהפעלה.

נהל מה פועל

שם חשוף פירושו ה-builtin כאשר קיים אחד בשם זה. שם את עותק החבילה בבירור כשאתה צריך ל:
אם חבילה משלחת מדיניות שגם שם שלה הוא builtin מופעל, ה-builtin רץ והעותק של החבילה דלוק — אותו הגן היה מוערך פעמיים אחרת. כבה את ה-builtin כדי להשתמש בעותק של החבילה במקום.

מהיכן מדיניויות Failproof AI מגיעות

core קורא את העותק שנשלח בחבילת npm. אותה מערכה פורסמת כהוצאת GitHub, שמה שאתה מתקין אם אתה רוצה גרסה ספציפית:

מה שלמות עושה ולא עושה

SHA256SUMS משלח בהוצאה זהה לקובץ, כך שהוא לא חתימה ולא מוכיח כלום על מי פרסם אותה. מה שהוא כן מוכיח זה שה-bytes הם שהוצאה פרסמה — וכי תמצות מתועדת כאשר אתה מוסיף את החבילה וחדש־אומתת לפני כל יבוא, חבילה לא יכולה להשתנות תחת מכונתך. מאגר שמסדר מחדש תגים או מחליף קובץ מפסיק לטעון במקום להריץ בשקט משהו אחר. בזמן התקנה החבילה גם מיובאת פעם אחת ובדוקה נגד המניפסט שלה. חבילה שקובץ שלה לא משתתח, או שרושמת משהו שלא הוא הצהיר, מסורבת לפני שום הפעלה — במקום התקנה ניקיה וכשל בקריאת כלי הבאה שלך.

כאשר חבילה לא תטען

חבילה שמכונה זו נאמרה לאכוף ולא יכולה להריץ דוחה את האירועים שהמדיניויות החסרות שלה כיסו, במקום להתיר אותם בשקט. ראה Failure behavior. failproofai pack list מפרט כל חבילה במצב זה וצוא לא אפס.

אופלין וראי

פרסום החבילה שלך: ראה Publish a pack.