أنشئ قيم 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=...) للأدوات المستقلة. وتحافظ النتائج المحفوظة على ترتيب استدعاءات النموذج حتى عند تداخل عمليات التنفيذ.
مواضيع ذات صلة
آخر تعديل في ٢ أكتوبر ٢٠٢٦