Vercel CLI अब AI एजेंट्स के लिए तैयार है

VVercel
컴퓨터/소프트웨어AI/미래기술

스크립트

00:00:00सबको नमस्कार, मैं मेलकी हूँ और वर्सेल में हम चीजें शिप करना पसंद करते हैं, खासकर जब बात आती है
00:00:06एजिंग क्लाउड के लिए बुनियादी ढांचे की, और उस बुनियादी ढांचे के सबसे महत्वपूर्ण हिस्सों में से एक
00:00:11है वर्सेल सीएलआई। सीएलआई अब सिर्फ किसी के लिए अपने टर्मिनल से डिप्लॉय करने का जरिया नहीं रहा,
00:00:17यह एजेंट्स के लिए एक बिल्डिंग प्रिमिटिव बनता जा रहा है, एक प्रोग्रामेबल इंटरफ़ेस जिसका वे उपयोग कर सकते हैं
00:00:23संसाधनों को कनेक्ट करने, सैंडबॉक्स बनाने, लॉग का निरीक्षण करने, समस्याओं को डीबग करने और अपने डिप्लॉयमेंट को बेहतर बनाते रहने के लिए।
00:00:29तो इस पहले भाग में, मैं आपको वर्सेल सीएलआई के लिए किए जा रहे कुछ हालिया अपडेट्स के बारे में बताऊंगा
00:00:35ताकि इसे आपके एजेंट्स के साथ निर्माण करने के लिए एक मजबूत आधार बनाया जा सके। तो चलिए शुरुआत करते हैं
00:00:41वर्सेल सैंडबॉक्स से और यह भी कि आप सीधे वर्सेल सीएलआई से इसका उपयोग कैसे कर सकते हैं। जैसा कि हम जानते हैं
00:00:47सैंडबॉक्स आजकल बहुत लोकप्रिय हैं और वर्सेल सैंडबॉक्स वास्तव में सबसे तेज़ अनुभवों में से एक है
00:00:53और यह एकदम सही है, आपके पास आपका एजेंट है, वे कुछ कोड चलाएंगे और आप यह सुनिश्चित करना चाहते हैं
00:00:57कि यह सुरक्षित रूप से हो, और एक सुरक्षित सैंडबॉक्स से बेहतर तरीका क्या हो सकता है? तो आइए इस टर्मिनल में चलते हैं
00:01:04यहीं पर। जैसा कि आप देख सकते हैं, मेरे पास vc connect है, यह पहले से ही ठीक है। अब मैं क्या करने जा रहा हूँ, vc sandbox create
00:01:13dash dash connect का उपयोग करूँगा और यह सब मुझे इस नए इंस्टेंस से सीधे जुड़ने की अनुमति देता है जिसे मैं बनाने वाला हूँ
00:01:17आप यहाँ देख सकते हैं यह तेज़ है, वर्सेल सीएलआई का उपयोग करें और बैंग, आप उस सैंडबॉक्स का विवरण देख सकते हैं
00:01:24जो बनाया गया था, आपको टीम प्रोजेक्ट मिलता है, यह सीधे आपके प्राधिकरण क्रेडेंशियल्स के दायरे में आता है
00:01:29बहुत आसान, बहुत सहज। आप यहाँ देख सकते हैं कि मैं अब सैंडबॉक्स से सामान्य रूप से कोई भी कमांड निष्पादित कर सकता हूँ
00:01:36जिसे मैं चाहता हूँ, मैं आगे बढ़ सकता हूँ और एक अलग रिपॉजिटरी के लिए git clone कर सकता हूँ जिसे मैं चाहता हूँ ताकि मैं कर सकूँ
00:01:41आगे बढ़ें और वर्सेल सीएलआई के लिए github प्राप्त करें, इसलिए मैं यहाँ जाऊँगा, इसे प्राप्त करूँगा और सैंडबॉक्स से
00:01:51मैं git clone के साथ जा सकता हूँ और अब यह उस वर्सेल रिपॉजिटरी में क्लोन होने जा रहा है, यह इसे डाउनलोड करने जा रहा है
00:01:56ताकि मैं इसे उस सैंडबॉक्स में उपयोग कर सकूं। तो अब जब हम वापस आ गए हैं और रिपॉजिटरी क्लोन हो गई है, तो मैं आगे बढ़ सकता हूँ और
00:02:02उस सैंडबॉक्स से बाहर निकल सकता हूँ, कोई बड़ी बात नहीं है और मान लीजिए कि मैं किसी दिन वापस जाना चाहता हूँ तो मैं आगे बढ़कर vc sandbox कर सकता हूँ
00:02:10connect और उस सैंडबॉक्स का नाम और मैं वहीं वापस आ गया हूँ जहाँ मैंने छोड़ा था, ls और आप देख सकते हैं कि
00:02:17github रिपॉजिटरी। तो आगे बढ़ें, वर्सेल सीएलआई का उपयोग करके अपने एजेंट्स को सैंडबॉक्स में बेकाबू होने दें। तो बुनियादी ढांचे का एक और
00:02:24महत्वपूर्ण हिस्सा जिसकी आपको आवश्यकता है यदि आप उत्पादन-तैयार अनुप्रयोग बना रहे हैं, वे हैं फीचर फ्लैग्स
00:02:29और वर्सेल फ्लैग्स वर्सेल प्लेटफॉर्म में अंतर्निहित एक फीचर फ्लैग प्रदाता है। फ्लैग बनाएं, लक्ष्यीकरण नियम परिभाषित करें
00:02:36प्रगतिशील रोलआउट चलाएं, वर्सेल सीएलआई पर अपने एजेंट्स से ए/बी परीक्षण चलाएं। आइए
00:02:43आगे बढ़ें और इस परीक्षण प्रोजेक्ट के लिए एक नया फीचर फ्लैग बनाएं जो मेरे पास यहाँ है, तो पहली कमांड
00:02:48जो मैं करने जा रहा हूँ वह होगी vc flags create और फिर मेरे फीचर फ्लैग का नाम जो होने वाला है
00:02:53a dash b dash split जैसा कि आप यहाँ देख सकते हैं अब मेरे पास फीचर फ्लैग चालू है, मैं आगे बढ़ सकता हूँ और
00:03:02वास्तव में इसे देख सकता हूँ तो यह मेरा फीचर फ्लैग a b split है, मेरे पास प्रोडक्शन टारगेट, प्रीव्यू
00:03:07टारगेट और डेवलपमेंट टारगेट है। अब अगर मैं वापस जाऊँ और मान लीजिए कि मुझे अपने एजेंट या खुद को बताना है कि मैं चाहता हूँ
00:03:13फ्लैग और उससे जुड़े ट्रैफ़िक को संशोधित करना। तो यहाँ मैं क्या कर सकता हूँ इस कमांड को पेस्ट कर सकता हूँ लेकिन जो मैं कर रहा हूँ
00:03:19वह वर्सेल सीएलआई को कॉल करना है, flags कमांड, मेरे फीचर फ्लैग का नाम इसलिए a b split के खिलाफ
00:03:26और फिर मैं अपने प्रोडक्शन वातावरण को लक्षित कर रहा हूँ, मैं इसे user id द्वारा विभाजित करने जा रहा हूँ और वजन जो मैं
00:03:32रखने जा रहा हूँ वह है false को 95 और वजन को 5 जिसका अर्थ है कि 95% ट्रैफ़िक मेरे फीचर फ्लैग के एक बाल्टी में होगा
00:03:40और अन्य पाँच प्रतिशत यह मानते हुए कि यह वह सुविधा होगी जिसे मैं रोल आउट करना चाहता हूँ, यहाँ होगा
00:03:44और यदि मैं इस पर क्लिक करता हूँ तो अब आप देख सकते हैं कि मैं इसे सीमित कर सकता हूँ, मैं एक संदेश भेज सकता हूँ ताकि मैं कॉन्फ़िगर कर सकूं
00:03:50production false off true on के लिए split जो वास्तविक प्लेटफ़ॉर्म में बने रहेंगे और यह रहा
00:03:56सफलतापूर्वक फीचर फ्लैग a b split को प्रोडक्शन में अपडेट कर दिया गया है। ठीक है अब यह हो सकता है मेरा
00:04:02वर्सेल सीएलआई में पसंदीदा नया फीचर लेकिन हमने पूरी तरह से फिर से डिज़ाइन किया है कि vc curl के साथ curl कैसे काम करता है
00:04:09इसलिए एजेंट्स को अब केवल कोड लिखने की आवश्यकता नहीं है, मेरा मतलब है कि वह कुछ समय पहले की बात थी, उन्हें यह परीक्षण करने की आवश्यकता है कि
00:04:14उन्होंने क्या बदला है और वर्सेल curl आपको मैन्युअल रूप से जोड़े बिना एक लिंक किए गए प्रोजेक्ट या विशिष्ट
00:04:19डिप्लॉयमेंट यूआरएल के खिलाफ अनुरोध करने देता है लेकिन एक अतिरिक्त अच्छी बात यह है कि हमने इसके साथ विकास किया है
00:04:26मूल curl कमांड ताकि आप vc curl के साथ curl के साथ जो कुछ भी उपयोग कर सकें, यहाँ मेरे पास है
00:04:32मेरा टर्मिनल खुला है, मेरे पास एक उपयोगकर्ता साइट है इसलिए यदि आप देखते हैं तो एक बहुत ही बुनियादी साइट सिर्फ एक hello api
00:04:38लेकिन यहाँ मैं कुछ ऐसा कर सकता हूँ जैसे vc curl slash api slash hello आप देख सकते हैं कि मुझे कमांड वापस मिल जाती है
00:04:46ठीक है बढ़िया कुछ भी बहुत fancy नहीं है लेकिन मुझे लगता है कि जो अच्छा होगा वह यह है कि अगर मैं अपने एजेंट से एक ऐसे प्रवाह में वही काम करने के लिए कहूं
00:04:52जहाँ शायद कुछ डिप्लॉय किया गया है और वे जाँच करते हैं कि एंडपॉइंट कैसे दिखते हैं क्या वे सही ढंग से काम करते हैं क्या कुछ टूट गया है
00:04:57vc curl का उपयोग करके क्या आप slash api slash hello एंडपॉइंट को आह्वान कर सकते हैं
00:05:10बहुत बढ़िया इसलिए एंडपॉइंट प्रतिक्रिया सफल रही एजेंट ने वही किया जो उसे करना था
00:05:14और अब अगर मैं कहूँ कि मेरे परीक्षण के लिए slash api slash users एंडपॉइंट पर पोस्ट करने के बारे में क्या ख्याल है
00:05:22यदि यह सही ढंग से काम कर रहा है तो मेरे एंडपॉइंट के वास्तविक स्कीमा को उठाया गया क्योंकि मैंने इसे वर्सेल पर डिप्लॉय किया था
00:05:35और अब पोस्ट कमांड बनाने के लिए मूल कमांड का उपयोग करते हुए आप देख सकते हैं कि पोस्ट सही ढंग से काम करता है
00:05:41प्रतिक्रिया create id3 name melky vc hello dash api dash flame dot versell dot app पर डिप्लॉयमेंट आरक्षित करने के लिए
00:05:47अब एक और रोमांचक शिप जिस पर हमने पिछले कुछ महीनों में वर्सेल में वास्तव में कड़ी मेहनत की है
00:05:54वर्सेल सीएलआई के लिए प्रायोगिक मूल बाइनरी हैं। हम एक ऐसा अनुभव बनाना चाहते हैं
00:06:00कि भले ही आप मैक, विंडोज या लिनक्स पर हों, इससे कोई फर्क नहीं पड़ता, हम आपको आपके निर्माण और ऑपरेटिंग सिस्टम के लिए सर्वश्रेष्ठ प्रदान करने पर ध्यान केंद्रित करना चाहते हैं
00:06:05ताकि आप यहाँ देख सकें कि मेरे पास अब कोई vc नहीं है, मैंने वास्तव में इसे हटा दिया है
00:06:12और नियमित वर्सेल को अनइंस्टॉल कर दिया है जिसे आपने नोड के माध्यम से स्थापित किया था और मैं npm install dash g at
00:06:18versell slash vc dash native करना चाहता हूं, आइए दो पैकेज ढूंढें और अब which vc मुझे दिखाता है कि
00:06:26मैंने अपने कंप्यूटर के लिए मूल बाइनरी, मैक ओएस बाइनरी स्थापित कर ली है क्योंकि मैं अब मैक का उपयोग कर रहा हूँ मैं दिखा सकता हूँ
00:06:32वे सभी कमांड जो इसके लिए काम करती हैं जैसा कि यह आज करती है लेकिन जो मैं वास्तव में प्रदर्शित करना चाहता हूं वह है
00:06:37कि हम कैसे निष्पादित करते हैं, इसमें अंतर है ताकि आप देख सकें कि यह वास्तव में arm 64 के लिए एक मैक 64-बिट निष्पादन योग्य है
00:06:44यह मेरा वर्तमान कंप्यूटर है यह इंटेल चिप्स नहीं है मेरे पास यहाँ एक m4 है और एक और बात जो मैं वास्तव में
00:06:49प्रदर्शित करना चाहता हूं वह है उन बाइनरी का वास्तविक आकार अंतर, आप यहाँ देख सकते हैं कि यह बाइनरी इसके साथ आती है
00:06:55हर चीज की हमें आवश्यकता है वह 66 मेगाबाइट है इसलिए ये बाइनरी बहुत तेज और बहुत छोटे हैं और हम रोल आउट कर रहे हैं
00:07:02उन्हें यह सुनिश्चित करने के लिए कि विंडोज लिनक्स मैक उपयोगकर्ताओं को सबसे अच्छा अनुभव मिले ठीक है अब यह अगला हिस्सा है
00:07:08बहुत रोमांचक, प्लगइन्स ने अधिकांश हार्नेस पर कब्जा कर लिया है यदि आपके पास नहीं है, तो प्लगइन्स वास्तव में मार्गदर्शन और परिवर्तन कर सकते हैं
00:07:16कि आपका हार्नेस आपके विकास के अनुभव को वास्तव में अनुकूलित करने के लिए कैसे व्यवहार करता है और वर्सेल के पास हमारा बहुत है
00:07:22अपना वर्सेल प्लगइन जो वर्सेल का उपयोग करके विकास करने वाले किसी भी व्यक्ति के लिए जरूरी है अब आप यहाँ देख सकते हैं कि मेरे पास है
00:07:29clod code खुला है और मैं सिर्फ यह दिखाना चाहता हूँ कि वर्सेल प्लगइन अभी हर जगह उपलब्ध है
00:07:34मैं clod code हार्नेस के आधिकारिक मार्केटप्लेस में हूँ और यदि मैं versell टाइप करता हूँ तो आप देख सकते हैं
00:07:42यहाँ हमारे पास clod code प्लगइन्स वर्सेल का आधिकारिक संस्करण 152,000 इंस्टॉल है आप आगे बढ़ सकते हैं
00:07:48उपयोगकर्ता दायरे के लिए या विश्व स्तर पर इंस्टॉल करें मैं आगे बढ़ने जा रहा हूं यहाँ अपने उपयोगकर्ता दायरे के लिए इंस्टॉल कर रहा हूं और अब यह जा रहा है
00:07:54मुझे reload dash plugins करने के लिए कहें अब मेरा प्लगइन रीलोड हो गया है और यह कई अलग-अलग के साथ आता है
00:08:01कौशल और विभिन्न एजेंट जिनका हम उपयोग कर सकते हैं इसलिए अब जब भी आप next js के साथ विकास कर रहे हैं तो आप चाहते हैं
00:08:06इसे shad cn auth का उपयोग करके डिप्लॉय करें ऐसा कुछ भी प्लगइन ने clod code के लिए आपको कवर किया है हालांकि हम
00:08:13वहाँ नहीं रुकते क्योंकि यदि आप codex खोलते हैं तो बिल्कुल वही अनुभव अभी भी मौजूद है मैं आगे बढ़ सकता हूँ और
00:08:20उपलब्ध विभिन्न प्लगइन्स को ब्राउज़ करने के लिए प्लगइन्स कर सकते हैं आप यहाँ देख सकते हैं कि मेरे पास पहले से ही वर्सेल प्लगइन है
00:08:27स्थापित है और यह ओपन एआई आधिकारिक codex मार्केटप्लेस से भी है इसलिए परवाह किए बिना कि आप gpt का उपयोग करना चाहते हैं
00:08:33codex पर मॉडल, वर्सेल प्लगइन ने आपको कवर किया है लेकिन रुकिए अभी और भी है क्योंकि अब
00:08:40यदि मैं grok cli करता हूँ और यदि आप grok cli का उपयोग करना चाहते हैं तो आप आगे बढ़कर प्लगइन्स भी कर सकते हैं और देख सकते हैं कि हम
00:08:47grok मार्केटप्लेस पर भी उपलब्ध हैं इसलिए आपके स्वाद की परवाह किए बिना चाहे वह grok clod code codex हो
00:08:54वर्सेल प्लगइन उपलब्ध है आप अपनी पसंद के किसी भी हार्नेस के लिए npx कमांड के साथ भी इंस्टॉल कर सकते हैं
00:09:00तो आगे बढ़ें और इसका उपयोग करें और वास्तव में अपने सीएलआई अनुभव को उन्नत करें ठीक है दोस्तों आपका बहुत-बहुत धन्यवाद
00:09:06इस त्वरित अपडेट वीडियो को देखने के लिए आपको बने रहना होगा क्योंकि भाग दो भाग तीन कई हिस्से
00:09:11भविष्य में आने वाले हैं हम लगातार आपको दिखाते रहेंगे कि हम सीएलआई पर कैसे शिप कर रहे हैं
00:09:16हम आपके एजेंट गेम को कैसे उन्नत कर रहे हैं और कुल मिलाकर वे सभी अच्छी चीजें जो हमारे पास यहाँ वर्सेल में पक रही हैं
00:09:22और मैं आप लोगों से अगले में मिलूंगा, शांति

