title: “כישורון CLI Observability של Failproof AI” description: “שאל את סוכן הקוד שלך “האם משהו שבור היום?” והנח לו לענות מנתוני Failproof AI Observability השידוריים שלך, ללא צורך לשנן פקודות.”
שאל את סוכן הקוד שלך “האם משהו שבור היום?” והנח לו לענות מנתוני Failproof AI Observability השידוריים שלך, ללא צורך לשנן פקודות. כישורון CLI Observability של Failproof AI (agenteye-cli) הוא Agent Skill: תיקייה קטנה של הוראות שסוכן קוד כגון Claude Code או Codex טוען לפי הצורך. היא מלמדת את הסוכן להפעיל את התפוצה של Observability שלך דרך ה-agenteye CLI מבקשות בעברית רגילה כמו “תן ל-CI מפתח שיכול רק לדחוף אירועים” או “אשר את האירוע הפועל והקצה אותו אלי.”
זה לא שירות או בינארי נפרד; אין כלום לפרוס. זה עובד על גבי ה-CLI שכבר התקנת: הסוכן שדרג אל agenteye --json …, מנתח את ה-JSON הנקי, והשיב לך בטקסט. כל דבר שהוא יכול לעשות, אתה יכול לעשות בעצמך בהקלדת אותן פקודות.
איך זה קשור לממשקים אחרים של Failproof AI Observability
Failproof AI Observability נותן לך ארבע דרכים להגיע לאותם נתונים ובקרות. הם משלימים זה את זה:
לכישורון עצמו אין הרשאות שלו; הוא רק הופך את המילים שלך לקריאות CLI שרצות כך:
לעומת עוזר ה-AI בתוך הלוח: הבחנה חשובה
אלה שני כלים שונים עם טווחי פיצוץ שונים מאוד:- עוזר ה-AI בתוך הלוח (AI assistant) הוא צ’אט משובץ בלוח המחוונים, בגיבוי שירות הסוכן. זה קריאה בלבד בתוספת כתיבה שאושרה: הוא יכול לטיוטה שאלות שמורות ולוחות, אך כל כתיבה עוצרת לאישור ההקלקה המפורש שלך, והוא לעולם לא מוחק. זה נשער על ידי ההרשאה
agent:useורק אי פעם רואה נתונים עבור הארגון שאתה צופה בו. - כישורון CLI רץ על תחנת העבודה שלך בתוך סוכן הקוד שלך ומנהל את
agenteyeCLI כ-אתה. הוא יכול לבצע את המשטח המלא של ה-CLI, כולל מוטציות (יצור/סיבוב/הפסקה של מפתחות API, שנה הגדרות ארגון, פתור אירועים, מחק שאלות שמורות), מוגבל רק בהרשאות ההתחברות שלך ל-CLI. התייחס אליו בדיוק כפי שהיית מתייחס להרצת אותן פקודות ביד.
דרישות ראשוניות
- ה-
agenteyeCLI מותקן ו-PATH(ראה את התייחסות CLI:pipx install agenteye). - כתובת ה-URL של לוח המחוונים שלך מוגדרת (
AGENTEYE_DASHBOARD_URL, או הסוכן עובר--base-url). - הפעלה שנכנסה: הרץ
agenteye loginבעצמך קודם לכן. הכישורון לא יכול להשלים את הכניסה לקוד חד-פעמי בדוא״ל עבורך; זה אמר לך להרוץagenteye loginאם ההפעלה חסרה או פג תוקף (קוד יציאת CLI4).
איפה להשיג את זה
הכישורון פורסם באוסף הכישורונים הציבורי של Failproof AI: github.com/FailproofAI/skills →skills/agenteye-cli/
שום דבר בו לא משוער — המאגר ציבורי והכישורון לא זקוק לעדות משלו משום שהוא רק מנהל את agenteye CLI הציבורי מול לוח המחוונים שלך, תוך שימוש בהפעלה שהתחברת אליה. אתה לא צריך לשאול אף אחד על זה.
שימו לב שהוא משתלח כתיקייה משלו והוא לא בתוך חבילת pipx install agenteye, כך שלא תחפש אותו שם.
התקנת הכישורון
הנתיב המהיר ביותר הוא CLIskills, אשר אחזר את התיקייה ושוחק אותה כאשר הסוכן שלך מחפש:
SKILL.md (בתוספת התייחסויות אופציונליות), כך שהעתקה פועלת גם:
- Claude Code: שים את תיקיית
agenteye-cli/ב-~/.claude/skills/(כל פרויקט) או<your-repo>/.claude/skills/(רק אותו רפו). Claude Code מגלה זאת באופן אוטומטי — אמת עם רשימת/skills, או פשוט שאל שאלה התואמת את התיאור שלו. - Codex (OpenAI): Codex קורא את אותה
SKILL.md. ה-agents/openai.yamlהמצורף קובעallow_implicit_invocation: true, כך ש-Codex בוחר באופן אוטומטי את הכישורון כאשר משימה תואמת; אחרת הפעל אותו באופן מפורש כ-$agenteye-cli.
בטיחות: מוטציות לא מבקשות כאשר סוכן מריץ את ה-CLI
אזהרה: קרא זאת לפני שאתה נותן לסוכן לבצע שינויים.ה-CLI
agenteye בדרך כלל שואל “האם אתה בטוח?” לפני פעולה הרסנית. זה דילוג אוטומטי על אישור זה בכל פעם שלא מוצמד לטרמינל (שהוא בדיוק איך סוכן קוד מריץ אותו), ו---json דילוג עליו גם. אז הנושא הבטיחות לא יופעל עבור הסוכן.
הכישורון כתוב לפיצוי: הוא מוּעד להצהיר על הפקודה המדויקת שהוא יריץ ולהשיג את ה-אישור המפורש שלך לפני כל שינוי מצב. השמור על המשמעת הזו. כאשר אתה מנהל את Failproof AI Observability דרך סוכן, אתה הצעד האישור. הפקודות המשנות מצב שצריך להיזהר מהן:
keys create/update/disable/regenerateusers create/update/disable/enablesettings setalerts create/update/delete/test- תת-הפקודות הכתיבה
incidents:ack/assign/resolve/open/comment-add/comment-delete/subscribe/unsubscribe query create/update/deleteagent rename/deleteorgs switch
events, sessions, evals, errors, list, whoami, orgs list/current/perms) הוא קריאה בלבד ולא משנה שום דבר.
מכיוון שהסוכן פועל כ-אתה, הוא יכול לעשות רק מה שההתחברות שלך מורשת לעשות; הרשאות מתבררות לכל ארגון (ראה API keys). פקודה שאתה חסר הרשאה עבורה מחזירה קוד יציאה 5 עם ההרשאה המדויקת שנקראה, כך שהסוכן יכול לומר לך בדיוק למה לבקש מ-admin במקום להיכשל בעלום.
מה אתה יכול לשאול אותו
הנה איך נראית סיבוב בעולם האמת, קריאה ואחריה שינוי שמחכה לאישור שלך:agenteye הנכונה, תוך גילוי ערכים חוקיים קודם (list <kind>, whoami) כך שהוא לא מנחש, והצהיר על הפקודה המדויקת לפני כל שינוי. עוד דוגמאות:
- “האם משהו שבור / נכשל בבחינה האחרונה?” →
errors --since 24h --aggregate, ואחריו פירוט. - “למה הפעלה
run-001נכשלה?” →events --session-id run-001 --all+evals --session-id run-001. - “איך האיכות מתגברת בשבוע זה?” →
evals --aggregate --since 7d, ואחריו קדרילה לתוך ריצות בציון נמוך. - “תן ל-CI מפתח שיכול רק לדחוף אירועים.” →
keys create ci --add events:add(זה מצהיר על הפקודה, ואחריו יוצר אותה ותופס את הסוד החד-פעמי). - “מי יש גישה? הפוך את Dana לקריאה בלבד.” →
users list→users update dana@… --permission-set read-only(לאחר אישור איתך). - “אשר את האירוע הפועל והקצה אותו אלי.” →
incidents list --state firing→incidents ack <id>/incidents assign <id> you@….
שלבים הבאים
- CLI: ההתייחסות המלאה לפקודה ודגל עבור
agenteye. - CLI recipes for agents: דוגמות
jqלהעתקה-הדבקה וטיפול בקוד יציאה. - כישורון סוכן Evaluator: הכישורון אחות, לבניית ה-evaluator שאותו ניקוד
agenteye evalsקורא. - כישורון סוכן Python SDK: הכישורון אחות, להכשרת סוכן כך שהוא פולט את הטלמטריה שקוראת
agenteye. - עוזר AI: העוזר בתוך הלוח (לא להתבלבל עם כישורון הטרמינל הזה).
- API keys: מודל ההרשאה לכל ארגון שמגביל מה הכישורון יכול לעשות.

