סדנת AI Agents עם יובל קשטכרלמידע על המחזור הבא →
AI Makers Lab

הפעל חוות אגנטים 24/7 על Mac Mini עם Claude Code

0/3
כל המדריכים
General
Advanced
30 minutes
3 אבני דרך

הפעל חוות אגנטים 24/7 על Mac Mini עם Claude Code

מה תבנה

הגדרת מולטי-אג'נט שרצה 24/7 על Mac עם הפעלה אוטומטית מחדש, ניטור עלויות, והודעות Telegram.

Milestone 0 of 30% complete

הבעיה

הסוכן שלך עובד רק כאשר ה-MacBook שלך פתוח. סוגרים את המכסה, הגיטוויי מת. הודעות נשארות ללא תשובה. אוטומציה של קבצים מיתה. הדוח בבוקר שתזמנתם? שתיקה. הסוכן שלך חזק אבל שביר - הוא קיים רק כל עוד מושב הטרמינל שלך פעיל.

מה אתם בונים

חוות סוכנים. שלושה סוכנים רצים 24/7 כ-daemon של macOS, כל אחד עם תפקיד אחר, כולם עם מעקב, כולם מופעלים מחדש באופן אוטומטי. אתם הולכים לישון, הם ממשיכים לעבוד.


ציון דרך 1: הגדר הפעלה ברקע

כרגע OpenClaw רץ בטרמינל שלך. סוגרים את הטרמינל, הסוכן מת.

Prompt
Set up OpenClaw to run as a background daemon using macOS launchd. Create a plist file that starts the OpenClaw gateway automatically at boot, keeps it running in the background, and redirects logs to ~/Library/Logs/openclaw/. The daemon should start even without a user logged in. Walk me through loading the plist and verifying it's running.

מה Claude Code עושה: זה יוצר macOS launch daemon (קובץ plist) שרושם את OpenClaw כשירות מערכת. launchd הוא מנהל התהליכים של macOS - הוא מפעיל את הסוכן שלך בעת האתחול, מריץ אותו ברקע, ובר-קיום דלתוצא מהתחברות, הפעלות מחדש, ומחזורי שינה.

נסו זאת: הפעילו מחדש את ה-Mac שלכם. אל תפתחו טרמינל. שלחו הודעה לבוט שלכם ב-Telegram. אם זה מגיב, ה-daemon עובד.


ציון דרך 2: הגדר הפעלה מחדש אוטומטית בעת קריסה

Daemon יכול להיכשל. חוות הסוכנים שלכם צריכה להשתפר בעצמה.

Prompt
Update my OpenClaw launchd plist to auto-restart if the process crashes. Set KeepAlive to true so launchd immediately respawns it. Add a ThrottleInterval of 10 seconds to prevent restart loops. Also add a health check — a cron job every 5 minutes that pings the gateway and restarts it if unresponsive.

מה Claude Code עושה: זה מגדיר שתי שכבות אמינות. KeepAlive של launchd מפעיל מחדש את התהליך מיד אם הוא מת. בדיקת הבריאות של cron היא רשת הביטחון השנייה - ping כל 5 דקות, כפו הפעלה מחדש אם אין תגובה. שתי שכבות כי production צריך עודפות.

נסו זאת: הרגו את התהליך: killall openclaw. המתינו 10 שניות. בדקו סטטוס - רץ שוב. launchd החזיר אותו.


ציון דרך 3: הפעל מספר מופעי סוכן

סוכן אחד שימושי. שלושה סוכנים במקביל זה חוות.

Prompt
Set up three separate OpenClaw agent instances on my Mac, each with a different role: 1) "Atlas" — personal assistant on Telegram (Sonnet), 2) "Researcher" — research queries on Discord (Gemini), 3) "Watcher" — file automation and background tasks (Haiku, no messaging). Each with its own workspace, logs, and model. Update launchd to manage all three.

מה Claude Code עושה: זה יוצר שלוש הגדרות סוכן עצמאיות עם workspaces נפרדים. ארכיטקטורת multi-agent של OpenClaw מפעילה instances נפרדים - כל אחד עם הזהות שלו, מודל, ערוצים, וזיכרון. launchd מנהל את שלושתם כ-daemon נפרדים.

