GitHub AI एजेंटों के लिए नहीं बना था (इसलिए क्लाउडफ्लेयर ने अपना खुद का बनाया)

원제 · GitHub Was NOT Made for AI Agents (So Cloudflare Built Their Own)

6:092분 읽기Better Stack2026. 04. 22.컴퓨터/소프트웨어 · 창업/스타트업 · AI/미래기술

핵심 요약

Cloudflare Artifacts, Git-अनुकूल डिस्ट्रिब्यूटेड फाइल सिस्टम प्रदान करके AI एजेंट्स को इंसानों के लिए बने GitHub की सीमाओं के बिना कुशलतापूर्वक कोडबेस को मैनेज, मॉडिफाई और रिफैक्टर करने की क्षमता देता है।

하이라이트

  • Cloudflare Artifacts एक डिस्ट्रिब्यूटेड फाइल सिस्टम है जिसे Git-अनुकूल बनाया गया है और यह विशेष रूप से AI एजेंट्स के लिए डिज़ाइन किया गया है।

  • Artifacts का आर्किटेक्चर ड्यूरेबल ऑब्जेक्ट्स (Durable Objects) और SQLite डेटाबेस पर आधारित है, जो डेटा को स्थायी रूप से सुरक्षित रखता है।

  • Workers बाइंडिंग का उपयोग करके, डेवलपर्स सीधे कोड के जरिए रिपॉजिटरी को फोर्क, क्रिएट या डिलीट कर सकते हैं।

  • Isomorphic Fetch और इन-मेमोरी स्टोरेज सिस्टम का उपयोग करके फाइलों के साथ इंटरैक्ट किया जा सकता है क्योंकि वर्तमान में बिल्ट-इन 'git diff' सपोर्ट उपलब्ध नहीं है।

  • यह सिस्टम पैरेलल PR रिव्यु और बड़े कोडबेस की ऑटोमेटेड रिफैक्टरिंग जैसे कार्यों को प्रति-सत्र (per-session) वर्कस्पेस में सक्षम बनाता है।

타임라인

  1. Cloudflare Artifacts का परिचय

    GitHub का डिज़ाइन सामाजिक इंटरैक्शन पर केंद्रित है, जिसकी एजेंट्स को आवश्यकता नहीं होती। Artifacts इस कमी को पूरा करता है, जिससे एजेंट्स प्रोग्रामेटिक रूप से हजारों रिपॉजिटरी को नियंत्रित कर सकते हैं।

    • GitHub मुख्य रूप से इंसानों के लिए बनाया गया है, जो एजेंट्स की आवश्यकताओं के लिए अनुपयुक्त है।
    • Artifacts एक डिस्ट्रिब्यूटेड फाइल सिस्टम है जिसे विशेष रूप से एजेंट्स के वर्कफ़्लो के लिए बनाया गया है।
    • यह सिस्टम पैरेलल PR रिव्यु और बड़े कोडबेस की रिफैक्टरिंग में मदद करता है।
  2. आर्किटेक्चर और कार्यान्वयन

    यह आर्किटेक्चर सुनिश्चित करता है कि केवल JavaScript पर निर्भर रहने की आवश्यकता नहीं है। ड्यूरेबल ऑब्जेक्ट्स का उपयोग करके, सिस्टम को Git सर्वर के रूप में कार्य करने में सक्षम बनाया गया है।

    • Cloudflare ने Zig भाषा में Git का एक बेसिक इम्प्लीमेंटेशन बनाया है।
    • इसे Wasm में कंपाइल करके एक ड्यूरेबल ऑब्जेक्ट पर होस्ट किया गया है।
    • क्लाइंट किसी भी ऐसे सिस्टम का उपयोग कर सकते हैं जो Git प्रोटोकॉल या HTTP क्लाइंट का समर्थन करता है।
  3. डेवलपमेंट और वर्कफ़्लो ऑटोमेशन

    डॉक्यूमेंटेशन के अनुसार Artifacts बाइंडिंग के माध्यम से रिमोट और टोकन प्राप्त किए जाते हैं। डेवलपर्स मौजूदा रिपो को फोर्क कर सकते हैं और एजेंट्स को विशिष्ट कार्यों को पूरा करने के लिए निर्देशित कर सकते हैं।

    • Workers बाइंडिंग का उपयोग REST API की तुलना में कम राउंड ट्रिप के साथ अधिक कुशल संचार प्रदान करता है।
    • कोड को ड्यूरेबल ऑब्जेक्ट के SQLite डेटाबेस में स्टोर किया जाता है, जो ऑब्जेक्ट डाउन होने पर भी डेटा रिकवरी सुनिश्चित करता है।
    • एजेंट के लिए सिस्टम प्रॉम्प्ट और टूल्स (Read, Write, Commit) को परिभाषित करके वर्कफ़्लो को ऑटोमेट किया जाता है।
  4. भविष्य की संभावनाएं और सीमाएं

    सिस्टम की पूर्ण क्षमता में एक सिंगल ऑर्केस्ट्रेटर एजेंट शामिल हो सकता है जो अन्य एजेंट्स को व्यवस्थित करता है। सैंडबॉक्सिंग का उपयोग करके किसी भी प्रोग्रामिंग भाषा को चलाकर कोड की कार्यक्षमता का परीक्षण किया जा सकता है।

    • वर्तमान में 'git diff' कमांड API में उपलब्ध नहीं है, जिसके लिए वैकल्पिक Git लॉग विश्लेषण की आवश्यकता होती है।
    • भविष्य में इसे Cloudflare ब्राउज़र विकल्प के साथ जोड़कर UI-आधारित सत्यापन और डायनामिक टेस्टिंग संभव है।
    • अन्य फाइल सिस्टम विकल्पों (S3, ZeroFS) की तुलना में Artifacts का Git-अनुकूल होना इसे एजेंट-आधारित विकास के लिए श्रेष्ठ बनाता है।