핵심 요약

Vercel CLI functions as an agent-ready infrastructure primitive featuring sandboxes, A/B feature flags, native 66MB binaries, and multi-harness plugin support.

하이라이트

  • Vercel CLI now functions as a programmable interface and building primitive for AI agents to connect resources, create sandboxes, inspect logs, and debug deployments.

  • The sandbox creation command `vc sandbox create --connect` links directly to a fresh instance within the authorization credentials scope.

  • Vercel Flags provides an in-platform feature flag provider supporting targeted rollouts and A/B testing managed directly through the CLI.

  • Native binaries for Vercel CLI weigh 66 megabytes and deliver optimized execution for ARM64 macOS architectures.

  • Official Vercel plugins are available across multiple developer harnesses including Claude Code, Codex, and Grok CLI.

타임라인

AI एजेंट्स के लिए वर्सेल सीएलआई का विकास

  • वर्सेल सीएलआई अब टर्मिनल से डिप्लॉय करने के टूल से आगे बढ़कर एजेंट्स के लिए एक प्रोग्रामेबल इंटरफ़ेस बन चुका है।
  • एजेंट्स इस बुनियादी ढांचे का उपयोग संसाधन कनेक्ट करने, सैंडबॉक्स बनाने, लॉग देखने और डिप्लॉयमेंट को बेहतर बनाने के लिए करते हैं।

