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

הריצו אותה

שלוש דרכים — כולן מגיעות לאותו דוח /audit.

ללא התקנה

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

מה-CLI

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, Gemini) ודיווח כמה פעמים הסוכן עשה דברים שfailproofai בנוי כדי להפסיק — בדיקות env-var, push כופים, קידומות cd <cwd> מיותרות, לולאות sleep-polling, קריאה מחדש של קבצים שנערכו זה עתה, ועוד. לכל תמליל, כל אירוע tool-use מוחזר דרך 39 המדיניויות המובנות ודרך 8 גלאים שהם רק לביקורת שתופסים דפוסים שעדיין לא מכוסים על ידי מדיניויות זמן הריצה. הספירות מתרכזות לכל מדיניות / גלאי על פני כל הפעלות.

מה אתם מקבלים

דף ה-/audit הוא פוסטר של מסך יחיד וניתן לשיתוף ואחריו ארבע סעיפים מתחת:
  1. פוסטר — זהות הסוכן שלך במבט חטוף: הטיפוס שלו (אחד משמונה — 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 — מה חמק: טבלה דורגת של התנהגויות שfailproofai היה תופס — מתי זה קרה לאחרונה, מה חמק (ועל ידי איזה מובנה הוא היה חסום), severity שלו, וכמה פעמים זה seen (new / recurring / N× seen).
  4. // how to improve — רשימת התיקוני המרשם: שורה אחת לכל מדיניות עם failproofai policy add <slug> להעתקה-הדבקה, בתוספת כפתור install all שמאפשר כל המלצה בבת אחת ומציג את ניקוד היעד שלך אם הייתם עושים זאת.
  5. // come back better — בנו את ההרגל: קבעו reminder בדוא”ל לביקורת חוזרת (3d / 7d / 14d / 30d) או בצעו ביקורת מחדש עכשיו, הזמינו חבר להריץ ביקורת שלהם שלהם (נשלח מ-failproof.ai, Cc אליכם). הזמנות וזמנות דורשות כניסה — ראו failproofai auth.

גלאים לביקורת בלבד

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

זיכרונות מטמון

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

הערות

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