Agent View, להריץ כמה משימות במקביל בלי שאף אחת תדרוס את השנייה

אם פעם הרצתם שלושה חלונות טרמינל ואיבדתם מי עושה מה, היום יש מסך אחד שמראה את כולם. תכירו את Agent View, ואת הדבר שקורה מתחת למכסה המנוע ומונע מהמשימות להתנגש.

13 פרקים · עברית · כ-12 דקות

תוכן העניינים 13 פרקים
  1. פתיחה
  2. מה זה Agent View
  3. מה צריך לפני שמתחילים
  4. הלולאה הבסיסית
  5. איך קוראים את המסך
  6. לעבור בין החלונות
  7. החלק החשוב: למה כלום לא נדרס
  8. להעביר שיחה קיימת לרקע
  9. מהטרמינל, בלי לפתוח את המסך
  10. דברים שהופכים אתכם למקצוענים
  11. המגבלות, וכדאי לדעת אותן
  12. איך אני הייתי עובד עם זה
  13. סיום

פתיחה

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

ואז אתם לא זוכרים מי עובד על מה, אחד מהם תקוע כבר עשר דקות ומחכה לאישור שלכם, ואתם לא שמתם לב.

Agent View פותר בדיוק את זה. מסך אחד שמראה את כל המשימות, מה כל אחת עושה, ואיזו מהן מחכה לכם. וכל משימה ממשיכה לרוץ גם כשסגרתם את החלון.

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

מה זה Agent View

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

כל שורה במסך היא שיחה מלאה של Claude Code, לא איזה תת תהליך קטן. אפשר לפתוח אותה, לענות לה, ולצאת מתי שרוצים.

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

מה צריך לפני שמתחילים

הפיצר בהרצה מוקדמת ודורש גרסה 2.1.139 ומעלה. תריצו claude update ותבדקו עם claude --version.

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

הלולאה הבסיסית

זה כל מה שצריך כדי להתחיל. חמישה צעדים.

לפתוח

מהטרמינל, תריצו:

claude agents

המסך נפתח עם תיבת קלט למטה וטבלה שמתמלאת. לחיצה על Esc מחזירה אתכם לטרמינל, והשיחות ממשיכות לרוץ בלעדיכם.

לשלוח משימה

תכתבו בתיבה למטה מה אתם רוצים, ותלחצו Enter. נפתחה שיחה חדשה ברקע והיא מופיעה כשורה.

וכאן הנקודה שהכי מבלבלת אנשים בהתחלה. כל Enter פותח שיחה חדשה. אם תכתבו משפט נוסף ותלחצו שוב, לא שלחתם המשך לשיחה הקודמת, פתחתם שיחה שנייה לידה. ככה מריצים כמה במקביל.

הערה קטנה: פרומפט קצר מארבעה תווים נדחה עם הודעת Too short, כדי שלחיצה מקרית לא תפתח שיחה.

להציץ ולענות

תבחרו שורה עם החצים ותלחצו על מקש הרווח. נפתח חלון הצצה שמראה את הפלט האחרון או את השאלה שהשיחה מחכה לה. אפשר לכתוב תשובה ולשלוח בלי לצאת מהמסך.

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

ברוב המקרים חלון ההצצה מספיק לגמרי.

להיכנס פנימה

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

וכשאתם נכנסים, Claude מפרסם סיכום קצר של מה שקרה בזמן שלא הייתם. זה פיצ'ר קטן ומצוין.

לצאת החוצה

חץ שמאלה על שורת קלט ריקה מחזיר אתכם לטבלה.

ודבר אחד שחשוב לדעת: יציאה אף פעם לא עוצרת את השיחה. גם חץ שמאלה, גם Ctrl+Z, גם /exit, וגם שתי לחיצות על Ctrl+C, כולם משאירים אותה רצה. כדי לעצור באמת, תריצו /stop מתוכה.

איך קוראים את המסך

כל שורה מתחילה באייקון, ויש שתי שכבות מידע. הצבע אומר מה מצב השיחה, והצורה אומרת אם התהליך עצמו חי.

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

