Redesigning source control at Anthropic
🇬🇧 English
At Anthropic, coding is no longer the bottleneck to building systems or doing research. Claude can autonomously iterate on research loops, micro-optimize complex programs, and build new services from the ground up at a speed and scale the company has not seen before. The bottleneck now lies in developer infrastructure built for human scale: source control, builds, and CI.
In May 2026, Anthropic averaged around 2,500 code changes merged per day. By September, it merged over 30,000 per day. The company does not expect this growth to slow, since the demand for merging code is practically infinite and every bottleneck removed leads to more code produced.
To support this growth, Anthropic built Scion, an in-house version control system, and fully migrated its monorepo from git in five months. The company also built a code review surface called Antique, code search, a source control IAM system, and new ways of landing large amounts of reviewed code.
The monorepo has outgrown git's decentralized design. Its main branch history is almost 100 GB, and a compressed working copy exceeds 25 GB. Anthropic performs roughly 25 million code checkouts per day for CI. Git workarounds such as shallow clones, sparse checkouts, internal mirrors, and blob-stored seeds helped, but several hundred mirrors became hard to operate as the merge rate rose. Anthropic realized that because nearly all its clients are always-online agents, git's offline-first properties were undermining scale.
🇸🇦 العربية
Anthropic تعيد تصميم التحكم في الشيفرة المصدرية لتناسب حجم الذكاء الاصطناعي
لم تعد البرمجة في Anthropic عنق الزجاجة أمام بناء الأنظمة أو إجراء الأبحاث. فيمكن لـ Claude أن يكرر حلقات البحث بشكل مستقل، ويحسّن البرامج المعقدة بدقة متناهية، ويبني خدمات جديدة من الصفر بسرعة وحجم لم تشهدهما الشركة من قبل. ويكمن عنق الزجاجة الآن في البنية التحتية للمطورين المصممة لحجم البشر: التحكم في الشيفرة المصدرية، وعمليات البناء، والتكامل المستمر (CI).
في مايو 2026، دمجت Anthropic نحو 2,500 تغيير برمجي يوميًا في المتوسط. وبحلول سبتمبر، تجاوز العدد 30,000 تغيير يوميًا. ولا تتوقع الشركة أن يتباطأ هذا النمو، إذ إن الطلب على دمج الشيفرة لا نهاية له عمليًا، وكل عائق يُزال يؤدي إلى إنتاج المزيد من الشيفرة.
ولدعم هذا النمو، طورت Anthropic نظام التحكم في الإصدارات الداخلي Scion، ونقلت مستودعها الأحادي بالكامل من git خلال خمسة أشهر. كما بنت واجهة مراجعة الشيفرة المسماة Antique، ومحرك بحث للشيفرة، ونظام إدارة الهوية والصلاحيات للتحكم في الشيفرة، وطرقًا جديدة لدمج كميات كبيرة من الشيفرة التي تمت مراجعتها.
لقد تجاوز المستودع الأحادي التصميم اللامركزي لـ git. إذ يبلغ سجل فرعه الرئيسي نحو 100 جيجابايت، وتتجاوز نسخة العمل المضغوطة 25 جيجابايت. وتنفذ Anthropic نحو 25 مليون عملية سحب للشيفرة يوميًا لأغراض التكامل المستمر. وقد ساعدت الحلول البديلة لـ git، مثل النسخ الضحلة، والسحب المتناثر، والمرايا الداخلية، والبذور المخزنة كـ blobs، لكن تشغيل عدة مئات من المرايا أصبح صعبًا مع ارتفاع معدل الدمج. وأدركت Anthropic أن معظم عملائها وكلاء متصلون دائمًا، لذا فإن خصائص git التي تركز على العمل دون اتصال كانت تعيق قابلية التوسع.
لماذا استبدلت Anthropic نظام git بمستودعها الأحادي؟
يمنح التصميم اللامركزي لـ git كل نسخة كاملة للعمل دون اتصال، وهذا لا يتناسب مع مستودع أحادي ضخم يكاد جميع عملائه يكونون وكلاء متصلين دائمًا ومهام تكامل مستمر. وجعلت عمليات السحب المكلفة وصيانة المرايا من الصعب توسيع git، ولذلك بنت Anthropic نظام Scion كنظام مصمم منذ البداية للوكلاء المتصلين دائمًا.
🇧🇩 বাংলা
Anthropic এআই-এর স্কেলের জন্য সোর্স কন্ট্রোল নতুন করে ডিজাইন করছে
Anthropic-এ এখন সিস্টেম তৈরি বা গবেষণার ক্ষেত্রে কোডিং আর বাধা নয়। Claude স্বয়ংক্রিয়ভাবে গবেষণার চক্র পুনরাবৃত্তি করতে পারে, জটিল প্রোগ্রামের সূক্ষ্ম অপ্টিমাইজেশন করতে পারে এবং কোম্পানি আগে যা দেখেনি এমন গতি ও পরিসরে শূন্য থেকে নতুন সার্ভিস তৈরি করতে পারে। এখন বাধা রয়েছে মানুষের পরিসরের জন্য তৈরি ডেভেলপার অবকাঠামোতে: সোর্স কন্ট্রোল, বিল্ড এবং CI।
২০২৬ সালের মে মাসে Anthropic গড়ে প্রতিদিন প্রায় ২,৫০০টি কোড পরিবর্তন মার্জ করত। সেপ্টেম্বরের মধ্যে তা প্রতিদিন ৩০,০০০-এরও বেশি ছাড়িয়ে যায়। কোম্পানি আশা করে না যে এই বৃদ্ধি ধীর হবে, কারণ কোড মার্জের চাহিদা কার্যত সীমাহীন এবং প্রতিটি বাধা দূর হলে আরও কোড উৎপাদিত হয়।
এই বৃদ্ধিকে সমর্থন করতে Anthropic নিজস্ব ভার্সন কন্ট্রোল সিস্টেম Scion তৈরি করেছে এবং পাঁচ মাসে তার মনোরেপো git থেকে সম্পূর্ণভাবে স্থানান্তর করেছে। কোম্পানি Antique নামের একটি কোড রিভিউ ইন্টারফেস, কোড সার্চ, সোর্স কন্ট্রোলের জন্য একটি IAM সিস্টেম এবং বিপুল পরিমাণ পর্যালোচিত কোড মার্জ করার নতুন পদ্ধতিও তৈরি করেছে।
মনোরেপো git-এর বিকেন্দ্রীভূত নকশার সীমা ছাড়িয়ে গেছে। এর মূল শাখার ইতিহাস প্রায় ১০০ GB, এবং একটি সংকুচিত ওয়ার্কিং কপি ২৫ GB-এরও বেশি। Anthropic CI-এর জন্য প্রতিদিন প্রায় ২.৫ কোটি চেকআউট করে। শ্যালো ক্লোন, স্পার্স চেকআউট, অভ্যন্তরীণ মিরর এবং blob-এ সংরক্ষিত সিড-এর মতো git-এর বিকল্প পদ্ধতি সাহায্য করেছে, কিন্তু মার্জের হার বাড়ার সাথে সাথে কয়েকশো মিরর পরিচালনা করা কঠিন হয়ে ওঠে। Anthropic উপলব্ধি করে যে তার প্রায় সব ক্লায়েন্টই সর্বদা অনলাইন এজেন্ট, তাই git-এর অফলাইন-প্রথম বৈশিষ্ট্য স্কেলিংয়ের পথে বাধা হয়ে দাঁড়াচ্ছিল।
Anthropic কেন তার মনোরেপোর জন্য git প্রতিস্থাপন করেছে?
git-এর বিকেন্দ্রীভূত নকশায় প্রতিটি ক্লোন একটি সম্পূর্ণ অফলাইন কপি পায়, যা একটি বিশাল মনোরেপোর জন্য উপযুক্ত নয়, কারণ এর প্রায় সব ক্লায়েন্ট সর্বদা অনলাইন এজেন্ট ও CI জব। ব্যয়বহুল চেকআউট এবং মিরর রক্ষণাবেক্ষণ git-কে স্কেল করা কঠিন করে তুলেছিল, তাই Anthropic শুরু থেকেই সর্বদা অনলাইন এজেন্টের জন্য নকশা করা Scion তৈরি করেছে।
🇩🇪 Deutsch
Anthropic baut Quellcode-Verwaltung für KI-Maßstäbe um
Bei Anthropic ist das Programmieren nicht mehr der Engpass beim Aufbau von Systemen oder bei der Forschung. Claude kann Forschungsschleifen eigenständig durchlaufen, komplexe Programme fein optimieren und neue Dienste von Grund auf entwickeln, und zwar in einem Tempo und Umfang, den das Unternehmen bisher nicht kannte. Der Engpass liegt heute in der Entwickler-Infrastruktur, die für menschliche Maßstäbe ausgelegt ist: Quellcode-Verwaltung, Builds und CI.
Im Mai 2026 führte Anthropic im Schnitt rund 2.500 Codeänderungen pro Tag zusammen. Bis September waren es über 30.000 pro Tag. Das Unternehmen erwartet kein Abflachen dieses Wachstums, da der Bedarf an zusammengeführtem Code praktisch unbegrenzt ist und jeder beseitigte Engpass zu noch mehr produziertem Code führt.
Um dieses Wachstum zu bewältigen, entwickelte Anthropic Scion, ein hauseigenes Versionskontrollsystem, und migrierte sein Monorepo innerhalb von fünf Monaten vollständig von git. Außerdem entstanden Antique, eine Oberfläche für Code-Reviews, eine Codesuche, ein IAM-System für die Quellcode-Verwaltung sowie neue Wege, große Mengen geprüften Codes einzuspielen.
Das Monorepo ist über das dezentrale Design von git hinausgewachsen. Die Historie des Hauptzweigs umfasst fast 100 GB, eine komprimierte Arbeitskopie überschreitet 25 GB. Anthropic führt für CI täglich rund 25 Millionen Checkouts durch. Git-Workarounds wie flache Klone, Sparse-Checkouts, interne Spiegel und als Blobs gespeicherte Startdaten halfen, doch der Betrieb mehrerer hundert Spiegel wurde mit steigender Merge-Rate schwierig. Anthropic erkannte, dass nahezu alle Clients ständig online laufende Agenten sind und die auf Offline-Betrieb ausgelegten Eigenschaften von git die Skalierung bremsten.
Warum hat Anthropic git für sein Monorepo ersetzt?
Das dezentrale Design von git, bei dem jeder Klon eine vollständige Offline-Kopie erhält, passt schlecht zu einem riesigen Monorepo, dessen Clients fast ausschließlich ständig verbundene Agenten und CI-Jobs sind. Teure Checkouts und die Pflege der Spiegel machten git schwer skalierbar, daher entwickelte Anthropic Scion als System, das von Beginn an für ständig verbundene Agenten konzipiert ist.
🇪🇸 Español
Anthropic rediseña el control de código fuente para la escala de la IA
En Anthropic, programar ya no es el cuello de botella para construir sistemas o hacer investigación. Claude puede iterar de forma autónoma en bucles de investigación, microoptimizar programas complejos y crear servicios nuevos desde cero a una velocidad y escala que la empresa nunca había visto. Hoy el cuello de botella está en la infraestructura de desarrollo, pensada para una escala humana: el control de código fuente, las compilaciones y la integración continua (CI).
En mayo de 2026, Anthropic fusionaba en promedio unos 2.500 cambios de código al día. En septiembre, superaba los 30.000 diarios. La empresa no espera que este crecimiento se frene, ya que la demanda de fusionar código es prácticamente infinita y cada cuello de botella eliminado genera más código.
Para sostener este crecimiento, Anthropic creó Scion, un sistema de control de versiones propio, y migró por completo su monorrepo desde git en cinco meses. La compañía también desarrolló Antique, una interfaz de revisión de código, un buscador de código, un sistema de IAM para el control de código fuente y nuevas formas de integrar grandes volúmenes de código revisado.
El monorrepo había superado el diseño descentralizado de git. El historial de su rama principal ronda los 100 GB, y una copia de trabajo comprimida supera los 25 GB. Anthropic realiza unas 25 millones de extracciones de código al día para la CI. Soluciones alternativas de git, como los clones superficiales, las extracciones dispersas, los espejos internos y las semillas de blobs, ayudaron, pero varios cientos de espejos se volvieron difíciles de operar a medida que aumentaba la tasa de fusiones. Anthropic se dio cuenta de que, como casi todos sus clientes son agentes siempre conectados, las propiedades de git centradas en el trabajo sin conexión estaban frenando la escalabilidad.
¿Por qué Anthropic reemplazó git en su monorrepo?
El diseño descentralizado de git, que da a cada clon una copia completa sin conexión, encaja mal con un monorrepo enorme cuyos clientes son casi todos agentes y trabajos de CI siempre conectados. Las extracciones costosas y el mantenimiento de espejos hicieron que git fuera difícil de escalar, por lo que Anthropic creó Scion como un sistema diseñado desde el principio para agentes siempre conectados.
🇫🇷 Français
Anthropic repense le contrôle de source pour l'échelle de l'IA
Chez Anthropic, le codage n'est plus le goulot d'étranglement pour la construction de systèmes ou la recherche. Claude peut itérer de manière autonome sur des boucles de recherche, optimiser finement des programmes complexes et créer de nouveaux services à partir de zéro, à une vitesse et une échelle que l'entreprise n'avait jamais connues. Le goulot d'étranglement se situe désormais dans l'infrastructure des développeurs, conçue pour une échelle humaine : le contrôle de source, les compilations et l'intégration continue (CI).
En mai 2026, Anthropic fusionnait en moyenne environ 2 500 modifications de code par jour. En septembre, ce chiffre dépassait 30 000 par jour. L'entreprise ne s'attend pas à un ralentissement de cette croissance, car la demande de fusion de code est pratiquement infinie et chaque goulot d'étranglement levé entraîne une production de code supplémentaire.
Pour soutenir cette croissance, Anthropic a développé Scion, un système de gestion de versions interne, et migré intégralement son monorepo depuis git en cinq mois. L'entreprise a également mis au point Antique, une interface de revue de code, un moteur de recherche de code, un système IAM dédié au contrôle de source et de nouvelles méthodes pour intégrer de grands volumes de code relu.
Le monorepo avait dépassé la conception décentralisée de git. L'historique de sa branche principale atteint près de 100 Go, et une copie de travail compressée dépasse 25 Go. Anthropic effectue environ 25 millions d'extractions de code par jour pour la CI. Les contournements de git, comme les clones superficiels, les extractions partielles, les miroirs internes et les graines stockées en blobs, ont aidé, mais la maintenance de plusieurs centaines de miroirs est devenue difficile à mesure que le taux de fusion augmentait. Anthropic a constaté que, presque tous ses clients étant des agents toujours connectés, les propriétés de git conçues pour un fonctionnement hors ligne freinaient la montée en charge.
Pourquoi Anthropic a-t-elle remplacé git pour son monorepo ?
La conception décentralisée de git, qui donne à chaque clone une copie complète hors ligne, convient mal à un monorepo immense dont les clients sont presque tous des agents et des tâches de CI toujours connectés. Les extractions coûteuses et la maintenance des miroirs rendaient git difficile à faire évoluer ; Anthropic a donc conçu Scion, un système pensé dès le départ pour des agents toujours connectés.
🇮🇳 हिन्दी
Anthropic ने AI के पैमाने के लिए सोर्स कंट्रोल को नए सिरे से डिज़ाइन किया
Anthropic में अब सिस्टम बनाने या शोध करने में कोडिंग बाधा नहीं है। Claude स्वायत्त रूप से शोध चक्रों को दोहरा सकता है, जटिल प्रोग्रामों का सूक्ष्म अनुकूलन कर सकता है, और कंपनी ने पहले कभी न देखी गई गति और पैमाने पर शून्य से नई सेवाएँ बना सकता है। अब बाधा मानव पैमाने के लिए बनी डेवलपर इंफ्रास्ट्रक्चर में है: सोर्स कंट्रोल, बिल्ड और CI।
मई 2026 में Anthropic औसतन लगभग 2,500 कोड परिवर्तन प्रतिदिन मर्ज करती थी। सितंबर तक यह संख्या 30,000 प्रतिदिन से अधिक हो गई। कंपनी को उम्मीद नहीं है कि यह वृद्धि धीमी होगी, क्योंकि कोड मर्ज करने की माँग लगभग असीमित है, और हर हटाई गई बाधा अधिक कोड के उत्पादन की ओर ले जाती है।
इस वृद्धि को सहारा देने के लिए Anthropic ने Scion नाम का अपना वर्ज़न कंट्रोल सिस्टम बनाया और पाँच महीनों में अपने मोनोरेपो को git से पूरी तरह स्थानांतरित कर दिया। कंपनी ने Antique नाम का कोड रिव्यू इंटरफ़ेस, कोड सर्च, सोर्स कंट्रोल के लिए IAM सिस्टम, और बड़ी मात्रा में समीक्षित कोड को मर्ज करने के नए तरीके भी विकसित किए।
मोनोरेपो git के विकेंद्रीकृत डिज़ाइन से आगे निकल चुका था। इसके मुख्य ब्रांच का इतिहास लगभग 100 GB है, और संपीड़ित वर्किंग कॉपी 25 GB से अधिक है। Anthropic CI के लिए प्रतिदिन लगभग 2.5 करोड़ चेकआउट करती है। शैलो क्लोन, स्पार्स चेकआउट, आंतरिक मिरर और blob-स्टोर्ड सीड जैसे git के उपायों से मदद मिली, लेकिन मर्ज दर बढ़ने के साथ कई सौ मिरर चलाना कठिन हो गया। Anthropic ने पाया कि उसके लगभग सभी क्लाइंट हमेशा ऑनलाइन रहने वाले एजेंट हैं, इसलिए git की ऑफ़लाइन-पहले वाली विशेषताएँ स्केलिंग में बाधा बन रही थीं।
Anthropic ने अपने मोनोरेपो के लिए git क्यों बदला?
git का विकेंद्रीकृत डिज़ाइन हर क्लोन को पूरी ऑफ़लाइन प्रति देता है, जो एक विशाल मोनोरेपो के लिए उपयुक्त नहीं है, जिसके लगभग सभी क्लाइंट हमेशा ऑनलाइन रहने वाले एजेंट और CI जॉब हैं। महँगे चेकआउट और मिरर के रखरखाव ने git को स्केल करना कठिन बना दिया, इसलिए Anthropic ने शुरू से ही हमेशा ऑनलाइन रहने वाले एजेंटों के लिए बनाया गया Scion सिस्टम विकसित किया।
🇮🇩 Bahasa Indonesia
Anthropic Rancang Ulang Kontrol Sumber untuk Skala AI
Di Anthropic, penulisan kode tidak lagi menjadi hambatan dalam membangun sistem atau melakukan riset. Claude dapat mengulang siklus riset secara otonom, mengoptimalkan program kompleks secara detail, dan membangun layanan baru dari nol dengan kecepatan dan skala yang belum pernah dilihat perusahaan sebelumnya. Hambatan kini ada pada infrastruktur pengembang yang dirancang untuk skala manusia: kontrol sumber, build, dan CI (integrasi berkelanjutan).
Pada Mei 2026, Anthropic rata-rata menggabungkan sekitar 2.500 perubahan kode per hari. Pada September, jumlahnya melampaui 30.000 per hari. Perusahaan tidak memperkirakan pertumbuhan ini akan melambat, karena permintaan untuk penggabungan kode hampir tidak terbatas dan setiap hambatan yang dihilangkan justru menghasilkan lebih banyak kode.
Untuk mendukung pertumbuhan ini, Anthropic membangun Scion, sistem kontrol versi internal, dan memigrasikan sepenuhnya monorepo-nya dari git dalam lima bulan. Perusahaan juga membangun antarmuka tinjauan kode bernama Antique, pencarian kode, sistem IAM untuk kontrol sumber, serta cara-cara baru untuk menggabungkan kode yang telah ditinjau dalam jumlah besar.
Monorepo ini telah melampaui desain terdesentralisasi git. Riwayat cabang utamanya hampir 100 GB, dan salinan kerja yang dikompresi melebihi 25 GB. Anthropic melakukan sekitar 25 juta checkout kode per hari untuk CI. Solusi sementara di git seperti shallow clone, sparse checkout, mirror internal, dan seed yang disimpan sebagai blob membantu, tetapi mengelola beberapa ratus mirror menjadi sulit seiring meningkatnya tingkat penggabungan. Anthropic menyadari bahwa karena hampir semua kliennya adalah agen yang selalu daring, sifat git yang mengutamakan mode luring justru menghambat skalabilitas.
Mengapa Anthropic mengganti git untuk monorepo-nya?
Desain terdesentralisasi git, yang memberi setiap clone salinan lengkap untuk mode luring, kurang cocok untuk monorepo raksasa yang kliennya hampir seluruhnya adalah agen dan tugas CI yang selalu daring. Checkout yang mahal dan pemeliharaan mirror membuat git sulit diskalakan, sehingga Anthropic membangun Scion sebagai sistem yang sejak awal dirancang untuk agen yang selalu daring.
🇯🇵 日本語
Anthropic、AIの規模に合わせてソース管理を再設計
Anthropicでは、システムの構築や研究において、もはやコーディングがボトルネックではありません。Claudeは研究のループを自律的に反復し、複雑なプログラムを細かく最適化し、これまで社内で見られなかった速度と規模で新しいサービスをゼロから構築できます。現在のボトルネックは、人間の規模を前提に作られた開発者インフラにあります。ソース管理、ビルド、CI(継続的インテグレーション)がそれにあたります。
2026年5月、Anthropicは1日平均約2,500件のコード変更をマージしていました。9月には、その数は1日30,000件以上に達しました。コードをマージする需要はほぼ無限であり、ボトルネックが取り除かれるたびにさらに多くのコードが生み出されるため、この成長が鈍化するとは同社は見込んでいません。
この成長を支えるため、Anthropicは社内のバージョン管理システムScionを開発し、5か月でモノレポをgitから完全に移行しました。同社はまた、Antiqueと呼ばれるコードレビュー画面、コード検索、ソース管理向けのIAMシステム、そして大量のレビュー済みコードをマージする新しい手法も構築しました。
このモノレポは、gitの分散型設計の範囲を超えて成長しました。メインブランチの履歴は約100GBに達し、圧縮されたワーキングコピーは25GBを超えています。Anthropicは、CIのために1日約2,500万回のチェックアウトを行っています。シャロークローン、スパースチェックアウト、社内ミラー、blobとして保存されたシードといったgitの回避策は役立ったものの、マージ頻度が上がるにつれて数百のミラーを運用することが困難になりました。Anthropicは、そのクライアントのほぼすべてが常時接続のエージェントであるため、gitのオフライン優先の特性がスケールを阻害していることに気づきました。
Anthropicはなぜモノレポのためにgitを置き換えたのですか?
gitの分散型設計では、各クローンが完全なオフライン用のコピーを持ちますが、これは、クライアントのほぼすべてが常時接続のエージェントやCIジョブである巨大なモノレポには適していません。コストの高いチェックアウトやミラーの維持管理によりgitのスケールが難しくなったため、Anthropicは当初から常時接続のエージェント向けに設計されたScionを構築しました。
🇧🇷 Português
Anthropic redesenha controle de código para a escala da IA
Na Anthropic, programar não é mais o gargalo para construir sistemas ou fazer pesquisa. O Claude pode iterar de forma autônoma em ciclos de pesquisa, otimizar programas complexos em detalhe e construir novos serviços do zero, em uma velocidade e escala que a empresa nunca havia visto. O gargalo agora está na infraestrutura de desenvolvedores, projetada para a escala humana: controle de código-fonte, builds e integração contínua (CI).
Em maio de 2026, a Anthropic integrava em média cerca de 2.500 alterações de código por dia. Em setembro, ultrapassava 30.000 por dia. A empresa não espera que esse crescimento desacelere, já que a demanda por integração de código é praticamente infinita e cada gargalo removido gera ainda mais código.
Para sustentar esse crescimento, a Anthropic criou o Scion, um sistema de controle de versões interno, e migrou por completo seu monorepo do git em cinco meses. A empresa também desenvolveu o Antique, uma interface de revisão de código, busca de código, um sistema de IAM para controle de código-fonte e novas formas de integrar grandes volumes de código revisado.
O monorepo já havia ultrapassado o design descentralizado do git. O histórico de sua branch principal tem quase 100 GB, e uma cópia de trabalho compactada passa de 25 GB. A Anthropic realiza cerca de 25 milhões de checkouts de código por dia para a CI. Soluções paliativas do git, como clones rasos, checkouts esparsos, espelhos internos e sementes armazenadas como blobs, ajudaram, mas manter várias centenas de espelhos tornou-se difícil à medida que a taxa de integração aumentava. A Anthropic percebeu que, como quase todos os seus clientes são agentes sempre online, as propriedades do git voltadas para o trabalho offline estavam prejudicando a escalabilidade.
Por que a Anthropic substituiu o git no seu monorepo?
O design descentralizado do git, que dá a cada clone uma cópia completa offline, não combina com um monorepo enorme cujos clientes são quase todos agentes e jobs de CI sempre online. Checkouts custosos e a manutenção de espelhos tornavam o git difícil de escalar, então a Anthropic criou o Scion como um sistema projetado desde o início para agentes sempre online.
🇷🇺 Русский
Anthropic перестраивает систему контроля версий для масштабов ИИ
В Anthropic написание кода больше не является узким местом при создании систем или проведении исследований. Claude может самостоятельно выполнять циклы исследований, тонко оптимизировать сложные программы и создавать новые сервисы с нуля с такой скоростью и в таком масштабе, которых компания раньше не видела. Теперь узкое место находится в инфраструктуре разработчиков, рассчитанной на человеческий масштаб: контроль исходного кода, сборки и непрерывная интеграция (CI).
В мае 2026 года Anthropic в среднем объединяла около 2 500 изменений кода в день. К сентябрю это число превысило 30 000 в день. Компания не ожидает замедления роста, поскольку спрос на слияние кода практически неограничен, а каждое устранённое узкое место порождает ещё больше кода.
Чтобы поддержать этот рост, Anthropic создала Scion, собственную систему контроля версий, и за пять месяцев полностью перенесла монорепозиторий с git. Компания также разработала Antique, интерфейс для проверки кода, поиск по коду, систему IAM для контроля исходного кода и новые способы интеграции больших объёмов проверенного кода.
Монорепозиторий перерос децентрализованную архитектуру git. История его основной ветки составляет почти 100 ГБ, а сжатая рабочая копия превышает 25 ГБ. Anthropic выполняет около 25 миллионов извлечений кода в день для CI. Обходные пути для git, такие как неполные клоны, разреженные выборки, внутренние зеркала и хранение начальных данных в виде blob-объектов, помогали, но поддерживать несколько сотен зеркал становилось всё сложнее по мере роста частоты слияний. Anthropic поняла, что, поскольку почти все её клиенты — постоянно подключённые агенты, ориентация git на работу без сети мешает масштабированию.
Почему Anthropic заменила git для своего монорепозитория?
Децентрализованная архитектура git, при которой каждый клон получает полную копию для автономной работы, плохо подходит для огромного монорепозитория, клиентами которого почти всегда являются постоянно подключённые агенты и задачи CI. Затратные извлечения и обслуживание зеркал затрудняли масштабирование git, поэтому Anthropic создала Scion — систему, изначально рассчитанную на постоянно подключённых агентов.
🇨🇳 简体中文
Anthropic 重新设计源代码控制以适应 AI 规模
在 Anthropic,编码已不再是构建系统或开展研究的瓶颈。Claude 能够自主迭代研究循环、微调优化复杂程序,并以该公司前所未见的速度和规模从零开始构建新服务。如今的瓶颈在于为人类规模设计的开发基础设施:源代码控制、构建和 CI。
2026 年 5 月,Anthropic 平均每天合并约 2,500 个代码变更。到 9 月,其每日合并量已超过 30,000 个。该公司预计这一增长不会放缓,因为合并代码的需求几乎是无限的,而每消除一个瓶颈,就会产生更多代码。
为支撑这一增长,Anthropic 构建了内部版本控制系统 Scion,并用五个月时间将其单体仓库从 git 完全迁移过来。该公司还构建了名为 Antique 的代码审查界面、代码搜索、源代码控制 IAM 系统,以及合并大量已审查代码的新方法。
该单体仓库已超出 git 去中心化设计的承载能力。其主分支历史接近 100 GB,压缩后的工作副本超过 25 GB。Anthropic 每天为 CI 进行约 2,500 万次代码检出。浅克隆、稀疏检出、内部镜像和 blob 存储种子等 git 变通方案起到了一定作用,但随着合并速度提升,数百个镜像变得难以维护。Anthropic 意识到,由于其几乎所有客户端都是始终在线的智能体,git 的离线优先特性正在制约规模化发展。
Anthropic 为什么要用 Scion 替代 git 来管理单体仓库?
git 的去中心化设计会为每个克隆提供完整的离线副本,这与一个庞大的单体仓库并不匹配,因为其客户端几乎全部是始终在线的智能体和 CI 任务。高昂的检出成本和镜像维护使 git 难以扩展,因此 Anthropic 从一开始就构建了专为始终在线智能体设计的 Scion 系统。