العودة إلى الفهرس / مخرجات الوكلاء
الحصول على نتيجة وكيل وفق JSON Schema
اضبط output_format واقرأ البيانات المنظمة من ResultMessage.structured_output النهائي.
الهدف
اجعل الوكيل يعيد مخرجات منظمة يستطيع التطبيق التحقق منها.
الخطوات
- اضبط ClaudeAgentOptions.output_format على
{"type":"json_schema","schema":{...}}مع الحقول المطلوبة وأنواعها. [types] - شغّل المهمة وانتظر ResultMessage النهائية؛ ولا تعتبر نص البث المدمج كائناً منظماً. [types]
- اقرأ
ResultMessage.structured_outputثم تحقق من قواعد الأعمال والحقول المجهولة والقيم المفقودة. [types]
طريقة التحقق
اختبر أمثلة صحيحة وغير صحيحة وتحقق من أنواع الحقول ورفض النتائج غير الصالحة دلالياً أو الناقصة.
معالجة الأعطال
إذا غابت structured_output فتحقق من دعم CLI لوضع المخطط ووصول ResultMessage نهائية؛ ولا تحلل اللغة الطبيعية عشوائياً كخيار بديل.
الصلاحيات
المتطلبات السابقة
- Python 3.10+ وclaude-agent-sdk وبيئة CLI مصادق عليها تدعم المخرجات المنظمة.
الصلاحيات
- اكتب النتائج المنظمة في مخزن تطبيق معتمد فقط؛ ولا تستخدم الحقول غير الموثوقة للأوامر أو إجراءات الحساب.
القيود
يقيد JSON Schema البنية لا صحة المعنى؛ ولا يزال التحقق التطبيقي ورفض القيم المجهولة ضرورياً.
المصدر الأصلي المثبت
- المستودع
- anthropics/claude-agent-sdk-python
- مسار الملف
- src/claude_agent_sdk/types.py
- الإيداع المثبت
b6e9d12fe1cc98dde988ab7b7713c1feeee50c6c- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: MIT
الموضوع الرئيسي
انقل مساعد البرمجة من فهم السياق إلى التحقق من التغيير