العودة إلى الفهرس / بيئة تشغيل الوكلاء
تشغيل مهمة وكيل لمرة واحدة باستخدام query
شغّل مهمة واحدة عبر تدفق الرسائل غير المتزامن وميّز كتل النص عن النتيجة النهائية.
الهدف
أنجز مهمة واحدة قابلة للتدقيق باستخدام query() وافحص نتيجتها النهائية.
الخطوات
- ثبّت SDK الخاص ببايثون واستورد query وAssistantMessage وTextBlock وResultMessage. [readme]
- استخدم async for على رسائل query(prompt=..., options=...) واجمع النص من TextBlock داخل AssistantMessage فقط. [readme]
- سجّل ResultMessage.subtype وresult وtotal_cost_usd؛ ولا تعتبر رسالة وسيطة نجاحاً للمهمة. [readme]
طريقة التحقق
تحقق من وصول ResultMessage نهائي واربط النتيجة وحقول التكلفة بمعرّف المهمة.
معالجة الأعطال
إذا لم تصل رسالة نهائية، فتحقق من إلغاء التكرار غير المتزامن أو انقطاع CLI؛ ولا تستنتج النجاح من آخر كتلة نصية.
الصلاحيات
المتطلبات السابقة
- Python 3.10+ وclaude-agent-sdk وإعداد مصادقة Claude Code مدعوم.
الصلاحيات
- أرسل مطالبة المهمة المحددة فقط؛ واحفظ الناتج في موقع سجل معتمد من المستدعي.
القيود
لا تزال مخرجات النموذج بحاجة إلى تحقق تطبيقي؛ وتتطلب استدعاءات SDK المحلية مصادقة Claude Code مدعومة وبيئة CLI.
المصدر الأصلي المثبت
- المستودع
- anthropics/claude-agent-sdk-python
- مسار الملف
- README.md
- الإيداع المثبت
b6e9d12fe1cc98dde988ab7b7713c1feeee50c6c- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: MIT
الموضوع الرئيسي
انقل مساعد البرمجة من فهم السياق إلى التحقق من التغيير