הודעות בין-מפעליות: תן למפגשי Claude Code שלך לדבר זה עם זה
התשובה הקצרה
ה־Cross-session messaging (הודעות בין-מפגשיות) מאפשרת ל‑Claude למסור הודעה מאחד ממפגשי Claude Code שלך לאחר. כששינוי במפגש אחד שובּר את מה שמפגש אחר בונה, Claude יכול להזהיר את המפגש השני לפני שתבחין בכך. כשמפגש אחד פותר שאלה שמפגש אחר נתקע עליה, Claude יכול לשלוח את התשובה.
הודעה היא חתיכת טקסט ש‑Claude כותב למפגש אחר — לעולם לא היסטוריית שיחה או קבצים. כדי להעביר שיחה שלמה או הקשר, resume the session במקום זאת.
זה דורש Claude Code v2.1.224 או מאוחר יותר ופועל על macOS ו‑Linux. כשמפגש עומד בדרישות, ההודעות פעילות ואין צורך להפעיל דבר.
מתי להשתמש בזה
השתמש בהודעות כשהמפגש אחד מחזיק משהו שמפגש אחר צריך באמצע משימה. מקרים נפוצים:
- העברת ממצא — כשהמפגש הראשון מגלה שינוי שמקשֶה או מקבל החלטה, Claude מסכם את זה למפגש שמושפע במקום שתצטרך להסביר מחדש.
- תיאום worktrees מקביליים — מפגשים שעובדים על אותו ריפו ב‑worktrees נפרדים יכולים להודיע זה לזה מה נחת.
- קבלת סטטוס מעבודת רקע ארוכה — מיגרציה או ריצה של בדיקות מדווחת חזרה למפגש שמצפה.
- מענה בין מכונות — השב להודעה שהגיעה מאחד המפגשים שלך במכונה אחרת או בענן. בין מכונות, Claude יכול רק להשיב; הוא לא יכול להתחיל את החלפת ההודעות.
ל‑Claude Code יש תכונות ייעודיות לדרכים האחרות להגיע לריבוי מפגשים: resume להמשך שיחה בודדת, agent teams לצוות מפוקח, agent view לצפייה בהרבה מפגשים, ו‑Remote Control כדי להנחות בפועל. השתמש בכלי המתאים למשימה שלך.
איך זה עובד
Claude משתמש בשתי כלי־עזר: ListAgents כדי לגלות אילו עוזרים (agents) הוא יכול להגיע אליהם, ו‑SendMessage כדי למסור הודעה לפי שם. אתה אף פעם לא קורא לכלי‑העזר האלה בעצמך — Claude מגלה את היעד וכותב את ההודעה. כדי לבקש ממנו לשלוח הודעה בעצמך, אמור ל‑Claude מה אתה רוצה שהמפגש האחר ידע או יעשה:
Ask the session running in my other terminal whether the migration finished
כדי לראות אילו מפגשים Claude יכול להגיע אליהם, הרץ /list-agents. הפקודה מציגה תת‑סוכנים ומפגשים מקומיים נוספים (כולל רקע), ומפגשים שמחוץ למכונה (מתויגים Remote Control) כשאתה מחובר.
מפגש עונה לשם שהגדרת עם /rename או --name. בלי שם כזה, Claude נותן שם המבוסס על תיקיית העבודה שלו (למשל myapp-3f).
מסירה ואמון
ה‑Claude המקבל קורא את ההודעה בין קריאות לכלים במהלך תור פעיל, כך שכל כלי שרץ לעולם לא יופרע. כשהמפגש במצב רדום, Claude Code פותח תור חדש עם ההודעה.
המסירה מסתיימת באחד משלושה תוצאות, המנוהלות על‑פי הגדרת ה‑crossSessionInbound של המפגש המקבל:
- Delivered — Claude Code מעביר את ההודעה ל‑Claude המקבל.
- Held — מושהית מבלי להימסר עד שתאשר או עד ששינוי הגדרה מאוחר יותר יאפשר זאת.
- Refused — נדחית וללא מסירה.
התווים (tokens) נספרים כמו בקלט שאתה מקליד, ו‑Claude המקבל יכול להשיב באותה צורה (למעט במקרה חד‑כיווני בין מכונות).
מודל האמון חשוב. הודעות בין‑מפגשיות מתייחסות כקלט מצד שלישי, לא כהסכמה:
- הודעה אינה יכולה לאשר דבר — היא לעולם לא תגיב על בקשת הרשאה ממתינה בשמך.
- היא אינה יכולה לשנות תצורה — ל‑Claude המקבל מורים לא לשנות הגדרות הרשאה, את
CLAUDE.md, או קונפיגורציות אחרות כי מפגש אחר ביקש זאת. - פקודות אינן מורצות —
/compactשמופיע בהודעה יגיע כטקסט רגיל, ולא יבוצע. - בקשות הרשאה עדיין מופעלות — פעולה בעקבות הודעה דורשת את אותן הרשאות כמו כל עבודה אחרת.
אותן‑מכונה לעומת בין‑מכונות
| היכן רץ המפגש האחר | איך זה עובר | מה Claude כאן יכול לשלוח |
|---|---|---|
| אותה מכונה | סוקט לכל מפגש, אף פעם לא דרך שרתי Anthropic | הודעות חדשות ותשובות |
| מכונה אחרת שלך | דרך שרתי Anthropic, באמצעות Remote Control | רק תשובות |
| Claude Code בענן (web) | דרך שרתי Anthropic, ישירות למפגש בענן | רק תשובות |
העברה באותה מכונה דורשת ששני המפגשים יראו את אותו מערכת קבצים, לכן מפגשים בקונטיינר וב‑host לא יכולים להגיע זה לזה (שני מפגשים באותו קונטיינר כן יכולים).
שלוט בממשק
crossSessionInbound—accept,hold, אוrefuseלהודעות נכנסות.isolatePeerMachines: true— דורש את אישורך לפני שכל הודעה עוזבת את המכונה.- כדי להפסיק שליחה/שמיעה לחלוטין, הוסף חוקים של דחיית הרשאה עבור
SendMessageו‑ListAgents.
התנהגות ברירת המחדל תלויה במצב ההרשאות של שני המפגשים. מפגש שמדלג על בקשות הרשאה יתייחס להודעה ממפגש שלא מדלג אחרת מאשר להודעה ממפגש שגם הוא מדלג. כאשר ברירת המחדל מעכבת הודעה, Claude Code פותח דיאלוג אישור שמראה את השולח ותצוגה מקדימה.
מסקנה
הודעות בין‑מפגשיות הם הפתרון כשמפגשי Claude Code שלך צריכים לתאם אך לא צריכים לשתף הקשר מלא. זה זול (הודעת טקסט, לא שיחה), מקומי‑בראשון כשזה באותה מכונה, ומכוּון במכוּון — הודעות נכנסות לא יכולות לאשר, לשנות קונפיגורציה או להריץ פקודות. הרגל פרודוקטיבי: שמור מפגשים נפרדים לעבודה נפרדת, תן ל‑Claude לסכם מעבר לגבול, והשתמש ב‑crossSessionInbound + isolatePeerMachines כדי להגדיר את גבול האמון שמתאים לך.
מקור ראשי: Message your other Claude Code sessions (תיעוד Claude Code). דרישת גרסה (v2.1.224+), מסירה, אמון והתנהגות הגדרות אומתו מול התיעוד הרשמי בתאריך 2026-08-08.