EN
تعلّم المسارات المرجع مقالات المحفوظات
قارِن وقرّر

الفرق بين agent و subagent في Claude Code

لحظة فهمك للفرق بين agent و subagent هي اللحظة التي تتوقّف فيها عن حشو كل شيء في محادثة واحدة وتبدأ بالحفاظ على نظافة خطّك الرئيسي.

قراءة 4 min · حُدّث في 2026-06-16
الفرق بين agent و subagent في Claude Code

حين تعمل مع Claude Code، أنت تتحدّث مع agent — ذكاء اصطناعي يخطّط، ينفّذ، يتحقّق، ويكرّر حتى تُنجز المهمة. لكن أحيانًا يُطلق هذا الـ agent نسخة Claude ثانية للتعامل مع مهمة فرعية. تلك النسخة الثانية هي subagent.

التمييز مهم لأنه مفتاح الحفاظ على إنتاجية الـ sessions الطويلة.

الخلاصة في سطر

  • الـ agent هو Claude الرئيسي — الذي تتحدّث إليه.
  • الـ subagent هو مساعد Claude يفوّض إليه عملًا، مع context منفصل خاص به.

لماذا هذا الفصل موجود

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

الـ subagent يحل هذا بالقيام بالعمل الفوضوي في مكان آخر وإعادة الإجابة النظيفة فقط.

كيف يبدو عمليًا

تطلب من Claude الرئيسي:

ابحث عن كل مكان نرسل فيه بريدًا إلكترونيًا في هذا الـ codebase ولخّص كيف يعمل كل منها.
Find every place we send email in this codebase and summarize how each one works.

يستطيع Claude قراءة كل تلك الملفات بنفسه — لكن ذلك سيستهلك الـ context بتفاصيل تنفيذية لا تحتاجها. بدلًا من ذلك، يُطلق subagent:

  • يحصل الـ subagent على context window جديد خاص به
  • يقرأ كل الملفات، يتتبّع المنطق، يدوّن ملاحظات
  • يعود بملخّص نظيف
  • خطّك الرئيسي يحصل على الإجابة دون الفوضى

متى تفوّض

الموقفاستخدم الـ agent الرئيسياستخدم subagent
سؤال سريع عن ملف واحدنعممبالغة
قراءة 30 ملفًا وتلخيصهالا — تلويث الـ contextنعم
مهمة بحثية جانبيةلا — تدفن الخطّ الرئيسينعم
مهمة متعدّدة الخطوات تريد متابعتهانعملا — ستفقد الرؤية
تحقيق موازٍغير ممكن وحدهنعم — أطلق عدّة subagents

النموذج الذهني

فكّر فيه كمدير وباحث. أنت (الـ agent الرئيسي) تبقى مركّزًا على خطّ اتخاذ القرار. حين تحتاج من أحد أن “يذهب ويبحث في هذا ويعود بالنتائج”، هذا هو الـ subagent.

الـ agent الرئيسي هو المحادثة التي تهمّك. الـ subagent هو العمل الذي لا تريد مشاهدته.

المقايضة الأساسية

الـ subagent لا يرى محادثتك. يبدأ فارغًا. لذا عليك إعطاؤه كل ما يحتاجه في الطلب — context كافٍ لإنجاز العمل، لكن ليس بالقدر الذي يُبطل الغرض. المكافأة هي أن خطّك الرئيسي يبقى نظيفًا ومركّزًا وقادرًا على التعامل مع المهمة التالية دون أن تُثقله السابقة.

المواضيع

أسئلة يطرحها الناس

هل يرى الـ subagent تاريخ محادثتي؟
لا. يبدأ الـ subagent بـ context فارغ — لا يعرف إلا ما تضعه في الطلب. هذا هو الهدف: يقوم بالعمل الفوضوي دون تلويث خطّك الرئيسي، ويعود بالنتيجة فقط.
متى أستخدم subagent بدلًا من سؤال Claude الرئيسي مباشرة؟
حين تكون المهمة ستدفن محادثتك الرئيسية بالضوضاء — قراءة أربعين ملفًا، أو البحث عن كل استخدام لشيء ما، أو أي مهمة بحثية جانبية تهمّك نتيجتها فقط لا عمليتها.
هل يستطيع الـ subagent استخدام الأدوات وتعديل الملفات؟
نعم. الـ subagent هو Claude كامل مع وصول للأدوات. يستطيع قراءة الملفات وتنفيذ الأوامر وإجراء تعديلات — لكنه يفعل ذلك في الـ context window الخاص به ويعود بالتقرير.
طبِّقها عمليًا
ابدأ الدورة الموجَّهة
ابدأ