أنشئ قيم Tool ومرّرها عبر DefineTool(...). ويمكن أن تتضمن الأدوات:
Parameters بصيغة JSON تُعرض على النموذج
- أدوات تحقق لـ
InputSchema وOutputSchema وEventSchema
Timeout ودالة Execute(input, RuntimeContext)
RequireApproval غير المشروط أو شرط Approval مشروط
OnToolCalled وOnResponseReceived للعمل التفاعلي
- تجاوزات
NextTurn وOnError: "return-to-model"
استخدم RuntimeContext.EmitProgress وSetContext وسياق context.Context المقدّم. ينفّذ ToolExecutionConfig{Concurrency: ...} الأدوات المستقلة بالتوازي مع الحفاظ على ترتيب نتائج الأدوات.
مواضيع ذات صلة
آخر تعديل في ٢ أكتوبر ٢٠٢٦