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

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

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