וצורות. או מונפש אומרים שהתהליך חי ועונה מיד. אומר שהתהליך יצא, אבל אפשר עדיין להציץ, לענות ולהיכנס, ו-Claude ימשיך מאיפה שהפסיק. היא שיחה של /loop שישנה בין הרצות.

השורות מקובצות לפי מצב, ומי שמחכה לכם נמצא למעלה. יש שם גם קבוצה בשם Ready for review, וזו שיחה שפתחה בקשת מיזוג.

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

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

לעבור בין החלונות

זה החלק שביקשתם, ויש בו כמה דרכים.

הדרך המהירה ביותר היא חץ שמאלה. אם אתם בתוך שיחה רגילה בטרמינל ולוחצים חץ שמאלה על שורה ריקה, השיחה עוברת לרקע ו-Agent View נפתח כשהיא כבר מסומנת. עברתם בלי לצאת מהטרמינל בכלל.

בתוך כל שיחה רגילה יש גם רמז קטן בתחתית המסך שסופר כמה משימות מחכות לכם. לדוגמא: ← 2 agents. הוא מתרענן בערך כל עשר שניות, וכשאין אף אחת שמחכה הוא חוזר ל-← for agents.

ואם אתם כבר יודעים לאן, Alt+1 עד Alt+9 מכניסים אתכם ישר לשיחה לפי מיקומה ברשימה.

בתיבת הקלט אפשר גם לסנן במקום לשלוח. s:working מראה רק את מה שרץ, s:blocked מראה רק את מה שמחכה לכם, ו-a: עם שם מראה שיחות של סוכן מסוים.

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

החלק החשוב: למה כלום לא נדרס

זו השאלה שכל מי שמריץ כמה משימות על אותו פרויקט שואל, ובצדק. אם שתי שיחות עורכות את אותם קבצים באותו רגע, מה קורה?

התשובה מובנית פנימה, וכדאי להבין אותה כי היא משפיעה על איך עובדים.

מה קורה בפועל

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

כל שיחה שרצה ברקע מתחילה בתיקייה שלכם. אבל לפני שהיא נוגעת בקובץ, Claude מעביר אותה לעותק עבודה מבודד משלה, שנוצר תחת .claude/worktrees/.

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

ומרגע שהשיחה נכנסה לעותק שלה, Claude Code חוסם לה עריכות ופקודות שמנסות להגיע לקוד המקורי. גם לה, וגם לכל סוכן משנה שהיא פותחת.

זהו. זו כל ההגנה, והיא עובדת לבד בלי שתעשו כלום.

מתי זה לא קורה

שלושה מצבים שבהם אין בידוד, וכדאי להכיר אותם.

הראשון, כשהשיחה כבר יושבת בתוך עותק עבודה מבודד, בין אם Claude יצר אותו ובין אם אתם.

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

והשלישי, כשהכתיבה היא מחוץ לתיקיית העבודה.

מה קורה עם העבודה בסוף

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

כשמשימה סיימה לעבוד בעותק משלה, Claude שומר את העבודה לפני שהוא מסיים. הוא מבצע קומיט בלי לשאול, ואם יש מאגר מרוחק הוא גם דוחף את הענף.

ואם המשימה מצדיקה את זה, הוא פותח בקשת מיזוג בטיוטה, ומספר הבקשה מופיע על השורה.

ויש שלושה דברים שהוא לא יעשה לעולם. לדחוף ל-main או ל-master, לדחוף בכוח, ולמזג.

ואם כתבתם ב-CLAUDE.md שאתם מטפלים בקומיטים בעצמכם, ההוראה שלכם גוברת והוא לא ייגע בגיט.

האזהרה הכי חשובה במדריך הזה

מחיקת שיחה מ-Agent View מוחקת גם את עותק העבודה שלה, כולל שינויים שלא נשמרו בקומיט.

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

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

לכבות את הבידוד

אם אתם עובדים במאגר שבו עותקי עבודה לא מעשיים, אפשר לכבות. תוסיפו ל-.claude/settings.json של הפרויקט:

{ "worktree": { "bgIsolation": "none" } }

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

