دليل الدخل بالوكلاءموارد عامة مجانية
中文 EN العربية

العودة إلى الفهرس / بيئة تشغيل الوكلاء

إنشاء جلسة تفاعلية باستخدام ClaudeSDKClient

احتفظ بسياق المحادثة داخل client واحد، وأرسل الأدوار واستهلك كل استجابة كاملة.

الهدف

نفّذ تفاعلاً متعدد الأدوار للوكيل بحدود أدوار واضحة.

الخطوات

  1. أدر الاتصال باستخدام async with ClaudeSDKClient() as client. [stream]
  2. في كل دور استدعِ await client.query(prompt) ثم كرر client.receive_response() حتى تنتهي استجابة الدور. [stream]
  3. أرسل سؤال متابعة يعتمد على الإجابة بعد تلقي النتيجة النهائية للدور الحالي فقط. [stream]

طريقة التحقق

يمكن للدور الثاني الإشارة إلى سياق الأول، ولكل دور نتيجة نهائية.

معالجة الأعطال

إذا اختلطت الردود بين الأدوار، فاستهلكها بالتسلسل؛ ويتطلب تشغيل استعلامات متزامنة على client واحد تصميماً واختباراً منفصلين.

الصلاحيات

المتطلبات السابقة

الصلاحيات

القيود

يقتصر السياق على عمر client؛ ولا يقدم هذا المثال استمرارية بين العمليات.

المصدر الأصلي المثبت

https://github.com/anthropics/claude-agent-sdk-python/blob/b6e9d12fe1cc98dde988ab7b7713c1feeee50c6c/examples/streaming_mode.py

المستودع
anthropics/claude-agent-sdk-python
مسار الملف
examples/streaming_mode.py
الإيداع المثبت
b6e9d12fe1cc98dde988ab7b7713c1feeee50c6c
تاريخ فحص المصدر
2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت

مقاييس المستودع

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

النجوم
لم يُجمع
التفرعات
لم يُجمع
وقت الرصد
لم يُجمع

لا تتوفر لقطة مقاييس بعد.

الترخيص: MIT

الموضوع الرئيسي

انقل مساعد البرمجة من فهم السياق إلى التحقق من التغيير

موارد ذات صلة