זרימות עבודה דינמיות של Claude: תזמור שחי בקוד
התשובה הקצרה
Dynamic workflows (Claude Code docs, הוצגו ב-v2.1.154, מאי 2026) הן הדרך המובנית לתזמר subagents בקנה מידה. במקום ש-Claude יחליט צעד-אחר-צעד מה להפעיל, זרימת עבודה דינמית היא סקריפט JavaScript ש-Claude כותב עבור המשימה שלך — ו-runtime נפרד מריץ את הסקריפט הזה ברקע בזמן שהמפגש שלך נשאר רספונסיבי.
הרעיון החשוב ביותר: זרימות עבודה דינמיות מעבירות את התוכנית מחלון ההקשר אל הקוד.
איפה התוכנית שוכנת
עם skills, subagents, ו-agent teams, Claude הוא המנהל התזמורתי: הוא מחליט צעד-אחר-צעד מה לעשות הלאה, וכל תוצאה חוזרת לחלון ההקשר. זה עובד, אבל ההקשר המשותף הופך לצוואר הבקבוק.
זרימת עבודה שורפת את התבנית הזו. הסקריפט שנוצר מחזיק את הלולאות, הסתעפויות ותוצאות הביניים בעצמו. כל subagent רץ בחלון הקשר משלו, ורק הפלטים הנחוצים לשלב מאוחר יותר — או התשובה הסופית — נחשפים חזרה ל-Claude.
זו הסיבה שזרימות עבודה מתרחבות: התזמור הוא תוכנית, לא שיחה.
סולם התיאום
הבין את זרימות העבודה כפסגה של התקדמות, לא כברירת מחדל:
- Just ask — prompt יחיד, כשבמשימה הכל נכנס בחלון אחד.
- Skill — מומחיות ונהלים ניתנים לשימוש חוזר.
- Subagent — להפקיד חקירה מוגבלת ומבודדת.
- Agent team — סוכן מוביל ממנף עמיתים מקבילים לאופק ארוך יותר.
- Workflow — דפוס התיאום עצמו מקודד כסקריפט שניתן להרצה חוזרת.
כל מדרגה מעלה מוסיפה עלות, טוקנים ומורכבות. השתמש בדיוק במה שהמשימה דורשת. זרימת עבודה שווה את זה כשהקושי הוא בתיאום העבודה — לא רק בייצור תשובה.
איך זה מתבצע
- מפעילים על ידי אזכור המילה "workflow" בפרומפט, או דרך
/effortultracode כש-Claude מחליט שהמשימה מספיק גדולה. - Claude מייצר סקריפט JavaScript שמתאר שלבים, מה ניתן להריץ במקביל, נקודות אימות וכיצד לשלב תוצאות.
- כרטיס אישור (approval card) מציג את השלבים המתוכננים ואומדני שימוש בטוקנים; ניתן לבחון את הסקריפט הגולמי לפני הרצה.
- ה-runtime מריץ אותו ברקע, ומייצר subagents. עד 16 סוכנים מקבילים ובעד כ-1,000 סוכנים בסה"כ לכל ריצה.
- הסקריפט אינו יכול לגעת בקבצים, ב-shells או בכלים ישירות — הוא מתאם subagents שעושים את העבודה בשמו.
שישה דפוסים חוזרים
רוב זרימות העבודה נבנות ממערך קטן של דפוסי תיאום:
- Classify and act — סוכן קל משקל מנתב כל פריט לטיפול המיוחד המתאים.
- Fan out and synthesize — מפצלים עבודה לחלקים מקבילים, ולאחר מכן שלב סינתזה מחבר תוצאות.
- Adversarial verification — קבוצה אחת של סוכנים מייצרת, אחרת מאותגרת לפי רוביק.
- Generate and filter — מייצרים מועמדים רבים, ואז מעריכים ומצמצמים.
- Tournament — מועמדים מתחרים זה בזה בזוגות.
- Loop until done — חוזרים עד שמתקיים תנאי עצירה אמיתי, לא עד ספירה קבועה.
שווה לציין במיוחד את ערך ה-adversarial verification: בודק עצמאי תופס את הנטייה ה"מעדיפה-עצמית" שהסוכן הבודד שסוקר את עבודתו לא יכול לתקן.
עלויות והבהרות
אחרי דוגמה מלאה, המאמר והדוקס ישירים לגבי ההוצאה. זרימת מחקר אחת יצרה 27 סוכנים, ~807,000 טוקנים של subagents across 463 קריאות לכלים, בכ-25 דקות — בערך $5 בעלות על סוכנים ברמת מודל אחת. האזהרה על טוקנים בכרטיס האישור קיימת מסיבה.
שלוש הבהרות נוספות:
- מקורות נאספים, לא מתוקנים — הזרימה מנתחת רק את מה שהיא מוצאת.
- פלט מבנה משפר מהימנות, לא בהכרח נכונות — סכימה מצמצמת סטייה אך אינה מבטיחה ש-paper פורש נכון.
- התוצאה היא צילום מצב — ריצה חוזרת עשויה למצוא מקורות שונים ולהגיע למסקנות שונות.
זה גם משתלב היטב עם כלים אחרים: זרימת עבודה היא התהליך, /goal הוא קריטריון הסיום, ו-/loop הוא מנגנון החזרה.
מסקנה
זרימת עבודה דינמית היא יחידת התיאום בעלת התמורה הגבוהה ביותר ב-Claude Code, והשינוי המנטלי הוא מה שמשנה: הפסיקו לתאם סוכנים בתוך שיחה, והתחילו לתאם אותם בקוד. השתמשו בזה כשהמשימה גדולה, מקבילה, איטרטיבית או אדברסאריאלית. למשימות ליניאריות קטנות, prompt ממוקד הוא עדיין התשובה הזולה והפשוטה.
Primary sources: Claude Code docs — Orchestrate subagents at scale with dynamic workflows (v2.1.154, six patterns) and Anthropic's Introducing dynamic workflows. Version, concurrency caps, and pattern list verified against these on 2026-08-08.