Skip to main content
أنشئ قيم PhaseoAgentSdk::Tool ومرّرها عبر define_tool. ويمكن أن تتضمن الأدوات:
  • parameters بصيغة JSON تُعرض على النموذج
  • استدعاءات تحقق لـinput_schema وoutput_schema وevent_schema
  • timeout_ms واستدعاء رد النداء execute
  • require_approval بقيمة منطقية أو قابلة للاستدعاء
  • on_tool_called وon_response_received للعمل التفاعلي
  • next_turn_params وon_error: "return-to-model"
استخدم runtime.emit_progress للنتائج الأولية وset_context لسياق التطبيق. ويمكن لعدد محدود من سلاسل التنفيذ تشغيل الأدوات المستقلة بالتوازي مع حفظ النتائج بترتيب استدعاءات النموذج.

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

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