נסו זאת: openclaw gateway status מציג שלושה סוכנים. שלחו הודעה ל-Atlas ב-Telegram, בדקו את Researcher ב-Discord, אימתו ש-Watcher מעבד קבצים.


ציון דרך 4: בנו עוקב עלויות

שלושה סוכנים רצים 24/7 פירושו שעלויות מצטברות.

Prompt
Create a cost tracking skill that monitors API usage across all three agents. Daily at midnight: 1) Query each agent's token consumption, 2) Calculate cost per model, 3) Log to cost-tracker.json, 4) Send Telegram summary: "💰 Daily Cost: Atlas $X.XX, Researcher $X.XX, Watcher $X.XX, Total: $X.XX". Alert if daily spend exceeds $5.

מה Claude Code עושה: זה יוצר ניטור עלויות אוטומטי. OpenClaw עוקב אחרי שימוש ב-token לכל סוכן - היומן שאילתה, מחיר, וסכם. אתם התעוררים יודעים את העלות של אתמול.

נסו זאת: בדקו cost-tracker.json להכנסת היום. הדוח המלא הראשון מגיע מחר בחצות.


ציון דרך 5: הגדר התראות Telegram

אם משהו נשבר בשעה 3 בבוקר, הסוכן צריך להגיע אליכם.

Prompt
Create a notification skill that alerts me on Telegram when: 1) Any agent crashes and restarts, 2) API errors occur, 3) Daily cost exceeds threshold, 4) Tasks complete. Format: 🔴 errors, 🟡 warnings, 🟢 completions. One line, key info only.

מה Claude Code עושה: זה יוצר pipeline התראות מחוות שלכם לטלפון שלכם. עקבו אחרי לוגים ואירועים, נתבו התראות דרך Telegram. אדום = שבור. צהוב = דורש תשומת לב. ירוק = בוצע. תשדור בהבט.

נסו זאת: שלחו התראת בדיקה. אחר כך הרגו סוכן כדי להפעיל התראה אדומה - אימתו שהיא מגיעה.


ציון דרך 6: בדוק בלילה

הבדיקה האמיתית. תנו לסוכנים שלכם עבודה והולכים לישון.

Prompt
Set up an overnight test. Queue: 1) Atlas delivers morning briefing at 9 AM, 2) Researcher runs hype checks on 3 tools, 3) Watcher processes any files in Downloads. Show me how to verify everything ran in the morning.

מה Claude Code עושה: זה מעמדה משימות על כל הסוכנים. בדיקת בוקר: Telegram להתראות וסכום עלויות, לוח בקרה להסטורית משימות, תיקיות מאורגנות עבור קבצים מעובדים. התראות ירוקות = הכל עבד.

נסו זאת: הולכים לישון. בדקו את Telegram בבוקר. סכום עלויות, דוח בוקר, השלמות משימות - הכל שם. זוהי חוות הסוכנים שלכם.


מה בניתם

זוכרים את הסוכן שמת כאשר סגרתם את הלפטופ שלכם? יש לכם עכשיו:

  • שלושה סוכנים רצים 24/7 כ-daemon של macOS
  • הפעלה מחדש אוטומטית בעת קריסה עם בדיקות בריאות
  • תפקידים ייעודיים: עוזר אישי, חוקר, עובד רקע
  • ניטור עלויות יומי עם התראות הוצאה
  • התראות Telegram לשגיאות והשלמות
  • בדיקת לילה המוכיחה שהכל עובד

התעוררתם והעבודה בוצעה. זוהי חוות סוכנים.

המשיכו הלאה

  • הוסיפו עוד סוכנים - כותב, צופה, מנהל רשתות חברתיות
  • גישה מרחוק - Tailscale כדי להגיע לחוות שלכם מכל מקום
  • הרחיבו לצוות - תנו לאחרים להשתמש בסוכנים ספציפיים דרך החשבונות שלהם

רוצה לבנות סוכן AI שעובד בשבילך?

סדנא חיה בזום + חודש ליווי בווצאפ עם יובל קשטכר

לפרטים על הסדנא