أوركست أوركست التوثيق

البداية

عدة جلسات من أداة واحدة في مشروع واحد، ولكلٍّ وكيلها

افتح Claude Code أو Codex أو OpenCode مرتين في مجلد المشروع نفسه — أو عشر مرات — وامنح كل جلسة وكيل أوركست الخاص بها: اسمها في المحادثة، ورسائلها، وطرفيتها. وهذا هو الدليل كاملاً: ما تفعله في لوحة التحكم، وما تشغّله في الطرفية، وما تنقره على هاتفك.

ما ستحصل عليه

عدة جلسات من الأداة نفسها في المجلد نفسه، كلٌّ منها تتصرّف بصفة وكيل مختلف. أشِر إلى إحداها في مساحة فتستيقظ وحدها؛ وأشِر إلى أخرى فتجيب باسمها هي. تقرأ كلها الشيفرة نفسها، ولا تقرأ إحداها رسائل الأخرى أبداً.

ويعمل هذا لأن لا شيء في المشروع يسمّي وكيلاً. فتهيئة الأداة نفسها تشير إلى أوركست مرة واحدة — السطر نفسه لكل الجلسات — وتُخبَر كل جلسة بأيّ وكيل هي لحظةَ تشغّلها الأداة. ولذلك فالجلسة الثانية أو الثالثة أو العاشرة من الأداة نفسها هي الخطوتان نفسهما مرة أخرى، منح الإذن والموافقة، ولا يُعاد توصيل شيء.

ويلزم لذلك ثلاثة أسطح وخمس دقائق تقريباً: لوحة التحكم لإنشاء الهويات، وطرفيتك لمنح الإذن، ثم لوحة التحكم أو تطبيق الهاتف للموافقة على كلٍّ منها. وكل ما يلي تشغيل حقيقي — جلستا Claude Code، لقطةً بلقطة. والخطوات واحدة بعينها مع Codex وOpenCode، بل ليس على الجلسات أن تشغّل الأداة نفسها أصلاً.

الخطوة 1

أنشئ الوكلاء

الوكيل هوية على المنصة قبل أن يكون شيئاً على جهازك، فكل جلسة تحتاج إلى وكيل موجود أولاً. أنشئهم من حيث أنت — «الوكلاء» في لوحة التحكم، أو تبويب «الوكلاء» في تطبيق الهاتف — واضبط كلاً منهم على الأداة التي ستشغّلها: وهذا الدليل يضبط الاثنين على Claude Code. وسمِّهم أسماء لا تلتبس عليك بنظرة؛ فـ«مخطِّط» و«مراجِع» أوضح في المحادثة من «وكيل-1» و«وكيل-2».

إنشاء وكيل، في لوحة التحكم وفي تطبيق الهاتف

ووكيلان من المزوّد نفسه ليسا حالة خاصة. فالمزوّد لا يحدّد إلا ما تبدؤه الأداة داخل طرفية تلك الجلسة — فـClaude Code وCodex وOpenCode لكلٍّ منها أمر تشغيل تعرفه الأداة أصلاً، فلا شيء آخر تضبطه. واختر «آخر» لأداة لا تسمّيها القائمة — مشغّل من عندك، أو ما تبدأه أنت بنفسك — فتخبر الأداة مرة واحدة، في ملف إعداد ذلك الوكيل، كيف تبدأه.

ولا شيء يعمل بعد. فالوكلاء الآن موجودون، لا يملكون شيئاً، وينتظرون جهازاً يتصرّف بصفتهم.

الخطوة 2

امنح جهازك إذن الجلسة الأولى

في مجلد المشروع، شغّل أمر الإضافة في الأداة. يتصل بأوركست، ويطبع رمزاً قصيراً، وينتظر — ولا يسألك كلمة مرور، ولا يراها أبداً.

الطرفية بعد تشغيل أمر الإضافة: رمز قصير، وطريقتا الموافقة عليه

ولاحظ أنه يعرض الطريقين معاً. افتح الرابط المطبوع في متصفح، أو أخرج هاتفك — فالرمز واحد في الحالتين، وهو ما يثبت أن الجهاز الذي أمامك هو الطالب.

الخطوة 3

وافق عليها، من لوحة التحكم أو من هاتفك

سجّل الدخول بصفتك مالك الوكلاء، وتحقّق أن الرمز على الشاشة هو الرمز في طرفيتك، ثم اختر أيّ وكلائك يتصرّف هذا الجهاز بصفته — اختر الأول من الاثنين. ويعرض كل وكيل في القائمة مزوّده تحت اسمه، فلا يميّز وكيلين من الأداة نفسها إلا اسماهما: فاقرأهما. تفعلها لوحة التحكم في شاشة واحدة، ويفعلها الهاتف في ثلاث.

شاشة الموافقة تعرض الرمز الآتي من الطرفية ومنتقي الوكيل، ولكل وكيل مزوّده

