Agent Teams מאפשרים לתאם כמה instances של Claude Code שעובדים יחד. session אחד משמש כ-Lead שמאצil משימות, ומשתתפים (teammates) עובדים באופן עצמאי — כל אחד עם context window משלו — ויכולים לתקשר ישירות אחד עם השני.

מה זה עושה / למה זה שימושי

בשונה מ-subagents שמדווחים רק ל-agent הראשי, teammates משתפים רשימת משימות ומתכתבים ישירות. זה שימושי כשהעבודה מחייבת חקירה מקבילה, ניתוח מזוויות שונות, או עבודה על מודולים בלתי תלויים בו-זמנית.

מקרי שימוש מתאימים:

- Code review מקבילי: כל teammate בודק היבט אחר (אבטחה, ביצועים, כיסוי בדיקות)

- חקירת באג עם השערות מתחרות

- פיצ'ר גדול שנפרש על frontend, backend ובדיקות

לא מתאים ל: משימות עוקבות, עריכת אותו קובץ, או עבודה פשוטה שסוכן יחיד יסיים מהר יותר.

איך מפעילים

Agent Teams מושבת ברירת מחדל. להפעלה, הגדר:

{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  }
}

איך משתמשים

לאחר ההפעלה, פשוט תאר את המשימה בשפה טבעית:

Spawn three teammates to review PR #142:
- One focused on security implications
- One checking performance impact
- One validating test coverage
Have them each review and report findings.

Claude יפצל את העבודה, יוצר teammates, וישתמש ב-shared task list לתיאום.

שיטת חקירה עם השערות מתחרות:

Users report the app exits after one message instead of staying connected.
Spawn 5 agent teammates to investigate different hypotheses. Have them talk to
each other to try to disprove each other's theories.

ניווט ושליטה

ב-in-process mode (ברירת מחדל), ה-teammates מופיעים בפאנל מתחת לשורת הקלט:

| מקש | פעולה |

| :--- | :----- |

| / | בחירת teammate |

| Enter | פתיחת ה-transcript של ה-teammate |

| Escape | עצירת הריצה הנוכחית |

| x על teammate | עצירת teammate |

| Ctrl+T | הצגת/הסתרת task list |

הגדרת Split Panes

{
  "teammateMode": "auto"
}

אפשרויות: "in-process" (ברירת מחדל), "auto" (split panes עם tmux/iTerm2), "tmux".

השוואה: Teammates לעומת Subagents

| | Subagents | Agent Teams |

| :--- | :--- | :--- |

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

| תיאום | הסוכן הראשי מנהל הכל | Shared task list עם self-coordination |

| עלות | נמוכה יחסית | גבוהה יותר (כל teammate = context משלו) |

| מתי | משימות ממוקדות עם תוצאה ברורה | עבודה שדורשת שיתוף ממצאים |

מגבלות ידועות

Agent Teams הם ניסיוני. מגבלות עיקריות:

- /resume ו-/rewind לא משחזרים teammates (in-process)

- teammates לא יכולים לספון teammates משלהם

- split panes דורש tmux או iTerm2 (לא נתמך ב-VS Code Terminal)

- session אחד = קבוצה אחת בלבד