विस्तृत विश्लेषण · लगभग 5 मिनट पढ़ना
एजेंट-स्तर के मोनोरेपो के लिए Anthropic ने Scion क्यों बनाया
आंतरिक सोर्स-कंट्रोल सर्वर पर गणना करता और जरूरत के अनुसार अपरिवर्तनीय ऑब्जेक्ट लाता है; यह खास कार्यभार का अध्ययन है, Git का सार्वभौमिक विकल्प नहीं।
- स्रोत की तारीख
- यहाँ प्रकाशित
- स्रोत जाँचा गया
Anthropic के 13 अक्टूबर के इंजीनियरिंग लेख में मोनोरेपो को पांच महीनों में आंतरिक Scion प्रणाली पर ले जाने का विवरण है। 15 अक्टूबर को पूर्ववर्ती कार्यों के श्रेय की जानकारी जोड़ी गई। इसका विषय हमेशा जुड़े एजेंट और अत्यधिक बार होने वाले चेकआउट हैं, न कि सामान्य डेवलपरों को Git छोड़ने की सलाह।
समाचार सुनें
यह लेख सुनें या समाचार लगातार चलाएँ।
पढ़ने की तैयारी हो रही है…
डिवाइस की आवाज़
वाक् प्रक्रिया आपके ब्राउज़र या डिवाइस में होती है। AISubHub पाठ किसी ऑडियो API को नहीं भेजता। आवाज़ों और लॉक स्क्रीन पर चलने की सुविधा डिवाइस पर निर्भर है।
जारी करने पर छोटा वाक्यांश दोहराया जा सकता है।
मुख्य बातें
- Anthropic के अनुसार रोज मर्ज होने वाले बदलाव मई के लगभग 2,500 से सितंबर में 30,000 से अधिक हो गए; सात इंजीनियरों ने माइग्रेशन के दौरान Scion, Antique और संबंधित प्रणालियां बनाईं।
- Scion बढ़ते changeset और सामग्री-आधारित पते वाले ऑब्जेक्ट रखता है; इतिहास, मर्ज और व्युत्पन्न इंडेक्स सर्वर संभालते हैं, जबकि क्लाइंट सिर्फ जरूरी डेटा लेता है।
- हर स्तर पर 99% से अधिक कैश-हिट और संसाधन बचत Anthropic की अपनी व्यवस्था के अवलोकन हैं, AISubHub के बेंचमार्क नहीं।
रिपॉज़िटरी की बार-बार कॉपी खुद महंगी हो गई
कंपनी मुख्य ब्रांच का लगभग 100 GB इतिहास, 25 GB से बड़ी संकुचित वर्किंग कॉपी और CI के लिए रोज करीब 2.5 करोड़ चेकआउट बताती है। मिरर, शुरुआती स्नैपशॉट और आंशिक क्लोन से मदद मिली, लेकिन ताजा डेटा और उपयोगी इतिहास बनाए रखना अपने आप में संचालन का काम बन गया। एजेंट के फाइल बदलने से पहले ही रिपॉज़िटरी की स्थिति बार-बार भेजने में संसाधन लग सकते थे। अधिकांश क्लाइंट पहले से एक आधिकारिक रिपॉज़िटरी से जुड़े ऑनलाइन जॉब थे। हमारे विश्लेषण में असंगति इस केंद्रीकृत कार्यभार और हर क्लाइंट को स्वतंत्र ऑफलाइन काम के लिए तैयार करने की लागत के बीच है। इससे सामान्य रिपॉज़िटरी के लिए Git का विकेंद्रीकृत डिजाइन गलत नहीं हो जाता।
Changeset से काम सेवा की ओर जाता है
Scion में कमिट बनाना, rebase, मर्ज, इतिहास और पंक्ति की जिम्मेदारी पूछना सर्वर करते हैं। क्लाइंट सीमित ऑब्जेक्ट कैश रखता और मांगी गई फाइलें तैयार करता है। Changeset पहले parent के सापेक्ष बदली फाइलों और संकुचित, सामग्री-आधारित blob के संदर्भ रखता है; पूरा स्थानीय रिपॉज़िटरी नहीं। अतिरिक्त इंडेक्स पाथ इतिहास, blame और कमिट ग्राफ की खोज संभालते हैं। लेख इन्हें derived data कहता है, जिन्हें parent changeset से पुनरावर्ती ढंग से पहले या जरूरत पड़ने पर बनाया जाता है। इससे क्लाइंट बदले बिना इंडेक्स सुधर सकता है। सीख टिकाऊ बदलाव रिकॉर्ड को खोज तेज करने वाली संरचनाओं से अलग रखना है, हर टीम पर एक खास डेटाबेस थोपना नहीं।
अपरिवर्तनीय ऑब्जेक्ट से परतों वाला चेकआउट
क्लाइंट बड़ा packfile तय करने के बजाय गायब tree और blob मांगता है। मशीन का scion-daemon जॉब के बीच ऑब्जेक्ट साझा करता है; क्षेत्रीय scion-cache उन्हें देता है; पीछे आधिकारिक scion-servers Spanner या क्लाउड स्टोरेज पढ़ते हैं। सामग्री न बदलने से हर रीड पर आपसी तालमेल की जरूरत घटती है। Sparse या virtualized चेकआउट अनावश्यक ऑब्जेक्ट नहीं मांगते। Anthropic प्रत्येक परत पर 99% से अधिक हिट, पुराने Git मिरर की तुलना में CPU और मेमोरी जरूरत के हिसाब से लगभग 200× छोटा बुनियादी ढांचा, और CI में CPU क्षमता का 25% लाभ बताती है। ये उसी तैनाती के परिणाम हैं, सार्वभौमिक गति की गारंटी या हमारी माप नहीं।
मानवीय निर्णय और सुरक्षा सीमाएं बनी रहती हैं
लेख कहता है कि इंजीनियर हर बदलाव अनुरोध की समीक्षा करते हैं और मंशा व सिस्टम की बाधाओं पर ध्यान देते हैं। उदाहरणों में एजेंट का महंगा इतिहास खोजना और अनावश्यक रक्षात्मक जटिलता जोड़ना शामिल है। Scion डायरेक्टरी-स्तर के अधिकार और अर्थ-आधारित मंजूरी नियम भी देता है। बहुत अधिक समानांतर मर्ज के लिए टीम ने वैश्विक मर्ज-कतार लॉक बनाने के बजाय मर्ज के बाद और तैनाती से पहले परीक्षण मजबूत किए, साथ में संभावित टकराव स्वीकारे। हमारी व्याख्या है कि तेज कोड उत्पादन के साथ अपरिवर्तनीय नियम, विफलता की सीमाएं और समीक्षा नीति अधिक महत्वपूर्ण हैं। स्वचालित कार्यान्वयन अकेले किसी अनुमति सीमा या माइग्रेशन की सुरक्षा साबित नहीं करता।
दूसरी टीम वास्तव में क्या सीख सकती है
Anthropic स्पष्ट कहती है कि Scion सामान्य Git विकल्प नहीं है और इसे स्वतंत्र उपयोगी उत्पाद बनाकर देना कठिन होगा। खास समीक्षा, खोज और CI घटक, बहुत बड़ा मोनोरेपो और आंतरिक token बजट परिणाम का हिस्सा हैं। अपनाने योग्य विचार सीमित हैं: रिपॉज़िटरी प्रश्नों के लिए सेवाएं देना, दोहराए गए पूरे चेकआउट घटाना और डेटा आवागमन की लागत मापना। कंपनी पूरे उद्योग को माइग्रेट कराने के बजाय मौजूदा Git प्लेटफॉर्म के साथ तकनीक साझा करना चाहती है। छोटी टीम के लिए हमारा व्यावहारिक निष्कर्ष है कि टूल बदलने से पहले चेकआउट ट्रैफिक और CI की बाधाएं मापें। आंतरिक केस स्टडी जांच का आधार है, उत्पाद की सिफारिश या बचत का वादा नहीं।
यह क्यों अहम है
लेख एजेंट उत्पादकता को ऐसे बुनियादी ढांचे के खर्च से जोड़ता है जो मॉडल बेंचमार्क में नहीं दिखता। रिपॉज़िटरी पहुंच, इतिहास के प्रश्न या CI तैयारी कोड लिखने से महंगी होने पर जांचने के लिए ठोस तरीके देता है।
सीमाएँ और उपलब्धता
सभी संचालन आंकड़े Anthropic के अपने विवरण से हैं। हमने Scion तैनात नहीं किया और माप दोहराए नहीं। यह आंतरिक माइग्रेशन है, सामान्य उपलब्ध सेवा, ओपन-सोर्स रिलीज़ या नया Claude सदस्यता अधिकार नहीं।
स्रोत और प्रमाण
स्रोत की तारीख: 13 अक्टू॰ 2026 · स्रोत जाँचा गया: 20 अक्टू॰ 2026
AI की सहायता से लिखे लेखों को दिए गए प्राथमिक स्रोतों से जाँचा जाता है। प्रदाता के दावों का श्रेय स्पष्ट है; सूची में होना समर्थन नहीं है।