המדריך המלא ל-Hermes / גארדאקס — סוכן-העובד של הרשת
גארדאקס — הסוכן-עובד של הרשת: מחקר, סקרייפינג, מדיה ומדע-נתונים
ברשת שלי היום, Hermes הוא גארדאקס — הדמות מהקומיקס לצד קאמי, קיילי, בוקס וסוליס, וגם סוכן-הסטודיו/העובד של הרשת: סוכן-מומחה אוטונומי שמקבל משימות מ-Claude Code (המתזמר) ומחזיר תוצר מובנה. תחומי-האחריות שלו: מחקר (research), סקרייפינג של מידע מהאינטרנט (scrape), יצירת נכסים ויזואליים ומדיה (media generation), ניתוחי-נתונים (data-science), הרצת cron, והאצלת משימות-קוד לסוכני-קוד כמו codex/opencode. הוא רץ על Gemini חינמי ומשוחח בטלגרם בטקסט ובקול דרך הבוט @elad_hermes_bot. חשוב להבין את חלוקת-העבודה: כתיבת-תוכן ופוסטים שייכים היום ל-ראנץ' (סוכן-התוכן); Hermes מספק לו את המדיה והאיורים, אבל את הקופי כותב ראנץ'. השם 'Hermes' נשאר כי הסוכן צמח מתוך דפוס self-healing (ריפוי-עצמי) של תשתית — אבל היום ה-ריפוי-העצמי של הרשת חי בעיקר ב-שכבת-האוטונומיה (remediation.py + הצעות-תיקון של אורורה/Oracle), ו-Hermes עצמו הוא קודם-כל סוכן-העובד. אצלכם זה דפוס כללי לכל רשת-סוכנים: רכיב headless חסר-ממשק שעושה את 'העבודה הכבדה' (מחקר, סקרייפינג, מדיה, נתונים) ומחזיר תוצר נקי למתזמר — בלי להעמיס על ממשק-האנוש.
מה המדריך מכסה
מה זה Hermes? סוכן-העובד של הרשת
רכיב headless שמקבל משימת-עבודה מהמתזמר, מבצע, ומחזיר תוצר מובנה
Hermes הוא סוכן-העובד (worker agent) של הרשת — הרכיב חסר-הממשק שעושה את 'העבודה הכבדה' מטעם המתזמר. הוא לא מדבר עם אלעד ישירות כמו Kami; הוא מקבל משימה מובנית מ-Claude Code ומחזיר תוצר נקי. תחומי-האחריות: מחקר (research), סקרייפינג של מידע (scrape), יצירת מדיה ונכסים ויזואליים (creative_visual), ניתוחי-נתונים (data_analysis), הרצת cron, והאצלת משימות-קוד לסוכני-קוד אחרים (codex_exec). הוא רץ על Gemini חינמי ומשוחח בטלגרם בטקסט ובקול דרך @elad_hermes_bot. הערה היסטורית: השם 'Hermes' צמח מדפוס self-healing (ריפוי-עצמי) של תשתית, ובהמשך המדריך מפורטים חמשת השלבים של אותו דפוס כי הוא עדיין רעיון-יסוד חשוב — אבל היום ה-ריפוי-העצמי החי של הרשת חי ב-שכבת-האוטונומיה (remediation.py + הצעות-תיקון של אורורה), לא ב-Hermes. Hermes עצמו הוא קודם-כל הסוכן-העובד.
דפוס הריפוי-העצמי בפירוט — 5 השלבים שמהם Hermes צמח
רקע: כל שלב פשוט ובדיק בנפרד; יחד הם יוצרים לולאה של ריפוי-עצמי
הסקשנים הבאים מתארים את דפוס ה-self-healing שממנו השם 'Hermes' צמח — הוא נשאר במדריך כי הוא רעיון-יסוד חשוב לכל מערכת אוטונומית. הערה: ברשת שלי היום ה-ריפוי-העצמי החי לא יושב ב-Hermes אלא ב-שכבת-האוטונומיה (remediation.py + הצעות-התיקון של אורורה/Oracle); קראו את המדריך ההוא ליישום העדכני. היופי בדפוס הוא שכל שלב הוא פונקציה קצרה שאפשר לבדוק בנפרד — ובגלל זה אפשר להתחיל מגרסה מינימלית ולהרחיב בהדרגה. זו בדיוק הגישה של SRE בגוגל: מערכת שמתקנת את עצמה נבנית משלבים קטנים ובטוחים, לא ממערכת ענק אחת.
Whitelist — מה מותר ל-Hermes לעשות (והכי חשוב: מה אסור)
ה-whitelist הוא חגורת הבטיחות של כל מערכת self-healing
ברגע שאתם נותנים לסקריפט אוטומטי הרשאה להריץ פקודות על production — אתם חייבים להגדיר בדיוק מה מותר ומה אסור. ה-whitelist של Hermes הוא קובץ JSON קטן שמכיל את רשימת הפעולות המותרות — בלעדיו Hermes לא יעשה כלום. זה ההבדל בין מערכת שמאפשרת לכם לישון בלילה לבין מערכת שמוחקת לכם את ה-VPS בטעות.
Verification — המפתח לאמינות אמיתית
התיקון עבד רק אם אפשר להוכיח שהוא עבד — לא מספיק ש'הפקודה רצה'
הטעות הכי נפוצה של צוותי SRE מתחילים: 'עשיתי restart, הפקודה החזירה 0, זה בטח בסדר'. לא. Verification היא היכולת להוכיח שאחרי התיקון השירות באמת חי, באמת מגיב ובאמת עושה את מה שהוא צריך לעשות. זה ההבדל בין Hermes שעובד לבין סקריפט שרץ בלילה ומרדים אתכם עם הרגשה שהכל בסדר — עד שבבוקר מגלים שה-API החזיר 500 כל הלילה.
Memory — הזיכרון שהופך את Hermes לחכם יותר כל שבוע
collection ב-Qdrant שזוכר מה עבד על מה — חיפוש סמנטי של תיקונים היסטוריים
בלי זיכרון, Hermes הוא אוסף של סקריפטים שרצים בלופ. עם זיכרון — הוא הופך למשהו שלומד מהרשת שלכם. כל תיקון מוצלח נשמר כ-embedding ב-Qdrant, ובפעם הבאה שמופיעה תקלה דומה — חיפוש סמנטי של 40ms מוצא את הפעולה שעבדה בעבר. זה ההבדל בין מערכת סטטית למערכת שנעשית חכמה יותר עם כל תקלה.
Escalation — מתי נכון להעיר אתכם (וכמה שפחות)
הזהב של self-healing: להתריע רק כשזה באמת שווה השינה שלכם
Escalation הוא last resort — הרגע שבו Hermes מרים ידיים ואומר 'אני לא מצליח, תעזור/י'. כל הרעיון של Hermes הוא לצמצם את ההתראות ל-10% מהמקרים — רק לדברים חדשים ומעניינים. אם Hermes שולח יותר מדי התראות — זה סימן שה-whitelist או ה-memory לא טובים מספיק, לא סימן ש'הכלי רועש'. PagerDuty starter עולה 21 דולר למשתמש בחודש (וחלופות מודרניות כמו BetterStack, Grafana OnCall או Squadcast עולות אפילו פחות); Hermes עולה 0 וחוסך גם את השינה.
אינטגרציה עם הרשת שלכם — Hermes הוא Pattern, לא שירות
איך מטמיעים את הגישה בתוך הסוכנים והשירותים הקיימים
הערה חשובה: ה-pattern של Hermes (זיהוי→אבחון→תיקון→אימות→למידה) הוא דפוס שיושב בתוך הסוכנים והשירותים עצמם — cron jobs, webhook handlers או מודול בקוד — לא שירות מרכזי אחד. זה דווקא יתרון: self-healing אפקטיבי מפוזר בתוך כל רכיב. עדכון 2026: בנוסף לדפוס ה-self-healing שממנו צמח השם, היום ברשת שלי Hermes הוא גם סוכן-הסטודיו/העובד של הרשת — הרכיב חסר-הממשק שמייצר נכסים, מנתח נתונים ומריץ קוד מטעם המתזמר. שני הצדדים חיים יחד: הדפוס שמחזיק את השרת חי, והסוכן שמייצר עליו תוצרים.

