📚 פרק 14 מתוך 14 | קורס Claude Code בעברית

הגענו לפרק האחרון בקורס! עד כה למדנו על הרשאות, קונטקסט, 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-Agent מבודד לחלוטין מהקונטקסט של ה-Main Agent. ה-Sub-Agent לא רואה את כל השיחה שלכם — הוא מקבל רק את המשימה הספציפית שלו. ומה שחוזר ל-Main Agent זה רק תמצית התוצאות, לא כל הקונטקסט שנצרך במהלך העבודה.

סוגי 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
💡 שימו לב: הסוכן Explore רץ על מודל Haiku — המודל הזול והמהיר ביותר של Claude. זה הגיוני כי אקספלורציה היא עבודה "מכנית" של סריקת קבצים ותיקיות, שלא דורשת חשיבה עמוקה. כך נחסכים משאבים ועלויות.

שתי דרכים להפעיל Sub-Agents

✅ Claude מחליט לבד

  • תנו ל-Claude משימה מורכבת כרגיל
  • הוא מזהה שכדאי להשתמש ב-Sub-Agent ומפעיל אותו אוטומטית
  • עובד גם עם סוכנים מובנים וגם עם Custom
  • דוגמה: "עבור על הקוד שלי ועזור לי להבין אותו"

🎯 קריאה מפורשת

  • בטרמינל: כתבו @agent-name ובחרו את הסוכן
  • אפשר לציין בדיוק איזה סוכן להשתמש בו
  • שימושי כשרוצים שליטה מלאה על מי עושה מה
  • דוגמה: @claude-code-guide "תסביר לי איך Sub-Agents עובדים"

יצירת Custom Sub-Agents

כדי ליצור סוכן מותאם אישית, כתבו /agents ובחרו Create new agent. Claude Code ידריך אתכם בתהליך שלב אחרי שלב:

1

בחירת Scope

Project — נשמר ב-.claude/agents/ ומשותף עם הצוות. User — נשמר ב-~/.claude/agents/ וזמין בכל הפרויקטים.

2

הגדרת המטרה

תארו מה הסוכן צריך לעשות. למשל: "סוכן אבטחה שסורק קוד ומזהה בעיות Security".

3

הרשאות וכלים

בחרו אילו כלים הסוכן יכול להשתמש בהם: כל הכלים, או רשימה ספציפית (Read, Write, Bash וכו').

4

מודל וזיכרון

בחרו מודל (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 במקביל, אפשר להעביר אותם לרקע ולנטר את ההתקדמות שלהם:

1

הרצה מקבילית

בקשו מ-Claude להשתמש בכמה סוכנים במקביל. למשל: "השתמש ב-Security Reviewer, Performance Reviewer ו-Style Reviewer כדי לנתח את הקוד".

2

העברה לרקע

בזמן שהסוכנים עובדים, לחצו Ctrl+B כדי להעביר אותם לרקע ולהמשיך לעבוד.

3

ניטור

לחצו על חץ למטה כדי לראות את כל הסוכנים שרצים. בחרו כל אחד כדי לראות מה הוא עושה ברגע זה.

4

תוצאות

כשהסוכנים מסיימים, התוצאות מוחזרות ל-Main Agent כסיכום — הקונטקסט נשאר נקי.

דוגמה מעשית: סקירת קוד מקבילית

בקשה ל-Claude Code:
Review the codebase of the current project using: – Security Reviewer — check for vulnerabilities – Performance Reviewer — check for performance issues – Style Reviewer — check code style and conventions Run all three in parallel. Do not review it yourself — only manage the sub-agents and present their findings.

שלושת הסוכנים יתחילו לעבוד במקביל. כל אחד סורק את הקוד מזווית אחרת, ובסוף ה-Main Agent מציג לכם סיכום מאוחד של כל הממצאים.

שאלות נפוצות

כל Sub-Agent צורך טוקנים בנפרד, כך שהרצת שלושה סוכנים במקביל תצרוך יותר טוקנים מהרצה של סוכן אחד. עם זאת, סוכנים כמו Explore רצים על Haiku (המודל הזול ביותר), כך שהעלות שלהם נמוכה יחסית. היתרון בחיסכון זמן וניקיון הקונטקסט בדרך כלל שווה את העלות הנוספת.
Skills הם קבצי הנחיות שנטענים לתוך הקונטקסט של ה-Main Agent — הם לא יוצרים תהליך נפרד. Sub-Agents הם תהליכים עצמאיים עם קונטקסט מבודד משלהם. Skills מתאימים למשימות שגרתיות; Sub-Agents מתאימים למשימות מורכבות שדורשות עבודה מקבילית או הגנה על הקונטקסט.
לא. Sub-Agents לא יכולים לייצר תתי-סוכנים נוספים. רק ה-Main Agent יכול לייצר Sub-Agents. זה שומר על מבנה פשוט ומונע שרשראות אינסופיות של סוכנים.
סוכנים ברמת הפרויקט נשמרים ב-.claude/agents/ — משותפים עם הצוות דרך Git. סוכנים גלובליים נשמרים ב-~/.claude/agents/ — זמינים בכל פרויקט אבל רק עבורכם.
בהחלט. קבצי הסוכנים הם קובצי Markdown רגילים עם Frontmatter ב-YAML. אפשר לפתוח אותם בכל עורך טקסט, לשנות את ההנחיות, המודל, ההרשאות ועוד. אפשר גם ליצור סוכן חדש ידנית ללא שימוש בפקודת /agents.

סיכום הקורס

זהו! סיימנו את הקורס. במהלך 14 הפרקים עברנו מסע שלם — מהתקנה ראשונה ועד ליצירת Sub-Agents מותאמים אישית שרצים במקביל. עכשיו יש לכם את כל הכלים כדי לעבוד עם Claude Code ברמה מקצועית: הרשאות, CLAUDE.md, Plan Mode, Extended Thinking, ניהול קונטקסט, Skills, MCP ו-Sub-Agents. לכו ליצור דברים מדהימים!

🚀 סיימתם את הקורס? כל הכבוד!

חזרו לכל הפרקים בכל זמן — תמיד אפשר לרענן ולהעמיק

לכל פרקי הקורס ←

דברו איתנו