Skip to main content
أنشئ قيم 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: ...} الأدوات المستقلة بالتوازي مع الحفاظ على ترتيب نتائج الأدوات.

مواضيع ذات صلة

آخر تعديل في ٢ أكتوبر ٢٠٢٦