क्लाउड बुनियादी ढांचे के विकास में सीएलआई की भूमिका में बदलाव आया है। यह अब केवल मानवीय उपयोग तक सीमित नहीं है, बल्कि एजेंट्स के संचालन का मुख्य आधार बनता जा रहा है।

वर्सेल सैंडबॉक्स का उपयोग और प्रबंधन

  • `vc sandbox create --connect` कमांड नए सैंडबॉक्स इंस्टेंस से सीधे जुड़ने की अनुमति देती है।
  • सैंडबॉक्स के भीतर गिट रिपॉजिटरी को क्लोन करना और बाद में उसी सैंडबॉक्स सत्र से दोबारा जुड़ना संभव है।

सुरक्षित वातावरण में कोड निष्पादित करने के लिए वर्सेल सैंडबॉक्स का उपयोग किया जाता है। सीएलआई के माध्यम से सैंडबॉक्स बनाना और उसमें कमांड चलाना अत्यंत सहज और तीव्र प्रक्रिया है।

फीचर फ्लैग्स और ए/बी परीक्षण

  • वर्सेल फ्लैग्स प्लेटफॉर्म में अंतर्निहित फीचर फ्लैग प्रदाता है जो प्रगतिशील रोलआउट और ए/बी परीक्षण का समर्थन करता है।
  • `vc flags` कमांड के माध्यम से प्रोडक्शन वातावरण में ट्रैफिक का वजन और यूजर आईडी आधारित विभाजन कॉन्फ़िगर किया जाता है।

