Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【AIニュース】Anthropic が Git から Scion に移った理由

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →

【AIニュース】Anthropic が Git から Scion に移った理由

Avatar for 赤神青空

赤神青空 PRO

October 19, 2026

Video

More Decks by 赤神青空

Other Decks in Programming

Transcript

  1. ▪2026年10月13日、Anthropic 何が発表されたか が自前のソース管理 Scion を紹介 モノレポを、Git から Scion へ Git

    1⽇のマージ数 3万超 Scion (⾃前) 5か⽉で移し終えた 7⼈のチームで作った 約2,500 レビューの Antique も⼀緒に作った 2026年5⽉ 今ココ 概要 Anthropic の記事の数字 9⽉ 2/12
  2. ▪リポジトリの大きさと、使い手の変化 なぜ Git が合わなくなったか リポジトリが⼤きい main の履歴はほぼ100GB、作業コピーは圧縮しても25GB超 CI だけで、1⽇に約2,500万回のチェックアウト Git

    の前提 クローンは、それだけで全部そろったリポジトリ ⼿元に全部を持って、オフラインでも動ける Anthropic の使い⽅ 使うのは、ほとんどがエージェントとジョブ いつもオンラインなので、全部を⼿元に持つ前提が合わない 今ココ 背景 3/12
  3. ▪changeset変更の記録とキャッシュ を中心に、3段のキャッシュで配る changeset (先⾏書き込みログの1件) blame パスの履歴 コミットグラフ 派⽣データ:親の値から計算して作る キャッシュは3段 scion-daemon

    (ノードごと) scion-cache (地域ごと) scion-server (本体:Spanner など) どの段も、データを取ってくる同じ RPC に答える。各段のヒット率は99%超 今ココ しくみ 6/12
  4. ▪数字はどれも 移したあとの数字 Anthropic の記事から 200分の1 分→秒 インフラの CPU とメモリ(前の Git

    のミラーと⽐べて) CI と研究のジョブのチェックアウト(2桁速く) % CI の CPU に、それだけ余裕ができた 数字はどれも Anthropic の記事 今ココ 結果 7/12
  5. ▪大量のコードを ScionClaudeとが書き、見張り役もする Claude 規模の問題と Claude Claude のコーディングの⼒が規模の問題を⽣み、 その問題を解く助けにもなった ⼤量のコードを、Claude が速く書いた

    制約を破ることもあり、エンジニアはよく「だめ」と⾔った 取り込みの仕組みの書き直しで、メモリ20分の1‧4倍速く ⾒張り役も Claude 部品ごとの⾒張り役としても、Claude が動いている 数字と役割はどれも Anthropic の記事から 今ココ Claude 8/12
  6. ▪Scion は一般向けではない。考え方は持ち帰れる Git を使う人が持ち帰れること Scion は⼀般向けではない 記事は「⼀般向けの Git の代わりにはならない」と書いている Git

    を使う⼈が持ち帰れる考え⽅ サーバーは、クライアントと同じ作りでなくていい Git のホスティング側が、サーバーで答える RPC を⽤意できる sparse と shallow を、もっと組み合わせやすく 今ココ 持ち帰り 9/12
  7. ▪ まとめ Git の前提が、使い⽅に合わなくなった なぜ サーバーが仕事をし、⼿元は持たない しくみ Git の代わりではなく、考え⽅を持ち帰る 持ち帰り

    巨⼤なモノレポと、いつもオンラインのエージェント コミットの重さは変更の⼤きさで決まる。作業コピーは無くてもいい サーバーはクライアントと同じ作りでなくていい 今ココ まとめ 10/12
  8. ▪ クイズの答えは「B」 今回のクイズ Scion で、コミットの重さは 何で決まる? 記事は、コストは変更の⼤きさに 応じて決まり、リポジトリ全体の ⼤きさではない、と書いている 答えは

    B 今ココ まとめ A リポジトリ全体の⼤きさ 記事は、全体の⼤きさではないと書いている B 変更の⼤きさ コストは変更の⼤きさに応じて決まる C 履歴の⻑さ 記事が挙げているのは変更の⼤きさ D 使っている⼈の数 記事が挙げているのは変更の⼤きさ 12/12