> ## Documentation Index
> Fetch the complete documentation index at: https://phaseo.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# خطافات دورة الحياة

> راقب عمليات تشغيل وكلاء PHP وجولات النموذج والأدوات وحالات الإيقاف المؤقت والإكمال.

مرّر دالة رد نداء `onEvent` لتلقي أحداث دورة حياة منظّمة أثناء التشغيل.

```php theme={null}
$result = $agent->run(
    input: $prompt,
    client: $client,
    onEvent: function (array $event): void {
        $logger->info("agent event", [
            "type" => $event["type"],
            "run_id" => $event["run_id"],
            "details" => $event["details"] ?? [],
        ]);
    }
);
```

تشمل الأحداث المفيدة بدء التشغيل وإكماله وفشله، ومحاولات النموذج، وأجزاء النص والاستدلال، وبدء الأدوات وتقدمها وإكمالها وفشلها، ونقاط المراجعة البشرية.

أبقِ دوال رد النداء سريعة. ضع مهام التخزين البطيئة في قائمة انتظار، واحذف المدخلات الحساسة للأدوات قبل إرسال الأحداث إلى أنظمة القياس عن بُعد الخارجية.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.