להעביר שיחה קיימת לרקע

שתי פקודות, והן עושות דברים שונים.

/background, או הקיצור /bg, מעביר את השיחה הנוכחית לרקע ומפנה לכם את הטרמינל. אפשר גם לתת לה הוראה אחרונה תוך כדי. לדוגמא: /bg תריץ את כל הבדיקות ותתקן מה שנופל.

/fork מעתיק את השיחה לשיחת רקע חדשה, והמקורית ממשיכה אצלכם. ההעתק מקבל את כל ההיסטוריה עד לרגע הזה, וגם את המודל, את מצב ההרשאות ואת הרמה. משם השתיים עצמאיות לגמרי.

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

מהטרמינל, בלי לפתוח את המסך

לפעמים אתם רק רוצים לזרוק משימה ולהמשיך.

claude --bg "תחקור את הבדיקה שנופלת לסירוגין" פותח שיחה שהולכת ישר לרקע.

אפשר גם לתת לה שם, וזה מומלץ: claude --bg --name "flaky-test" "...".

ואחרי זה יש לכם סט פקודות לניהול. claude agents פותח את המסך. claude attach עם המזהה נכנס לשיחה. claude logs מדפיס את הפלט האחרון. claude stop עוצר. claude rm מסיר מהרשימה. claude respawn מפעיל מחדש עם השיחה שלמה. הכל!

הבדל אחד ששווה לדעת: claude rm שומר את עותק העבודה כשיש בו שינויים שלא בקומיט, בניגוד למחיקה מהמסך שמוחקת אותו.

דברים שהופכים אתכם למקצוענים

אלה הדברים שרוב האנשים לא מגלים לבד.

Shift+Enter במקום Enter פותח את השיחה ונכנס אליה מיד.

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

אם תכתבו @ ואז שם של מאגר, השיחה תיפתח שם במקום בתיקייה הנוכחית.

אפשר גם לתת מודל אחר לכל משימה. תקלידו /model ואז שם מודל בתיבת הקלט, וכל מה שתשלחו אחר כך ירוץ עליו. לדוגמא: /model opus למשימה קשה ואז /model sonnet למשימה פשוטה.

ואם אתם רוצים להגדיר הכל מראש, claude agents --model opus --effort high --permission-mode plan פותח את המסך עם ברירות מחדל לכל מה שתשלחו ממנו.

Ctrl+S מחליף בין קיבוץ לפי מצב לקיבוץ לפי תיקייה, והבחירה נשמרת.

ולחיצה על ? פותחת את רשימת הקיצורים המלאה בתוך המסך. זהו.

המגבלות, וכדאי לדעת אותן

הפיצר בהרצה מוקדמת, ויש שלושה דברים שחייבים להגיד.

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

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

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

איך אני הייתי עובד עם זה

אלה כללי אצבע שיחסכו לכם טעויות.

תתחילו בשתי משימות במקביל, לא בחמש. הצוואר הוא לא המחשב, הוא אתם.

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

תתנו שם לכל אחת עם Ctrl+R ברגע שיש יותר משתיים.

תבדקו את מי שצהוב לפני שאתם שולחים משימה חדשה. שיחה תקועה לא מתקדמת, והיא שם בגלל משהו שרק אתם יכולים לענות.

ותסתכלו על מספרי בקשות המיזוג. כשמספר נהיה ירוק, זה אומר שהבדיקות עברו ואפשר למזג.

סיום

אז לא אסבך אתכם. תריצו claude agents, תשלחו משימה אחת, ותראו איך זה מרגיש.

אחרי שתשלחו שנייה בזמן שהראשונה עדיין עובדת, תבינו למה זה משנה את כל צורת העבודה.

ובהמשך נתקדם.

Agent View בהרצה מוקדמת ומשתנה בקצב מסחרר, כולל הקיצורים והמסכים. המדריך נבדק מול התיעוד הרשמי ומול גרסה 2.1.221, באוגוסט 2026. אם משהו נראה אצלכם אחרת, תריצו claude update ותלחצו ? בתוך המסך כדי לראות את הקיצורים שקיימים אצלכם.