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