Claude Code 2.1.224 يضيف تمرير الرسائل عبر الجلسات، مما يدعم سير عمل التطوير المتوازي
أضافت Anthropic طبقة تنسيق جديدة إلى Claude Code: يمكن لجلسات البرمجة المستقلة الآن إرسال الرسائل مباشرة إلى بعضها البعض. تم إطلاق هذه الميزة في Claude Code v2.1.2

Claude Code 2.1.224 يضيف تمرير الرسائل عبر الجلسات، مما يدعم سير العمل التطويري المتوازي
مقدمة
أضافت Anthropic طبقة تنسيق جديدة إلى Claude Code: يمكن الآن لجلسات البرمجة المستقلة إرسال الرسائل مباشرة إلى بعضها البعض.
تم إطلاق هذه الميزة مع Claude Code v2.1.224 في 7 أغسطس 2026. وتطلق عليها Anthropic اسم تمرير الرسائل عبر الجلسات.
لم يعد المطورون بحاجة إلى نسخ نتائج الاكتشافات يدويًا بين نوافذ طرفية متعددة، بل يمكنهم جعل جلسة Claude Code واحدة تخبر جلسة أخرى بأن التبعيات قد تغيرت، أو أن الترحيل اكتمل، أو أن خطأً ما قد تم إصلاحه، أو أن قرارًا معينًا قد اتُخذ.
اعتبرت مقالة AIBase الأصلية هذه الميزة تحسينًا كبيرًا للمطورين الذين يعملون على مهام متعددة في وقت واحد. هذا التوجه صحيح من حيث الاتجاه، لكن الوثائق الرسمية من Anthropic تضيف عدة تفاصيل مهمة.
تمرير الرسائل عبر الجلسات:
- يتطلب Claude Code v2.1.224 أو إصدارًا أحدث
- يعمل على macOS وLinux (بما في ذلك Linux تحت WSL 2)
- لا يعمل على Windows الأصلي
- يتبادل الرسائل النصية، وليس سجل المحادثة الكامل أو الملفات
- يستخدم
ListAgentsلاكتشاف الجلسات المتاحة - يستخدم
SendMessageلتوصيل الرسائل - ينطبق على جلسات متعددة على نفس الجهاز
- يمكن أيضًا الاتصال بجلسات مدعومة على أجهزة أخرى أو Claude Code على الويب
- يتضمن عناصر تحكم للرسائل الواردة، لقبولها أو تعليقها أو رفضها
حتى 10 أغسطس، تجاوز سجل التغييرات الرسمي الإصدار v2.1.224. الإصدار 2.1.225 حسّن القدرة على البدء عبر الأجهزة، وفي وقت إعداد هذا المقال، تم إدراج v2.1.227 كأحدث إصدار في سجل تغييرات Anthropic.
النقطة الأساسية هي أن v2.1.224 قدم الميزة، بينما قامت الإصدارات اللاحقة بتحسين طريقة عملها.
جلسات Claude Code يمكنها الآن التواصل مع بعضها البعض
قبل ظهور تمرير الرسائل عبر الجلسات، كان المطورون الذين يشغلون جلسات Claude Code متعددة غالبًا ما يضطرون إلى العمل كطبقة اتصال بين الجلسات.
تخيل ثلاثة أطراف:
الجلسة أ: إعادة هيكلة المصادقة
الجلسة ب: تحديث واجهة برمجة الدفع
الجلسة ج: تشغيل الترحيلات واختبارات التكامل
إذا غيّرت الجلسة أ واجهة مشتركة تعتمد عليها الجلسة ب، يجب على المطور ملاحظة هذا التغيير وشرحه يدويًا.
إذا أكملت الجلسة ج ترحيلًا طويلًا، يجب على المطور التحقق من الطرفية وإبلاغ النتائج إلى الجلسة المنتظرة.
بفضل تمرير الرسائل عبر الجلسات، يمكن لـ Claude نقل هذه المعلومات مباشرة.
يصبح سير العمل المبسط كما يلي:
الجلسة أ
│
│ "تغيرت واجهة المصادقة؛ يرجى استخدام createSessionV2()"
▼
الجلسة ب
الجلسة ج
│
│ "اكتمل الترحيل بنجاح"
▼
الجلسة أ
توثق وثائق Anthropic مثالين تمثيليين.
عندما يكسر تغيير ما شيئًا تعتمد عليه جلسة أخرى، يمكن لجلسة أن تحذر جلسة أخرى. ويمكن للجلسة التي تحل مشكلة ما أن ترسل الحل إلى جلسة أخرى محظورة بسبب تلك المشكلة.
يبدو هذا بسيطًا، لكنه يغير طريقة تنظيم سير عمل Claude Code المتوازي.
الرسائل نصية، وليست سياقًا مشتركًا
من أهم التفاصيل التقنية ما لا يفعله تمرير الرسائل عبر الجلسات.
الرسالة هي مجرد جزء نصي مكتوب بواسطة جلسة Claude معينة ويتم تمريره إلى جلسة أخرى.
لا يرسل تلقائيًا:
- سجل المحادثة الكامل للمرسل
- الملفات
- مخرجات الأدوات
- السياق المخفي
- الحالة الكاملة للمستودع
- موافقات الصلاحيات
إذا أراد المطور أن تستمر جلسة أخرى في نفس المحادثة بنفس السياق، تقترح Anthropic استئناف الجلسة بدلاً من تمرير الرسائل عبر الجلسات.
تمرير الرسائل عبر الجلسات أكثر ملاءمة لرسائل التنسيق القصيرة، مثل:
يتوقع تكامل الدفع الآن استخدام `customer_id` بدلاً من `user_id`.
يرجى تحديث فرعك قبل تشغيل مجموعة الاختبارات الكاملة.
أو:
اكتمل ترحيل قاعدة البيانات بنجاح.
اجتازت جميع اختبارات التكامل البالغ عددها 214.
يمكنك المتابعة للتحقق من النشر.
يحافظ هذا التصميم على خفة الرسائل.
كما يقلل من خطر قيام جلسة ما باستقبال كمية كبيرة من السياق غير ذي الصلة من جلسة أخرى بصمت.
يستخدم Claude أداة ListAgents وSendMessage
عادةً لا يستدعي المطورون أدوات تمرير الرسائل مباشرة.
يستخدم Claude Code أداتين داخليتين:
ListAgentsSendMessage
تتيح ListAgents لـ Claude اكتشاف الجلسات المدعومة المتاحة حاليًا.
تقوم SendMessage بإرسال رسالة نصية إلى إحدى هذه الجلسات.
يمكن للمطورين تقديم طلبات مباشرة إلى Claude بلغة طبيعية.
على سبيل المثال:
اسأل الجلسة التي تعمل في طرفية أخرى ما إذا كان الترحيل قد اكتمل.
سيجد Claude الجلسة ذات الصلة ويكتب الرسالة الفعلية.
مثال آخر:
اشرح للجلسة التي تعالج واجهة برمجة الدفع تغييرات المصادقة التي أجريناها للتو.
لا يحتاج المطورون إلى كتابة رسائل قابلة للقراءة آليًا يدويًا، ولا إلى تمرير معرفات الجلسات إلى واجهة برمجة التطبيقات الأساسية.
يحافظ هذا على اتساق التفاعل مع طريقة استخدام Claude Code العادية.
أربع حالات استخدام رئيسية تؤكد عليها Anthropic
تشير وثائق Anthropic إلى عدة حالات يكون فيها تمرير الرسائل عبر الجلسات مفيدًا بشكل خاص.
1. تسليم الاكتشافات
قد تكتشف جلسة ما معلومات تحتاجها جلسة أخرى.
تشمل الأمثلة:
- تغييرات واجهة برمجة التطبيقات الكاسرة
- قيود قاعدة البيانات
- متطلبات إصدارات التبعيات
- قرارات تنفيذ جديدة
- الأسباب الجذرية المكتشفة أثناء التصحيح
- فشل الاختبارات الناتج عن وحدة أخرى
بدون تمرير الرسائل، يجب على المطور أن يعمل كوسيط نقل.
مع تمرير الرسائل، يمكن للجلسة تلخيص الاكتشافات وإرسالها مباشرة.
مثال:
اكتشفت الجلسة أ:
"يتطلب استدعاء OAuth الآن التحقق من PKCE."
ترسل الجلسة أ إلى الجلسة ب:
"يتطلب تنفيذ المصادقة الآن استخدام PKCE.
يرجى تحديث تدفق استدعاءات الجوال قبل الدمج."
هذا مفيد جدًا عندما تعمل جلسات متعددة على أجزاء مترابطة من نفس المشروع.
2. تنسيق أشجار العمل المتوازية في Git
تتناسب أشجار العمل في Git بشكل طبيعي مع تمرير الرسائل عبر الجلسات.
يمكن للمطورين إنشاء أدلة عمل منفصلة للمهام المستقلة وتشغيل جلسة Claude Code في كل منها.
على سبيل المثال:
المستودع/
├── الفرع الرئيسي
├── worktree-auth
├── worktree-payments
└── worktree-tests
يمكن لكل شجرة عمل أن تتقدم بشكل مستقل.
عندما تغير جلسة ما شيئًا يؤثر على فرع آخر، يمكن لـ Claude إخطار الجلسة ذات الصلة.
يقلل هذا من خطر شائع في التطوير المتوازي: تقدم فروع متعددة بناءً على افتراضات قديمة.
لا يقوم تمرير الرسائل عبر الجلسات بدمج الكود تلقائيًا.
إنه يساعد الوكلاء على التنسيق قبل أن يدخل البشر مرحلة الدمج.
3. الحصول على الحالة من الأعمال طويلة الأمد
تستغرق بعض مهام البرمجة وقتًا أطول بكثير من جولة تفاعل عادية.
على سبيل المثال:
- الترحيلات الكبيرة
- مجموعات اختبارات التكامل الكاملة
- عمليات البناء الطويلة
- التحليل الثابت
- إعادة الهيكلة الكبيرة
- توليد الكود على مستوى المستودع
- ترقيات التبعيات
قد يحافظ المطور على جلسة تعمل بينما يعمل في جلسة أخرى.
يتيح تمرير الرسائل عبر الجلسات للعاملين طويلي الأمد إبلاغ النتائج.
على سبيل المثال:
الجلسة أ:
قم بتشغيل الترحيل الكامل ومجموعة الاختبارات.
أرسل النتائج إلى جلسة البنية عند الانتهاء.
يمكن للمطور مواصلة العمل في أماكن أخرى دون الحاجة إلى فحص الطرفية الطويلة الأمد بشكل متكرر.
4. التواصل عبر الأجهزة
تدعم Anthropic أيضًا تمرير الرسائل خارج نطاق الجلسات على نفس الكمبيوتر.
يمكن أن تتضمن سير العمل المدعوم:
- جلسة Claude Code أخرى على أحد أجهزتك
- Claude Code على الويب
- جلسة متصلة بعنصر تحكم عن بُعد
هناك تفاصيل مهمة تتعلق بالإصدار.
Claude Code v2.1.
أُدخل الإصدار 224 تراسل الرسائل عبر الجلسات، ويتضمن دعمًا عبر الأجهزة، لكن توثيق Anthropic الحالي يشير إلى أن بدء محادثة جديدة بالاسم مع جلسة على جهاز آخر يتطلب الإصدار 2.1.225 أو أحدث.
قبل الإصدار 2.1.225، يمكن للجلسات الرد على الرسائل القادمة من جهاز آخر، لكن القدرة على بدء محادثة عبر الأجهزة كانت أكثر محدودية.
لذلك، يُنصح المطورون الذين يرغبون في الحصول على السلوك الأكثر اكتمالًا بالتحديث إلى إصدار أعلى من 2.1.224.
الرسائل بين الجلسات على نفس الجهاز تبقى محلية النقل
يستخدم تراسل الرسائل عبر الجلسات مسارات تسليم مختلفة بناءً على مكان تشغيل الجلسة المستقبلة.
يوثّق Anthropic السلوك التالي:
| الوجهة | مسار التسليم |
|---|---|
| جلسة أخرى على نفس الجهاز | مقبس محلي لكل جلسة |
| جلسة على جهاز آخر | عبر خوادم Anthropic والبنية التحتية للتحكم عن بُعد |
| Claude Code على الويب | عبر خوادم Anthropic إلى الجلسة السحابية |
سيناريو نفس الجهاز جدير بالملاحظة بشكل خاص.
يوضح Anthropic أن الرسائل بين الجلسات المحلية تنتقل عبر مقابس مخصصة لكل جلسة، ولا تمر عبر خوادم Anthropic.
كل جلسة مدعومة تسجّل نفسها محليًا وتنشئ مقبس صندوق وارد.
تكتشف الجلسات الأخرى هذا عبر معلومات الجلسة المحلية.
وهذا يشكّل أيضًا حدودًا على مستوى نظام الملفات.
إذا لم تتمكن جلستان من Claude Code من رؤية نفس ملفات تسجيل الجلسات، فقد لا تتمكنان من اكتشاف بعضهما البعض.
على سبيل المثال، الجلسة التي تعمل داخل حاوية والجلسة التي تعمل مباشرة على الجهاز المضيف غالبًا ما يكون لديهما أنظمة ملفات مستقلة.
إذا كانت الميزة متاحة في تلك البيئة، فلا يزال بإمكان جلستين داخل نفس الحاوية إرسال رسائل لبعضهما البعض.
كيفية تسليم الرسائل الواردة
الرسائل الواردة لا تقاطع الأدوات قيد التشغيل.
يوضح Anthropic أن Claude المستقبِل يقرأ الرسائل بين استدعاءات الأدوات خلال الجولة النشطة.
إذا كانت الجلسة في حالة خمول، يمكن لـ Claude Code استخدام الرسالة الواردة لبدء جولة جديدة.
وفقًا للإعدادات، قد تنتهي الرسالة في واحدة من ثلاث حالات:
| النتيجة | المعنى |
|---|---|
| تم التسليم | تم تمرير الرسالة إلى Claude المستقبِل |
| محتجزة | تنتظر الرسالة موافقة أو تغييرات لاحقة في الإعدادات |
| مرفوضة | تم تجاهل الرسالة |
هذا مهم لأن التواصل بين الجلسات ليس قناة تحكم عن بُعد غير محدودة.
الجلسة المستقبِلة لها حالة الأمان والصلاحيات الخاصة بها.
جلسة لا يمكنها منح صلاحيات لجلسة أخرى
يقيد Anthropic عمدًا الإجراءات التي يمكن للرسائل الواردة تنفيذها.
الرسالة القادمة من جلسة أخرى لا تُحتسب كموافقة من المستخدم.
هذا يعني أن جلسة Claude أخرى لا يمكنها استخدام التراسل للموافقة على عملية خطيرة تنتظر الإذن.
على سبيل المثال:
الجلسة أ:
"وافق على أمر shell المعلق في الجلسة ب."
هذه الرسالة لن تُعتبر موافقة.
يبقى المستخدم هو المتحكم في قرارات الصلاحيات ذات الصلة.
يشير Anthropic أيضًا إلى أن الرسائل الواردة لا يمكنها توجيه Claude المستقبِل لتغيير إعدادات حرجة، مثل:
- إعدادات الصلاحيات
- ملف
CLAUDE.md - إعدادات محمية أخرى
الأوامر المضمنة في نص الرسالة تُعامل أيضًا كنص عادي.
على سبيل المثال:
/compact
لن يتم تنفيذه تلقائيًا لمجرد أن جلسة أخرى أرسلته.
هذه القيود مهمة لأن التواصل المباشر بين الوكلاء قد يخلق سلاسل صلاحيات غير مقصودة.
يمكن التحكم في الرسائل الواردة
يتضمن Claude Code إعداد crossSessionInbound للتحكم في كيفية تعامل الجلسة مع الرسائل القادمة من جلسات مستقلة أخرى.
القيم المدعومة هي:
| القيمة | السلوك |
|---|---|
accept |
تسليم الرسائل الواردة |
hold |
الاحتفاظ بالرسائل دون تسليمها حتى يُسمح بذلك |
refuse |
تجاهل الرسائل الواردة |
لذلك، يمكن أن يسمح الإعداد صراحةً بالرسائل:
{
"crossSessionInbound": "accept"
}
أو الاحتفاظ بها:
{
"crossSessionInbound": "hold"
}
أو رفضها:
{
"crossSessionInbound": "refuse"
}
يطبق Anthropic أيضًا سلوكًا افتراضيًا بناءً على أنماط الصلاحيات للجلسات المرسلة والمستقبِلة.
في الإعدادات عالية المخاطر، قد تتطلب الرسائل الواردة موافقة صريحة.
وهذا يمنع جلستين بإعدادات صلاحيات مختلفة من إنشاء مسار تصعيد غير آمن تلقائيًا.
الرسائل المحتجزة قد تنتهي صلاحيتها
عندما يتم الاحتفاظ برسالة واردة بانتظار الموافقة، يمكن لـ Claude Code عرض مربع حوار الموافقة يعرض:
- المرسل
- معاينة الرسالة
يمكن للمستخدم الموافقة أو الرفض.
تشير وثائق Anthropic إلى أن المهلة الافتراضية للموافقة هي خمس دقائق.
إذا لم تتم الموافقة على الرسالة قبل dialogExpiry المُعد، فقد يتم تجاهلها.
يقيد Claude Code أيضًا عدد الرسائل المحتجزة، مما يمنع الجلسات من تراكم قائمة انتظار غير محدودة.
أصلح الإصدار 2.1.225 مشكلات متعددة حيث يمكن أن تعلق الرسائل المحتجزة عبر الجلسات في حالات إشعارات أو انتهاء صلاحية غير متوقعة في الجلسات غير التفاعلية.
هذا سبب آخر لعدم اعتبار الميزة نهائية لمجرد أن الإصدار 2.1.224 أدخلها.
متطلبات التوفر
تراسل الرسائل عبر الجلسات له متطلبات منصة ومزود محددة.
وفقًا لوثائق Anthropic الحالية:
أنظمة التشغيل المدعومة
- macOS
- Linux
- Linux داخل WSL 2
غير مدعوم
- Windows الأصلي
هذا التمييز مهم.
يدعم Claude Code نفسه Windows، لكن ميزة تراسل الرسائل عبر الجلسات غير متاحة حاليًا لأنظمة Windows الأصلية.
قيود المزود
يشير Anthropic إلى أن ميزة تراسل الرسائل عبر الجلسات غير متاحة عندما يعمل Claude Code عبر عدة مسارات مزود خارجية، بما في ذلك:
- Amazon Bedrock
- منصة Claude على AWS
- منصة الوكلاء في Google Cloud
- Microsoft Foundry
قد يعتمد التوفر أيضًا على تقييم مفاتيح الميزات والإعدادات البيئية.
لذلك، يجب على المطورين التحقق من الميزة في البيئة التي يعتزمون استخدامها فعليًا.
كيفية التحقق من إصدار Claude Code لديك
يقترح سجل التغييرات الرسمي من Anthropic استخدام الأمر التالي للتحقق من الإصدار المثبت:
claude --version
تتطلب ميزة تراسل الرسائل عبر الجلسات:
Claude Code 2.1.224 أو أحدث
نظرًا لأن الإصدارات اللاحقة تتضمن إصلاحات وتحسينات عبر الأجهزة، يُنصح عمومًا باستخدام الإصدار المدعوم حاليًا بدلاً من التثبيت تحديدًا على v2.1.224، ما لم تكن هناك استراتيجية نشر خاضعة للتحكم في المؤسسة.
كيفية تحديث Claude Code
للتثبيتات الأصلية لـ Claude Code، يدعم Anthropic:
claude update
عادةً ما تتحقق التثبيتات الأصلية من التحديثات في الخلفية وتثبتها.
سيصبح الإصدار الجديد ساريًا عند الإطلاق التالي لـ Claude Code.
كما يوثّق Anthropic:
claude doctor
للفحص حالة التثبيت والتحديث.
قد تتطلب تثبيتات مدير الحزم أوامر تحديث منفصلة.
على سبيل المثال، يمكن تحديث تثبيت Homebrew باستخدام:
brew upgrade claude-code
أو عند تتبع أحدث قناة:
brew upgrade claude-code@latest
تعتمد طريقة التحديث الدقيقة على كيفية تثبيت Claude Code.
مثال: جلستان تعالجان ميزتين مرتبطتين
تخيل مطورًا يبني تطبيقًا يتضمن مهمتين مرتبطتين.
الطرفية 1
الهدف:
إعادة هيكلة خدمة المصادقة وتحديث إنشاء الجلسات.
الطرفية 2
الهدف:
تحديث واجهة برمجة تطبيقات الدفع لاستخدام كائن المستخدم المُصادق الجديد.
تكتشف الطرفية 1 أن الواجهة تغيرت من:
إنشاء جلسة(userId)
تصبح:
إنشاء جلسة({ userId, organizationId })
لا يتعين على الطرف الأول انتظار ملاحظة المطور للتغيير، بل يمكنه إرسال رسالة إلى جلسة أخرى توضح هذا التعديل.
يمكن للجلسة المستقبِلة بعد ذلك تحديث عملها قبل اكتمال تنفيذ الدفع.
عند تشغيل العديد من جلسات الترميز بالذكاء الاصطناعي بشكل مستقل، فإن هذا النوع الصغير من أحداث التنسيق هو ما يصبح مكلفًا.
مثال: تحقيقات متوازية
ميزة الرسائل عبر الجلسات مفيدة أيضًا لتصحيح الأخطاء.
قد يشغّل المطور ثلاث جلسات:
الجلسة أ:
التحقيق في أخطاء API.
الجلسة ب:
فحص سجلات قاعدة البيانات.
الجلسة ج:
فحص عمليات النشر والتغييرات في الإعدادات.
لنفترض أن الجلسة ب تكتشف أن اتصال قاعدة البيانات بدأ يفشل فورًا بعد تدوير بيانات الاعتماد.
يمكنها إبلاغ الجلسات الأخرى بذلك.
لم يعد على الجلسة أ مواصلة التحقيق في مشكلات تحليل الطلبات غير ذات الصلة.
يمكن للجلسة ج التركيز على ما إذا كان النشر قد حصل على المفاتيح الجديدة.
لا يقوم النظام تلقائيًا
بإنشاء فريق متعدد الوكلاء مُدار بالكامل.
يظل المطور هو من يبدأ ويوجه الجلسات المستقلة.
الرسائل فقط تقلل من تكلفة نقل النتائج المفيدة بين هذه الجلسات.
الرسائل عبر الجلسات لا تعادل فريق الوكلاء
يتوفر الآن في Claude Code عدة طرق للتعامل مع وكلاء أو جلسات متعددة.
وهي تحل مشكلات مختلفة.
| الميزة | الأنسب لـ |
|---|---|
| الرسائل عبر الجلسات | الجلسات المستقلة التي تبدأها وتوجهها بنفسك |
| الاستئناف | متابعة نفس المحادثة وسياقها |
| فريق الوكلاء | وكلاء منسقون يولّدهم ويشرف عليهم Claude |
| عرض الوكلاء | مراقبة وتوجيه جلسات متعددة من مكان واحد |
| التحكم عن بُعد | التحكم في الجلسات بنفسك من جهاز آخر |
| القنوات | إرسال أحداث خارجية مثل CI أو رسائل الدردشة إلى الجلسة |
هذا التمييز مهم لأن "عدة نسخ من Claude تتحاور مع بعضها" يمكن أن تصف عدة بنى مختلفة.
الرسائل عبر الجلسات تشير تحديدًا إلى طبقة اتصال خفيفة بين جلسات Claude Code المستقلة.
تأثير هذه الميزة على المشاريع الكبيرة
ترى مقالة AIBase أن هذا التحديث يمكن أن يخفف عبء التنسيق اليدوي في المشاريع الكبيرة.
هذا هو الأثر العملي الأهم.
يمكن للمطور تقسيم المشروع إلى عدة مهام عمل مستقلة:
المصادقة
الدفع
الواجهة الأمامية
ترحيل قاعدة البيانات
الاختبارات
التوثيق
يمكن لكل جلسة التركيز على مجال واحد.
عندما يؤثر قرار أو تغيير على مجال آخر، يمكن تمرير المعلومات ذات الصلة مباشرة بين الجلسات.
يمكن أن يقلل ذلك من:
- النسخ واللصق بين الأطراف
- التفسيرات المتكررة
- التحذيرات المتأخرة عن التبعيات
- التحقيقات المكررة
- فحوصات الحالة المستمرة
لكنه لا يلغي أعمال التكامل.
لا تزال الجلسات المستقلة قادرة على:
- إنتاج تعديلات متعارضة
- إساءة فهم الرسائل
- استخدام حالة مستودع قديمة
- الوصول إلى استنتاجات تقنية مختلفة
- تمرير نتائج خاطئة إلى جلسة أخرى
لا يزال المطور بحاجة إلى الاختبارات ومراجعة الكود والتحكم في الإصدارات وحدود الصلاحيات المناسبة.
أفضل الممارسات للرسائل عبر الجلسات
في الاستخدام الفعلي، يمكن لبعض العادات أن تجعل هذه الميزة أكثر موثوقية.
اجعل الرسالة مركزة
يجب أن توضح الرسالة المفيدة:
- ما الذي تغير
- لماذا هو مهم
- أي مكوّن تأثر
- ما الذي يجب على الجلسة الأخرى التحقق منه
مثال:
أعاد ترحيل قاعدة البيانات تسمية `billing_customer_id` إلى `customer_id`.
لا يزال فرعك يحتوي على استعلامين يشيران إلى الحقل القديم.
يرجى تحديث هذه الاستعلامات قبل إجراء اختبارات التكامل.
هذا أفضل من:
غيّرت بعض الأشياء في قاعدة البيانات. تحقق منها.
لا تعامل الرسائل كذاكرة مشتركة
الجلسة المستقبِلة لا ترث كامل منطق واستنتاجات المرسل.
إذا كان الاكتشاف يعتمد على ملف أو إصدار أو سجل أو نتيجة اختبار، فحدد ذلك بوضوح.
استخدم Worktree لتغييرات الكود المتوازية
عندما تقوم جلسات متعددة بتحرير نفس المستودع بنشاط، يمكن لأشجار العمل المعزولة في Git تقليل تعارضات الملفات.
يمكن للرسائل عبر الجلسات تنسيق الفروع، بينما يظل Git مسؤولًا عن تاريخ الكود والدمج.
أبقِ الموافقة البشرية للعمليات عالية المخاطر
الرسائل بين الوكلاء مفيدة جدًا لتنسيق العمل.
لا ينبغي أن تكون وسيلة للالتفاف على آليات مثل:
- موافقات النشر
- ضوابط الوصول إلى بيئة الإنتاج
- الأوامر التدميرية
- مراجعات الأمان
- العمليات المالية
صممت صلاحيات Anthropic لضمان أن الرسالة لا يمكن أن تحل محل موافقة المستخدم. يجب على الفرق الحفاظ على هذا الفصل في سير العمل الأوسع.
حدّث إلى إصدار أحدث من الحد الأدنى
أُدخلت هذه الميزة في v2.1.224، لكن الإصدارات اللاحقة أصلحت سلوك معالجة الرسائل وحسّنت التواصل بين الأجهزة.
ما لم تتطلب عمليات النشر في المؤسسات تثبيت إصدار محدد، فإن استخدام أحدث إصدار مدعوم هو الخيار الأكثر أمانًا.
الأسئلة الشائعة
ما هي الرسائل عبر الجلسات في Claude Code؟
الرسائل عبر الجلسات تسمح لجلسة Claude Code مستقلة بإرسال رسالة نصية إلى جلسة أخرى. صُممت للتنسيق بين الجلسات التي تعمل بالتوازي، مثل تمرير الاكتشافات أو الإبلاغ عن حالة مهمة أو تحذير جلسة أخرى من تغيير قادم قد يكسر شيئًا.
أي إصدار من Claude Code أدخل الرسائل عبر الجلسات؟
أُدخلت هذه الميزة في Claude Code v2.1.224، الذي صدر في 7 أغسطس 2026. تتطلب وثائق Anthropic الحالية استخدام v2.1.224 أو إصدار أحدث.
هل تشارك الرسائل عبر الجلسات محادثة Claude كاملة؟
لا. تتلقى الجلسة المستقبِلة نص الرسالة فقط وهوية المرسل وعادة عنوان رد — وليس تاريخ محادثة المرسل أو ملفاته. إذا كنت بحاجة إلى مواصلة سياق المحادثة الكامل، فاستخدم ميزة استئناف الجلسة.
هل يمكن لجلسات Claude Code إرسال رسائل لبعضها عبر أجهزة كمبيوتر مختلفة؟
نعم، يمكن للجلسات المدعومة التواصل عبر الأجهزة من خلال البنية التحتية للتحكم عن بُعد من Anthropic. تشير Anthropic إلى أن بدء محادثة جديدة مع جلسة على جهاز آخر بالاسم يتطلب v2.1.225 أو إصدارًا أحدث؛ سلوك v2.1.224 عبر الأجهزة كان محدودًا.
هل تدعم الرسائل عبر الجلسات نظام Windows؟
وهي تدعم macOS وLinux، بما في ذلك Linux ضمن WSL 2. تشير وثائق Anthropic الحالية إلى أن هذه الميزة غير متاحة على Windows الأصلي.
هل تمر الرسائل على نفس الجهاز عبر خوادم Anthropic؟
لا. توضح Anthropic أن الرسائل المرسلة بين الجلسات على نفس الجهاز تستخدم مأخذًا محليًا لكل جلسة ولا تمر عبر خوادم Anthropic.
هل يمكن لجلسة Claude واحدة الموافقة على طلبات الصلاحيات لجلسة أخرى؟
لا. الرسالة الواردة عبر الجلسات لا تُعتبر أبدًا موافقة من المستخدم. كما أنها لا يمكنها إجبار جلسة أخرى على تغيير الصلاحيات المحمية أو إعدادات التهيئة.
كيف أحدّث Claude Code؟
للتثبيت الأصلي، شغّل claude update ثم أعد تشغيل Claude Code. يمكنك التحقق من الإصدار المثبّت باستخدام claude --version وتشخيص حالة التحديث باستخدام claude doctor.
أدوات ذات صلة
- Claude Code: بيئة الترميز الوكيلة من Anthropic لاستكشاف قاعدة الكود والتنفيذ وتصحيح الأخطاء والاختبار والمهام البرمجية طويلة الأمد.
- الرسائل عبر الجلسات في Claude Code: الدليل الرسمي من Anthropic حول اكتشاف الجلسات والتسليم والرسائل عبر الأجهزة والتحكم في الوارد والقيود.
- فرق وكلاء Claude Code: سير عمل الوكلاء المنسقين من Anthropic حيث يولّد Claude فريقًا ويشرف عليه.
- Git Worktree: آلية Git الرسمية لإدارة أشجار عمل متعددة من مستودع واحد، مناسبة لجلسات Claude Code المتوازية.
التحكم عن بُعد في Claude Code: ميزة من Anthropic للتحكم في جلسات Claude Code من جهاز آخر.
- سجل تحديثات Claude Code: السجل الرسمي لإصدارات ميزات وإصلاحات وتواريخ إصدار Claude Code.
روابط ذات صلة
- توثيق تمرير الرسائل بين الجلسات: شرح موثوق حول كيفية اكتشاف الجلسات لبعضها البعض وإرسال الرسائل.
- سجل تحديثات Claude Code: يؤكد أن الإصدار v2.1.224 صدر في 7 أغسطس 2026، وأضاف ميزة
SendMessageالجديدة بين الجلسات. - تثبيت وتحديث Claude Code: الدليل الرسمي للتثبيت وقنوات التحديث ومديري الحزم وأمر
claude update. - مرجع أوامر Claude Code CLI: المرجع الرسمي لأوامر مثل
claudeوclaude updateوclaude installوclaude agents. - إعدادات Claude Code: المرجع الرسمي للإعدادات، بما في ذلك التكوين والتحكم على مستوى المؤسسة.
- توثيق Git Worktree: الدليل الرسمي من Git حول إنشاء أشجار عمل معزولة لدعم التطوير المتوازي.
- توثيق Claude Code: المركز الرئيسي لتوثيق Anthropic حول سير عمل وميزات Claude Code.
الملخص
قدّم الإصدار v2.1.224 من Claude Code ميزة تمرير الرسائل بين الجلسات، مما يسمح لجلسات Claude Code المستقلة باكتشاف بعضها البعض وإرسال رسائل نصية. صُممت هذه الميزة خصيصًا للعمل المتوازي: تبادل نتائج الاكتشاف، والتنسيق بين أشجار العمل، واستلام تحديثات المهام طويلة الأمد، والحد من حاجة المطور إلى نقل المعلومات يدويًا بين محطات طرفية متعددة.
التنفيذ محدود الوظائف عن قصد. لا تتضمن الرسائل سجل المحادثة الكامل أو الملفات، ولا يمكن لجلسة أن تمنح إذنًا لجلسة أخرى، ويمكن للرسائل الواردة أن تُقبل أو تُعلَّق أو تُرفض. تبقى الرسائل على نفس الجهاز محلية النقل عبر مآخذ التوصيل الخاصة بكل جلسة.
أدخلت الإصدارات اللاحقة تحسينات على الوظيفة الأصلية. وعلى وجه الخصوص، حسّن الإصدار v2.1.225 بدء الاتصال عبر الأجهزة، وأصلح سيناريوهات معالجة الرسائل في الجلسات بدون رأس.
الترقية الحقيقية لا تكمن فقط في قدرة نافذتي Claude على "الدردشة" — بل في أن وكلاء البرمجة المستقلين يمكنهم الآن تنسيق أعمالهم دون الحاجة إلى أن يكون المطور بمثابة ناقل رسائل بين كل مهمة متوازية.