| Hook | When Called | Common Use Cases |
| SDKInitHook | SDK client initialization | Configure defaults, validate config, set base URL | | BeforeCreateRequestHook | Before the HTTP request object is created | Modify input parameters, inject defaults | | BeforeRequestHook | Before the HTTP request is sent | Add headers, logging, telemetry, sign requests |
| AfterSuccessHook | After a successful HTTP response | Transform response, emit warnings, log metrics | | AfterErrorHook | After an HTTP error response | Error transformation, retry logic, error logging |
دليل لتنفيذ خطافات دورة حياة SDK لتخصيص سلوك الطلب/الاستجابة. يغطي أنواع الخطاف، وأنماط التسجيل، وأمثلة عملية للإضافة الرؤوس المخصصة والقياس عن بعد والتوقيعات الأمنية ومعالجة الأخطاء. عبارات التشغيل: "خطافات SDK"، "إضافة خطافات"، "BeforeRequestHook"، "وكيل مستخدم مخصص"، "ربط القياس عن بعد"، "البرامج الوسيطة لـ SDK"، "طلبات الاعتراض"، "ربط الأمان المخصص"، "مصادقة HMAC" المصدر: speakeasy-api/agent-skills.