उत्पादन-तैयार अनुप्रयोगों के लिए फीचर फ्लैग्स आवश्यक हैं। सीएलआई कमांड के जरिए ट्रैफिक के विशिष्ट प्रतिशत को नए फीचर्स के लिए आवंटित किया जा सकता है।

vc curl के साथ उन्नत डिप्लॉयमेंट अनुरोध

  • `vc curl` मूल curl कमांड के साथ एकीकृत है जो लिंक्ड प्रोजेक्ट या विशिष्ट डिप्लॉयमेंट यूआरएल के खिलाफ अनुरोध करने की अनुमति देता है।
  • एजेंट्स इस सुविधा का उपयोग डिप्लॉयड एंडपॉइंट्स की जांच करने और पोस्ट अनुरोध भेजने के लिए करते हैं।

एजेंट्स को कोड लिखने के बाद यह परीक्षण करने की आवश्यकता होती है कि उनके बदलाव सही ढंग से काम कर रहे हैं या नहीं। `vc curl` इस प्रक्रिया को सीधे डिप्लॉयड यूआरएल के साथ सरल बनाता है।

प्रायोगिक मूल बाइनरी और छोटे आकार के पैकेज

  • वर्सेल सीएलआई के लिए प्रायोगिक मूल बाइनरी मैक, विंडोज और लिनक्स प्रणालियों के लिए अनुकूलित अनुभव प्रदान करती हैं।
  • मैक ओएस ARM 64-बिट बाइनरी का आकार 66 मेगाबाइट है जो अत्यधिक तेज निष्पादन सुनिश्चित करता है।

नोड के माध्यम से स्थापित होने वाले पारंपरिक संस्करण को हटाकर मूल बाइनरी का उपयोग करने से प्रदर्शन में सुधार होता है और पैकेज का आकार काफी कम हो जाता है।

विभिन्न हार्नेस के लिए आधिकारिक वर्सेल प्लगइन्स

  • वर्सेल प्लगइन Claude Code, Codex और Grok CLI सहित प्रमुख विकास हार्नेस के आधिकारिक मार्केटप्लेस में उपलब्ध है।
  • उपयोगकर्ता अपनी पसंद के हार्नेस के साथ एनपीएम या एनपीएक्स कमांड का उपयोग करके इस प्लगइन को स्थापित कर सकते हैं।

प्लगइन्स विकास अनुभव को अनुकूलित करते हैं। आधिकारिक वर्सेल प्लगइन विभिन्न एआई कोडिंग टूल्स पर आसानी से इंस्टॉल किया जा सकता है ताकि नेक्स्ट जेएस और अन्य फ्रेमवर्क के साथ विकास को सुगम बनाया जा सके।

커뮤니티 글

모든 글 보기