Skip to main content
أنشئ قيم Tool ومرّرها عبر AgentSdk::defineTool(...). ويمكن أن تتضمن الأدوات:
  • معاملات JSON parameters المعروضة على النموذج
  • دوال التحقق من inputSchema وoutputSchema وeventSchema
  • timeoutMs ودالة رد النداء execute
  • requireApproval كقيمة منطقية أو دالة رد نداء
  • onToolCalled وonResponseReceived للأعمال التفاعلية
  • nextTurnParams وonError: "return-to-model"
استخدم RuntimeContext::$emitProgress للنتائج الأولية و$setContext لسياق التطبيق.
تُنفذ دوال رد نداء الأدوات بشكل متزامن في بيئة PHP القياسية. لذلك يعتمد التوازي والمقاطعة على إمكانات عملية PHP التي تستضيف SDK.

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

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