स्थानीयकृत पठन मार्गदर्शिका
copilot-sdkउद्देश्य, उपयोग और स्रोत
कोपायलट एसडीके का उपयोग करके GitHub कोपायलट द्वारा संचालित एप्लिकेशन बनाएं। कोपायलट के साथ प्रोग्रामेटिक इंटीग्रेशन बनाते समय इसका उपयोग करें।Node.js/TypeScriptयह कोर्स Python, Go या .NET पर आधारित है। इसमें सेशन मैनेजमेंट, कस्टम टूल्स, स्ट्रीमिंग, हुक्स, MCP सर्वर, BYOK प्रोवाइडर्स, सेशन परसिस्टेंस, कस्टम एजेंट्स, स्किल्स और डिप्लॉयमेंट पैटर्न शामिल हैं। इसके लिए GitHub Copilot CLI इंस्टॉल होना और GitHub Copilot सब्सक्रिप्शन होना आवश्यक है (यदि आप BYOK का उपयोग नहीं कर रहे हैं)।
स्रोत प्राप्त किया गया:
- स्रोत रिपॉज़िटरी
- microsoft/skills
- SKILL.md
.github/skills/copilot-sdk/SKILL.md- रिपॉज़िटरी Star
- 3,157
- रिपॉज़िटरी का अंतिम अपडेट
- 2026-10-31
- क्षमता वर्गीकरण
- विकास
- अंतिम संग्रह समय
लाइसेंस: MIT
वर्कफ़्लो के अंश केवल पढ़ने में सहायता के लिए हैं, कोडेज़ से निष्पादन योग्य निर्देश नहीं हैं। इस पृष्ठ को बनाने के लिए किसी तृतीय-पक्ष स्किल का उपयोग नहीं किया गया है।
नीचे दिए गए उद्देश्य और कार्यप्रणाली संबंधी अंश प्रारंभिक सामग्री हैं, जिन्हें पढ़ने के लिए व्यवस्थित और अनुवादित किया गया है। ये अलग से लेबल किए गए कोडेज़ संपादकीय विश्लेषण से भिन्न हैं।
यह कौशल क्या करता है
कोपायलट एसडीके का उपयोग करके GitHub कोपायलट द्वारा संचालित एप्लिकेशन बनाएं। कोपायलट के साथ प्रोग्रामेटिक इंटीग्रेशन बनाते समय इसका उपयोग करें।Node.js/TypeScriptयह कोर्स Python, Go या .NET पर आधारित है। इसमें सेशन मैनेजमेंट, कस्टम टूल्स, स्ट्रीमिंग, हुक्स, MCP सर्वर, BYOK प्रोवाइडर्स, सेशन परसिस्टेंस, कस्टम एजेंट्स, स्किल्स और डिप्लॉयमेंट पैटर्न शामिल हैं। इसके लिए GitHub Copilot CLI इंस्टॉल होना और GitHub Copilot सब्सक्रिप्शन होना आवश्यक है (यदि आप BYOK का उपयोग नहीं कर रहे हैं)।
अपस्ट्रीम वर्कफ़्लो कैसे काम करता है
टोकन उपयोग ट्रैकिंग
CLI का उपयोग करने के बजाय उपयोग संबंधी घटनाओं की सदस्यता लें/usage:
मूल पैटर्न: क्लाइंट → सेशन → मैसेज
सभी SDK उपयोग इस प्रकार हैं: क्लाइंट बनाएं, सेशन बनाएं, संदेश भेजें।
ऊपर की ओर मार्ग · L44 ↗GitHub Copilot SDK
ऐसे एप्लिकेशन बनाएं जो GitHub Copilot के साथ प्रोग्रामेटिक रूप से इंटरैक्ट करते हों। SDK, JSON-RPC के माध्यम से Copilot CLI को रैप करता है, जिससे सेशन मैनेजमेंट, कस्टम टूल्स, हुक्स, MCP सर्वर इंटीग्रेशन और स्ट्रीमिंग की सुविधा मिलती है।Node.js, पायथन, गो और .NET।
ऊपर की ओर मार्ग · L6 ↗Your App → SDK Client → [stdio/TCP] → Copilot CLI → Model Provider
↕
MCP Serversआवश्यकताएँ और सेटअप
आवश्यक शर्तें
GitHub Copilot CLI स्थापित और प्रमाणित हो गया (copilot --versionGitHub Copilot सदस्यता (व्यक्तिगत, व्यावसायिक या एंटरप्राइज़) — BYOK के लिए आवश्यक नहीं है
उपकरण आवश्यकताएँ
हैंडलर को JSON-सीरियलाइज़ेबल डेटा लौटाना होगा (नहीं)undefinedपैरामीटर JSON स्कीमा प्रारूप का पालन करना चाहिए।
सीमाएं और गुणवत्ता जांच
BYOK की सीमाएँ
केवल स्थिर क्रेडेंशियल्स — नेटिव एंट्रा आईडी, ओआईडीसी या प्रबंधित पहचान का समर्थन नहीं। ऑटो-रिफ्रेश की सुविधा नहीं — समाप्त हो चुके टोकन के लिए नया सत्र बनाना आवश्यक है।
ऊपर की ओर मार्ग · L574 ↗सुरक्षित परीक्षण से शुरुआत करें
- समर्थित होस्ट और रिपॉजिटरी इंस्टॉलेशन निर्देशों की जाँच करें। स्किल डायरेक्टरी और उससे संबंधित स्क्रिप्ट, एसेट्स और डॉक्यूमेंटेशन को एक साथ रखें;SKILL.mdअकेले होने पर निर्भरताओं को छोड़ा जा सकता है।
- एजेंट को अपना वास्तविक इनपुट, अपेक्षित आउटपुट और स्वीकृति मानदंड प्रदान करें। इनवोकेशन सिंटैक्स और उपलब्ध उपकरण होस्ट पर निर्भर करते हैं; यह साइट किसी सार्वभौमिक इंस्टॉलेशन कमांड को नहीं मानती है।
- डिस्पोजेबल प्रोजेक्ट या उसकी कॉपी पर मूल वर्कफ़्लो को आज़माएँ। फ़ाइलों, रिमोट सेवाओं या बिल योग्य संसाधनों में परिवर्तन करने वाले कार्यों की अनुमति देने से पहले उनकी समीक्षा करें।
- स्रोत गुणवत्ता जांच और अपनी आवश्यकताओं के आधार पर आउटपुट को सत्यापित करें। सफल ट्रिगर या उच्च रिपॉजिटरी स्टार संख्या सही परिणाम की गारंटी नहीं देते।
मूल लेख में आगे पढ़ें
- GitHub Copilot SDK
- आवश्यक शर्तें
- वास्तुकला
- मूल पैटर्न: क्लाइंट → सेशन → मैसेज
- स्ट्रीमिंग प्रतिक्रियाएँ
- इवेंट सदस्यता
- कस्टम उपकरण
- उपकरण आवश्यकताएँ
- हुक्स
- उपकरण के उपयोग से पहले हुक
- उपकरण के उपयोग के बाद हुक
- उपयोगकर्ता प्रॉम्प्ट सबमिटेड हुक
- त्रुटि प्रबंधन हुक
- एमसीपी सर्वर एकीकरण
- एमसीपी कॉन्फ़िगरेशन फ़ील्ड
- एमसीपी डिबगिंग
- विधियाँ (प्राथमिकता क्रम)
- OAuth GitHub ऐप
- ऑटो-लॉगिन अक्षम करें
- अपनी चाबी खुद लाएं (BYOK)
- प्रदाता कॉन्फ़िगरेशन
- BYOK के साथ Azure प्रबंधित पहचान
- BYOK की सीमाएँ
- सत्र दृढ़ता
- रिज्यूम विकल्प
- क्या कायम रहता है
- अनंत सत्र
- सीमा शुल्क एजेंट
- सिस्टम संदेश
- कौशल एकीकरण
सम्बंधित योग्यता
अनुवाद और दायरा
यह पठन मार्गदर्शिका ऊपर पिन किए गए अंशों में से चयनित अंशों को प्रस्तुत करती है।SKILL.mdयह अनुवाद सहायता से किया गया है। यह कोई संपूर्ण नियमावली या परीक्षित संगतता का दावा नहीं है। उपयोग करने से पहले मूल दस्तावेज़ और उससे संबंधित फ़ाइलों को पढ़ें।
यह परिचय नीचे पिन किए गए संस्करण को संदर्भित करता है; वर्तमान रिपॉजिटरी गतिविधि और संग्रह समय अलग से दिखाए गए हैं।
- पिन किया गया स्रोत
- मूल लेख पढ़ें ↗
- स्रोत प्राप्त किया गया
- स्रोत कमिट
00d66a64919edca5bca2c673373444e36a4b5461- स्रोत SHA-256
9bec8025d0ccf14b3c2f66754966781ba42d08a57b86b103bb9ef98d9f05c58b