설명

क्लाउडफ्लेयर का 'Artifacts' एक डिस्ट्रीब्यूटेड, git-कम्पैटिबल फाइलसिस्टम है जिसे विशेष रूप से AI एजेंटों के लिए बनाया गया है—यह GitHub की सोशल सुविधाओं को हटा देता है जबकि पूरी git क्षमता को बनाए रखता है। Durable Objects के अंदर चलने वाले Zig-to-WASM git सर्वर पर निर्मित, यह आपको समानांतर PR समीक्षाओं, स्वचालित रिफैक्टरिंग और प्रति-सत्र एजेंट वर्कस्पेस के लिए प्रोग्रामेटिक रूप से हजारों रिपॉजिटरी तुरंत बनाने, फोर्क करने और हटाने की सुविधा देता है। इस वीडियो में, मैं दस्तावेज़ों के माध्यम से चलता हूँ, Artifacts बाइंडिंग का उपयोग करके एक Workers प्रोजेक्ट सेटअप करता हूँ ताकि एक मौजूदा रिपॉजिटरी को इम्पोर्ट किया जा सके, और दिखाता हूँ कि आप कैसे कई क्लॉड (Claude) एजेंटों को स्पिन कर सकते हैं, जिनमें से प्रत्येक अपने अलग आइसोलेटेड क्लोन में है, ताकि बिना किसी टकराव के समानांतर फीचर्स बनाए जा सकें। 🔗 प्रासंगिक लिंक Artifacts प्रोडक्ट पेज - [https://workers.cloudflare.com/product/artifacts](https://workers.cloudflare.com/product/artifacts) Artifacts दस्तावेज़ - [https://workers.cloudflare.com/product/artifacts](https://workers.cloudflare.com/product/artifacts) Artifacts ब्लॉग पोस्ट - [https://blog.cloudflare.com/artifacts-git-for-agents-beta/](https://blog.cloudflare.com/artifacts-git-for-agents-beta/) ❤️ हमारे बारे में और जानें बेहतर ऑब्जर्वेबिलिटी स्टैक: [https://betterstack.com/](https://betterstack.com/) लिखित ट्यूटोरियल: [https://betterstack.com/community/](https://betterstack.com/community/) उदाहरण प्रोजेक्ट्स: [https://github.com/BetterStackHQ](https://github.com/BetterStackHQ) 📱 सोशल मीडिया Twitter: [https://twitter.com/betterstackhq](https://twitter.com/betterstackhq) Instagram: [https://www.instagram.com/betterstackhq/](https://www.instagram.com/betterstackhq/) TikTok: [https://www.tiktok.com/@betterstack](https://www.tiktok.com/@betterstack) LinkedIn: [https://www.linkedin.com/company/betterstack](https://www.linkedin.com/company/betterstack)

커뮤니티 글

모든 글 보기
이 영상에 대해 글쓰기