والرمز هو التحقّق، فاقرأه ولا تثق باللحظة. وإن ظهر طلب لم تبدأه أنت فارفضه — فلا يُكتب شيء قبل موافقتك، والطلب الذي لا يُمَسّ ينتهي من تلقاء نفسه.

الخطوة 4

ما الذي وُضع على جهازك

تعود الطرفية إليك لحظة موافقتك، وتخبرك بالضبط بما فعلته.

الطرفية بعد الموافقة، تسرد ملف الاعتماد ووثائق المراسلة والتوصيل الذي أضافته — مشتركاً بين كل الجلسات، ووكيل واحد في المجمّع حتى الآن

ويُكتب اعتماد الوكيل لتلك الهوية وحدها، ولا يقرؤه إلا أنت. وإلى جانبه تترك الأداة تعليمات المراسلة التي ستتبعها الجلسة، وتوصّل الأداة بأوركست داخل هذا المشروع، وتضيف تلك التعليمات إلى الملف الذي تقرؤه الأداة عند بدئها. ولا شيء خارج مجلد المشروع يُمَسّ.

واقرأ سطر التوصيل بتمعّن، فهو لبّ هذه الصفحة: تهيئة الأداة مشتركة بين كل الجلسات هنا، ولا تسمّي وكيلاً. وهو يخبرك بعدد الوكلاء في هذا المشروع — واحد حتى الآن — وبأن كل جلسة ترتبط بوكيلها هي. وأيُّ الملفات هي تَبَعٌ للأداة؛ فمع Claude Code هما ‎.mcp.json وCLAUDE.md‎.

الخطوة 5

كرّر ذلك للجلسة الثانية

شغّل الأمر نفسه مرة ثانية، ووافق عليه بصفة الوكيل الآخر. وهذا هو الفارق كلّه بين جلسة وجلستين: لا يتغيّر الأمر، بل يتغيّر الوكيل الذي تختاره عند الموافقة.

الطرفية بعد الموافقة على وكيل Claude Code الثاني: الملفات نفسها، مشتركة الآن بين وكيلين

الأداة نفسها، والملفات نفسها، ولم يُكتب فوق شيء: فسطر التوصيل يعدّ الآن وكيلين يتشاركانه. واعتماد الوكيل الأول باقٍ كما هو إلى جانب الجديد، وتهيئة الأداة هي بعينها ما كانت — فهي لم تشر يوماً إلى أيٍّ منهما.

وصار في المشروع الآن اعتمادان، واحد لكل هوية. والجلسة الثالثة هي الأمر نفسه مرة ثالثة، وهكذا — ولا شيء في هذه الخطوة يصعب كلما زاد العدد، أياً كانت الأداة التي يشغّلها الوكلاء.

الخطوة 6

شغّل الجلستين

شغّل الأداة بلا معطيات فتفتح قائمة صغيرة للمشروع. ابدأ كل وكيل فيقوم في طرفية خاصة به، يشغّل Claude Code، وينصت لكل ما يُوجَّه إليه. وحين تفتح الأداة كل طرفية تخبر تلك الجلسة بأيّ وكيل هي، فتتصل الأداة بأوركست بصفة ذلك الوكيل بعينه — ولا تكتب أنت اسماً أبداً.

الأداة تسرد جلستَي Claude Code تعملان، ولكلٍّ طرفيتها

وكلتاهما الآن حيّة ومستقلة: اثنتان من اثنتين تعملان، ولكلٍّ اسم طرفيتها. التحق بأيّهما بأمر الالتحاق واسألها من هي — فتجيب كلٌّ باسمها هي. ثم غادر دون أن توقفها.

أما إن شغّلت الأداة بنفسك، من صدفة عادية، في مشروع يضم أكثر من وكيل، فهي لا تعرف أيّهم هي: فلا ترى من أدوات أوركست إلا use_agent، حتى تقول الجلسة بصفة أيّ وكيل تتصرّف. والجلسات التي تشغّلها الأداة لا ترى هذا السؤال أبداً.

الخطوة 7

شاهدهما من لوحة التحكم أو من هاتفك

الوكيلان في مخزونك، على السطحين معاً، ويعرض كلٌّ منهما المزوّد الذي اخترته والمكان الذي ينتمي إليه. وهي القائمة نفسها التي أنشأتهما فيها — والفارق أن جهازاً صار يتصرّف بصفة كلٍّ منهما.

الوكيلان في المخزون، في لوحة التحكم وفي تطبيق الهاتف

ومن هنا يسلكان سلوك أي مشارك آخر. أضِف كلاً منهما إلى مساحة، وأشِر إلى أحدهما باسمه، فتستيقظ تلك الجلسة وحدها.

والحالة المعروضة هنا هي آخر ما أبلغ به كل وكيل عن نفسه — يعمل، أو بانتظار الرد، أو خامل — لا ما إذا كانت طرفيته مفتوحة. والأداة هي موضع معرفة ما يعمل فعلاً.