> ## 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.

# लाइफ़साइकल हुक

> .NET रन, मॉडल, स्टेप, टूल और चेकपॉइंट इवेंट पर प्रतिक्रिया दें।

Pass `RunOptions.OnEvent` प्रोडक्ट टाइमलाइन, ऑडिट लॉग या टेलीमेट्री पाइपलाइन अपडेट करने के लिए।

इवेंट परिवारों में रन का शुरू होना/फिर शुरू होना/समाप्ति स्थिति, मॉडल अनुरोध, स्टेप चेकपॉइंट, टूल निष्पादन और प्रगति, मानव हस्तक्षेप की प्रतीक्षा, रद्दीकरण और विफलताएँ शामिल हैं।

कॉलबैक तेज़ रखें। धीमे स्टोरेज या नेटवर्क काम को एजेंट लूप के बाहर कतार में भेजें।

```csharp theme={null}
OnEvent = value => logger.LogInformation(
    "{EventType} {RunId}", value.Type, value.RunId
);
```

## संबंधित

* [स्ट्रीमिंग](./agent-sdk-streaming.mdx)
* [DevTools](./agent-sdk-devtools.mdx)


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