Skip to main content
תכונת Beta. הביקורת משתלחת כ-beta בעוד אנחנו אוספים משוב מוקדם. הקטלוג של הגלאים וקבוצת הדוח עלולים להשתנות לפני החתך היציב הבא. אנא פתח כתבה אם משהו נראה לא בסדר.
הביקורת משמרת מחדש את תמלילי agent-CLI שלך דרך מנוע המדיניות של failproofai וממציאה דוח חזותי שניתן לשיתוף בעמוד לוח המחוונים /audit — אתחול הסוכן שלך, ניקוד 0–100, ובדיוק אילו מדיניויות היו תופסות מה.

הפעל אותו

שלוש דרכים פנימה — כולן נוחתות באותו דוח /audit.

ללא התקנה

npx -y failproofai audit מביא את failproofai, מריץ את הסריקה, ופותח את לוח המחוונים עבורך — אין צורך בהתקנה מראש.

מקו הפקודה

failproofai audit מריץ את הסריקה בטרמינל שלך, ואז פותח באופן אוטומטי את localhost:8020/audit כאשר זה מסתיים.

מלוח המחוונים

הרץ את failproofai ולחץ על Audit בסרט הניווט (בין Policies ו-Projects), או פתח את /audit ישירות.
הרץ את failproofai audit -h (או --help) כדי לראות שימוש. הביקורת פועלת לחלוטין במצב לא מקוון — אין צורך בחשבון או ברשת — ולוח המחוונים ממשיך לשרת עד שתעצור אותו עם Ctrl+C.
לוח המחוונים סורק תמלילי agent CLI קודמים במכונה זו (Claude Code, Codex, Copilot, Cursor, OpenCode, Pi) ודיווח כמה פעמים הסוכן עשה דברים שמבנה failproofai כדי לעצור — בדיקות משתנות סביבה, כפיות דחיפה, קידומות cd <cwd> מיותרות, לולאות sleep-polling, קריאה חוזרת של קבצים שנערכו זה עתה, ועוד. לכל תמליל, כל אירוע tool-use משמר מחדש דרך 39 המדיניויות המובנות וגם דרך 8 גלאים audit-only שתופסים דפוסים שעדיין לא מכוסים על ידי מדיניויות זמן ריצה. הספירות מצטברות לכל מדיניות / גלאי על פני כל הפעלות.

מה אתה מקבל

עמוד /audit הוא כרזה של מסך יחיד שניתן לשיתוף ואחריו ארבע חלקים מתחת לקפל:
  1. כרזה — זהות הסוכן שלך במבט חטוף: שלו archetype (אחד מ-8 — optimist, cowboy, explorer, goldfish, paranoid architect, precision builder, hammer, ghost), מילות המפתח של הפרסונה שלו, כמה נדיר האתחול הזה, וניקוד 0–100 עם רצועת שכבה (S עד bottom tier). בנוי לשיתוף — פוסט ל-X או LinkedIn, או הורד אותו כ-PNG.
  2. // strengths — מה הסוכן שלך כבר עושה טוב, כמספרים אמיתיים מהסריקה (למשל clean-tool-call %, 0 push-to-main attempts), מוצג רק כאשר למדיניות הרלוונטית יש רשומה נקייה.
  3. // quirks — מה התפזר: טבלה דורגת של התנהגויות shes failproofai היה תופס — מתי זה קרה לאחרונה, מה התפזר (וה-builtin שהיה חוסם אותו), שלו severity, וכמה פעמים זה היה seen (new / recurring / N× seen).
  4. // how to improve — רשימת התיקון הקבוע: שורה אחת לכל מדיניות עם failproofai policy add <slug> העתקה-הדבק, ובנוסף כפתור install all שמאפשר כל המלצה בבת אחת ומציג את projected score שלך אם עשית.
  5. // come back better — בנה את ההרגל: הגדר דוא”ל לביקורת חוזרת reminder (3d / 7d / 14d / 30d) או biקורת כעת, והזמן invite a friend להפעיל ביקורת משלהם (נשלח מ-failproof.ai, Cc’d אליך). תזכורות והזמנות דורשות כניסה — ראה failproofai auth.

גלאים audit-only בלבד

אלה תופסים דפוסי התנהגות “stupid behavior” שאינם (עדיין) מאולצים בזמן אמת. הם פועלים רק במהלך הביקורת ולעולם לא חוסמים קריאת כלי חי.

קשיים

  • Per-transcript cache ב-~/.failproofai/cache/audit/<sha1>.json מפותח על ידי (mtime, size, engineVersion, detectorVersion) — מבטל באופן אוטומטי כאשר התמליל או קוד המדיניות/הגלאי משתנה. כל ערך גם אחסן חותמת זמן cachedAt כmetadata TTL (לא חלק ממפתח המטמון); ערכים ישנים יותר מ7 ימים נדחים בקריאה כך שתוצאות חיות ארוכות לא חיות מעבר לכוונון הגלאים.
  • Whole-result cache ב-~/.failproofai/audit-dashboard.json (mode 0600). מאפשר ללוח המחוונים להעניק דוח מיידי בניווט מבלי להפעיל מחדש. גם נדחה בקריאה בעבר ה-7-day TTL/audit ואז נופל דרך מצב הריק שלו ומזמין ריצה טרייה. לחץ על [ re-audit now ] בקרבת התחתון של הדוח כדי לרענן — re-audit שולח noCache: true, כך שהוא עוקף את המטמון per-transcript וסורק מחדש כל תמליל במקום להחזיר את התוצאה המטומנה; הריצה זורמת התקדמות דרך רצועה דבקה עליונה ומחליפה את התוצאה במקום בהצלחה (אין טעינת דף מחדש; re-audit כושל שומר על הדוח הקודם).

הערות

  • ללא תמורה. הביקורת משמרת במצב קריאה בלבד. warn-repeated-tool-calls מדולל מכיוון שה-sidecar לפי הפעלה שלו אחרת היה משתנה.
  • מדיניויות זרימת עבודה דלוגות. require-*-before-stop מדיניויות יורים רק על אירועי Stop ו-execSync כנגד מצב git חי — להם אין פרשנות משמעותית של “מה היה קורה ב-2025”, כך שהם לא מופיעים בספירות הביקורת.
  • מדיניויות מותאמות אישית דלוגות. וו קסטום המסופק על ידי המשתמש אינו משמר מחדש (הם עלולים להשתנות מאז הפעלה מקורית).