הגענו לפרק האחרון בקורס! עד כה למדנו על הרשאות, קונטקסט, Extended Thinking, Skills ו-MCP. עכשיו נסגור את המעגל עם אחד הנושאים המתקדמים ביותר: Sub-Agents (תתי-סוכנים). נבין מה הם, למה הם חשובים, ואיך ליצור סוכנים מותאמים אישית שעובדים במקביל ושומרים על הקונטקסט שלכם נקי.
✅ מה תלמדו בפרק זה
- מה זה Sub-Agents ואיך הם שומרים על הקונטקסט של ה-Main Agent
- היתרון של עבודה מקבילית — ביצוע משימות מורכבות בשבריר מהזמן
- הסוכנים המובנים: Explore, Plan, General Purpose ו-Guide
- איך יוצרים Custom Sub-Agents מאפס
- הגדרות מתקדמות: מודל, הרשאות, זיכרון וצבע
- הרצת סוכנים ברקע וניטור שלהם בזמן אמת
מה זה Sub-Agents?
כשאתם עובדים עם Claude Code, אתם מתקשרים עם Main Agent — הסוכן המרכזי שמקבל את הבקשות שלכם ומבצע אותן. אבל כשמשימה הופכת למורכבת מדי, ה-Main Agent יכול לייצר תתי-סוכנים (Sub-Agents) — כל אחד מהם מטפל בחלק ספציפי מהמשימה.
למשל: אתם מבקשים מ-Claude לנתח את הקוד שלכם. במקום שה-Main Agent יעשה הכל לבד, הוא יכול לייצר שלושה סוכנים — אחד לניתוח אבטחה, אחד לביצועים, ואחד לסגנון קוד — שעובדים במקביל ומחזירים תוצאות.
למה Sub-Agents? שני יתרונות מרכזיים
🧹 הגנה על הקונטקסט
היתרון המרכזי: לכל Sub-Agent יש חלון קונטקסט מבודד משלו. כל העבודה שהוא עושה נשארת אצלו. מה שחוזר ל-Main Agent? רק סיכום קצר של התוצאות — לא כל הקונטקסט. כך חלון ההקשר של ה-Main Agent נשאר נקי ויעיל.
⚡ עבודה מקבילית
Sub-Agents עובדים במקביל, לא אחד אחרי השני. שלושה סוכנים שרצים בו-זמנית יכולים להשלים משימה בשליש מהזמן. זה שינוי דרמטי במשימות מורכבות שמערבות סריקה, ניתוח ותיקונים.
סוגי Sub-Agents: מובנים ומותאמים אישית
📦 Built-in Sub-Agents
- מגיעים מובנים עם Claude Code
- Claude יכול להחליט להשתמש בהם אוטומטית
- כל אחד מותאם למשימה ספציפית
- לא צריך להגדיר כלום — הם פשוט עובדים
🛠️ Custom Sub-Agents
- אתם יוצרים ומגדירים אותם בעצמכם
- מותאמים למטרות הספציפיות שלכם
- אפשר לבחור מודל, הרשאות, זיכרון ועוד
- נשמרים בתיקיית
.claude/agents/
הסוכנים המובנים (Built-in)
| סוכן | מה הוא עושה | מודל | מצב |
|---|---|---|---|
| Explore | סורק את הקוד — קבצים, תיקיות, מבנה הפרויקט. עוזר ל-Main Agent להבין את הקוד לפני ביצוע שינויים | Haiku (זול ומהיר) | Read-Only |
| Plan | מבצע מחקר ותכנון מקדים לפעולות מורכבות. משמש ב-Plan Mode | יורש מה-Main Agent | Read-Only |
| General Purpose | מבצע משימות מעורבות: אקספלורציה + תכנון + תיקונים. הסוכן הכללי לכל מטלה מורכבת | יורש מה-Main Agent | קריאה + כתיבה |
| Guide | עוזר להבין פיצ'רים של Claude Code עצמו. שואלים אותו "איך עובדים Sub-Agents?" והוא מסביר | Haiku | Read-Only |
שתי דרכים להפעיל Sub-Agents
✅ Claude מחליט לבד
- תנו ל-Claude משימה מורכבת כרגיל
- הוא מזהה שכדאי להשתמש ב-Sub-Agent ומפעיל אותו אוטומטית
- עובד גם עם סוכנים מובנים וגם עם Custom
- דוגמה: "עבור על הקוד שלי ועזור לי להבין אותו"
🎯 קריאה מפורשת
- בטרמינל: כתבו
@agent-nameובחרו את הסוכן - אפשר לציין בדיוק איזה סוכן להשתמש בו
- שימושי כשרוצים שליטה מלאה על מי עושה מה
- דוגמה:
@claude-code-guide"תסביר לי איך Sub-Agents עובדים"
יצירת Custom Sub-Agents
כדי ליצור סוכן מותאם אישית, כתבו /agents ובחרו Create new agent. Claude Code ידריך אתכם בתהליך שלב אחרי שלב:
בחירת Scope
Project — נשמר ב-.claude/agents/ ומשותף עם הצוות. User — נשמר ב-~/.claude/agents/ וזמין בכל הפרויקטים.
הגדרת המטרה
תארו מה הסוכן צריך לעשות. למשל: "סוכן אבטחה שסורק קוד ומזהה בעיות Security".
הרשאות וכלים
בחרו אילו כלים הסוכן יכול להשתמש בהם: כל הכלים, או רשימה ספציפית (Read, Write, Bash וכו').
מודל וזיכרון
בחרו מודל (Sonnet, Opus, Haiku), הגדירו Memory Scope (ללא, פרויקט, לוקלי, או גלובלי), ואפילו צבע לזיהוי.
Memory Scope — זיכרון בין סשנים
אחד הפיצ'רים המעניינים: אפשר להגדיר לסוכן זיכרון מתמשך שנשמר בין סשנים שונים. כך הסוכן "זוכר" הערות, הנחיות ומסקנות מפעמים קודמות.
| Memory Scope | מה זה אומר | נשמר ב |
|---|---|---|
| None | ללא זיכרון — הסוכן מתחיל מאפס בכל סשן | — |
| Project | זיכרון ברמת הפרויקט, משותף עם הצוות דרך Git | .claude/agent-memory/ |
| Local | זיכרון ברמת הפרויקט, אישי (לא עולה ל-Git) | .claude/agent-memory-local/ |
| User | זיכרון גלובלי לכל הפרויקטים | ~/.claude/agent-memory/ |
הרצה מקבילית וניטור ברקע
כשמריצים כמה Sub-Agents במקביל, אפשר להעביר אותם לרקע ולנטר את ההתקדמות שלהם:
הרצה מקבילית
בקשו מ-Claude להשתמש בכמה סוכנים במקביל. למשל: "השתמש ב-Security Reviewer, Performance Reviewer ו-Style Reviewer כדי לנתח את הקוד".
העברה לרקע
בזמן שהסוכנים עובדים, לחצו Ctrl+B כדי להעביר אותם לרקע ולהמשיך לעבוד.
ניטור
לחצו על חץ למטה כדי לראות את כל הסוכנים שרצים. בחרו כל אחד כדי לראות מה הוא עושה ברגע זה.
תוצאות
כשהסוכנים מסיימים, התוצאות מוחזרות ל-Main Agent כסיכום — הקונטקסט נשאר נקי.
דוגמה מעשית: סקירת קוד מקבילית
שלושת הסוכנים יתחילו לעבוד במקביל. כל אחד סורק את הקוד מזווית אחרת, ובסוף ה-Main Agent מציג לכם סיכום מאוחד של כל הממצאים.
שאלות נפוצות
.claude/agents/ — משותפים עם הצוות דרך Git. סוכנים גלובליים נשמרים ב-~/.claude/agents/ — זמינים בכל פרויקט אבל רק עבורכם./agents.סיכום הקורס
זהו! סיימנו את הקורס. במהלך 14 הפרקים עברנו מסע שלם — מהתקנה ראשונה ועד ליצירת Sub-Agents מותאמים אישית שרצים במקביל. עכשיו יש לכם את כל הכלים כדי לעבוד עם Claude Code ברמה מקצועית: הרשאות, CLAUDE.md, Plan Mode, Extended Thinking, ניהול קונטקסט, Skills, MCP ו-Sub-Agents. לכו ליצור דברים מדהימים!