copilot-sdk
بناء تطبيقات الذكاء الاصطناعي باستخدام GitHub Copilot SDK
يحتاج المطورون إلى وصول برمجي إلى GitHub Copilot لسير عمل الذكاء الاصطناعي المخصصة. توفر هذه الحزمة إدارة الجلسات، والأدوات المخصصة، والخطافات (hooks)، وتكامل MCP عبر Node.js وPython وGo و.NET.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "copilot-sdk". إنشاء جلسة وطلب من Copilot شرح دالة Python
Résultat attendu:
تم إنشاء الجلسة مع نموذج gpt-4.1. يحلل Copilot الدالة ويوفر شرحاً مفصلاً لغرضها ومعلماتها وقيمة الإرجاع والتحسينات المحتملة.
Utilisation de "copilot-sdk". تحديد أداة طقس وسؤال Copilot عن الظروف في مدينة
Résultat attendu:
تم تسجيل الأداة المخصصة. عند السؤال عن الطقس، يستدعي Copilot الأداة ويعيد بيانات مهيكلة تشمل المدينة ودرجة الحرارة والظروف.
Utilisation de "copilot-sdk". تمكين البث وطلب مراجعة كود
Résultat attendu:
يتدفق الرد رمزاً برمزاً في الوقت الفعلي. تظهر ملاحظات مراجعة الكود تدريجياً مع تمييز الصيغة واقتراحات مضمنة.
Audit de sécurité
SûrAll 192 static analysis findings are false positives. The scanner misinterpreted markdown code block delimiters (```) as shell backtick execution. The file contains documentation examples only, not executable code. URLs are reference links, environment variable mentions document authentication patterns. No actual security risks detected.
Score de qualité
Ce que vous pouvez construire
أدوات التطوير المدعومة بالذكاء الاصطناعي
بناء ملحقات IDE أو أدوات CLI تستفيد من Copilot لتوليد الكود والمراجعة وإعادة الهيكلة مع تكاملات الأدوات المخصصة.
أنظمة مراجعة الكود الآلية
إنشاء وكلاء مخصصين لتحليل طلبات السحب وفحص الأمان والتحقق من أفضل الممارسات مع ملاحظات آلية.
سير عمل متعدد الوكلاء
تنسيق وكلاء ذكاء اصطناعي متخصصين لمهام مختلفة مثل التوثيق والاختبار والنشر باستخدام تكامل خادم MCP.
Essayez ces prompts
إنشاء CopilotClient وبدء جلسة مع نموذج gpt-4.1 وإرسال رسالة تطلب شرح الكود.
تحديد أداة مخصصة تسترد محتويات الملفات من نظام الملفات، ثم إنشاء جلسة يمكنها استخدام هذه أداة للإجابة على أسئلة حول ملفات المشروع.
إعداد جلسة بث تعرض الاستجابات في الوقت الفعلي، وتعالج فروقات رسائل المساعد، وتسجل أحداث خمول الجلسة.
تكوين جلسة مع خادم MCP للوصول إلى GitHub API، وإضافة خطافات للتحكم في أذونات أوامر shell، وتنفيذ معالجة أخطاء مخصصة.
Bonnes pratiques
- استخدم الخطافات (hooks) لتنفيذ ضوابط الأذونات للعمليات الحساسة مثل أوامر shell والوصول إلى الملفات
- تمكين تسجيل التصحيح أثناء التطوير لاستكشاف مشاكل الاتصال والمصادقة
- استخدم استمرارية الجلسة مع معرفات مخصصة لسير العمل طويلة التشغيل التي قد تتجاوز حدود السياق
Éviter
- تضمين رموز GitHub في الكود المصدري بدلاً من استخدام متغيرات البيئة
- إنشاء جلسات جديدة لكل طلب بدلاً من إعادة استخدام الجلسات للمهام ذات الصلة
- تجاهل طلبات الأذونات والموافقة التلقائية على جميع استدعاءات الأدوات بدون تحقق