العودة إلى الفهرس / سياق الوكلاء
حقن سياق محدد عند بدء الجلسة
استخدم SessionStart hook لتوفير سياق ثابت مطلوب للمهمة وتحقق مما تم حقنه في كل تشغيل.
الهدف
احقن سياق المهمة الذي أنشأه التطبيق صراحة بدلاً من الاعتماد على حالة عامة ضمنية.
الخطوات
- أنشئ callback يعيد
hookSpecificOutputمعhookEventName="SessionStart"وadditionalContextمحدود. [hooks] - سجّله عبر
ClaudeAgentOptions(hooks={"SessionStart":[...]})ولا تحقن بيانات اعتماد أو بيانات غير لازمة. [hooks] - استخدم مهمة اختبار للتحقق من السياق بعد التهيئة وافحص الجلسات الجديدة والمستأنفة. [hooks]
طريقة التحقق
يرى الوكيل السياق المقصود بعد init؛ وتسجل السجلات إصدار السياق لا محتواه الحساس.
معالجة الأعطال
إذا غاب السياق، فتحقق من مفتاح hook واسم الحدث؛ وإذا احتفظت الجلسات المستأنفة بمحتوى قديم فراجع سلوك لقطة الجلسة.
الصلاحيات
المتطلبات السابقة
- Python 3.10+ وSDK وسياق مهمة ينشئه التطبيق ويراجعه.
الصلاحيات
- اقصر السياق على البيانات المصرح للمستخدم بالوصول إليها ونقّحه قبل الحقن.
القيود
يدخل additionalContext في سياق النموذج؛ فتجنب الأسرار والنصوص الكبيرة والوثائق غير المصرح بها.
المصدر الأصلي المثبت
- المستودع
- anthropics/claude-agent-sdk-python
- مسار الملف
- examples/hooks.py
- الإيداع المثبت
b6e9d12fe1cc98dde988ab7b7713c1feeee50c6c- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: MIT
الموضوع الرئيسي
انقل مساعد البرمجة من فهم السياق إلى التحقق من التغيير