10月16日(金)
今朝のAIニュース 7本を、図にして1本ずつ。自動で進めると約20分です。
1 GitHub AI Scan PRの差分から脆弱性を検出 2 Agentic autofix 修正を検証してドラフトPRへ 3 Vercel Daemons 常駐ワーカーをベータ提供 4 Vercel Drives Sandboxのファイルを永続化 5 Codex 0.163.0 応答中でも指示を変更 6 Cloudflare Gateway 許可通信をWorkersへ 7 Anthropic 巨大モノレポをScionへ GitHub AI Scan、PRの差分から脆弱性を検出 要するに GitHubのAI Scanが一般提供になり、CodeQLで扱いにくい 言語や構成もPRの差分で調べます。所見は助言の扱いで、マージは自動では止まりません。
GitHubがAI Scan for pull requestsを一般提供しました。PHP、Shell/Bash、Terraformなど、CodeQLで十分に扱えない言語や構成の変更を調べ、PR上にリスクの説明や修正案を表示します。所見は助言扱いで、チェックを失敗させたりマージを止めたりする機能ではありません。
CodeQLが扱いにくい例
PHP Shell/Bash Terraform Dockerfile非公開・internalのリポジトリ Code SecurityかAdvanced Securityが必要
Code Security AI Credits これを消費。Copilotのライセンスは不要
このあと4枚で 1 何が出たか2 結果はCodeQLと並べて、PRの画面に出る3 使えるリポジトリと、料金のしくみ4 所見は助言。マージを止めるかはチームで決める出典 GitHub (github.blog)
GitHub AI Scan、PRの差分から脆弱性を検出 CodeQLが扱いにくい例
PHP Shell/Bash Terraform Dockerfile JSP・Blazor一般提供
出典 GitHub (github.blog)
GitHub AI Scan、PRの差分から脆弱性を検出
結果はCodeQLと並べて、PRの画面に出る PRの画面 ConversationとFiles changedに「AI」の表示
所見に付くことがあるもの
リスクの説明 修正案(suggested autofix) 出典 GitHub (github.blog)
GitHub AI Scan、PRの差分から脆弱性を検出
使えるリポジトリと、料金のしくみ 非公開・internal Code SecurityかAdvanced Securityが必要
Code Security AI Credits これを消費する
出典 GitHub (github.blog)
GitHub AI Scan、PRの差分から脆弱性を検出
所見は助言。マージを止めるかはチームで決める AI Scanの所見 助言(advisory)の扱い
ルールセットでも止められない マージは自動では止まらない
チームで決める 誰が確認し、どこで修正を必須にするか
AIが書いた設定ファイルも、レビュー前の確認にかけやすくなる
出典 GitHub (github.blog)
Agentic autofix、修正を検証してドラフトPRへ 要するに アラートをCopilotに割り当てると、修正案を作ってCodeQLで確かめてから ドラフトPRを開きます。管理者の有効化が必要です。
GitHubのAgentic autofixが一般提供になり、アラートの調査、修正案の作成、CodeQLでの再検査を経てドラフトPRを開けるようになりました。10月15日の発表ではGitHub Enterprise CloudのCode Security/Advanced Security利用者を対象としています。既定ブランチのアラートを最大25件まとめて依頼でき、管理者の有効化と課金設定が必要です。
Agentic autofix 修正案を作り、CodeQLで再検査 10月15日の発表での対象
GitHub Enterprise Cloud Code SecurityかAdvanced Security 管理者の有効化が必要 ポリシー・設定・Copilotの課金方法
このあと4枚で 1 何が出たか2 仕組み3 対象は既定ブランチ、最大25件を1本のPRに4 使う前の準備と、AI Scanとの役割分担出典 GitHub (github.blog)
Agentic autofix、修正を検証してドラフトPRへ コードスキャンのアラート Copilotに割り当てる
Agentic autofix 調べて直し、確かめる 10月15日の発表での対象
GitHub Enterprise Cloud(データレジデンシー版も) Code SecurityかAdvanced Securityの利用者 一般提供
出典 GitHub (github.blog)
Agentic autofix、修正を検証してドラフトPRへ
仕組み: 調べて直し、CodeQLで確かめてからPR CodeQLを再実行 アラートが閉じたか確かめる (済み)
出典 GitHub (github.blog)
Agentic autofix、修正を検証してドラフトPRへ
対象は既定ブランチ、最大25件を1本のPRに PRや他のブランチだけの検出 割り当てられない (失敗)
まとめて頼む方法
アラートの一覧から キャンペーンから REST APIで担当にCopilotを指定 出典 GitHub (github.blog)
Agentic autofix、修正を検証してドラフトPRへ
使う前の準備と、AI Scanとの役割分担 管理者の準備
エンタープライズのポリシーを有効化 組織・リポジトリの設定 Copilotの課金方法を決める 消費するもの
Code Security AI Credits Actionsの利用分出典 GitHub (github.blog)
Vercel Daemons、常駐ワーカーをベータ提供 要するに キューなどから仕事を取り続ける常駐ワーカー を、VercelのWebアプリと同じプロジェクトで動かせます。今はパブリックベータです。
Vercel Daemonsのパブリックベータが始まりました。HTTPサーバーを用意せず、キューなどから仕事を取り続けるコンテナをアプリと同じプロジェクトに配置できます。リージョンごとに指定した台数を維持し、プロセス終了やクラッシュ時には再起動します。
キュー・外部システム Vercel Queues・Kafka・Temporalなど
Vercel Daemons HTTPサーバーなしの常駐プロセス リージョンごとに台数を維持 終了・クラッシュしたら再起動
同じプロジェクト Webアプリと一緒にコンテナでデプロイ
ベータで未対応
台数の自動増減・永続ストレージ プレビュー環境へのデプロイ このあと4枚で 1 何が出たか2 仕組み3 使い方4 ベータの制約と、組み立てるときの注意出典 Vercel (vercel.com)
Vercel Daemons、常駐ワーカーをベータ提供 Vercel Daemons HTTPサーバーなしの常駐プロセス 動かせるワーカーの例
Vercel Queues Celery・BullMQ RabbitMQ・Kafka Temporal・Cadence CIのセルフホストrunnerパブリックベータ
仕事を取り続ける 同じプロジェクト 出典 Vercel (vercel.com)
Vercel Daemons、常駐ワーカーをベータ提供
仕組み: 台数を保ち、落ちたら再起動 リージョンごとに台数を維持 Fluid compute上のコンテナ
出典 Vercel (vercel.com)
Vercel Daemons、常駐ワーカーをベータ提供
使い方: Dockerfileと設定を足してデプロイ Dockerfileを用意 Containerfileでもよい
設定にdaemonsを追加 vercel.toml・vercel.ts・vercel.json
Logsに出力が出る Observability PlusでCPU・メモリも
出典 Vercel (vercel.com)
Vercel Daemons、常駐ワーカーをベータ提供
ベータの制約と、組み立てるときの注意 ベータで未対応のこと
台数の自動増減 永続ストレージ プレビュー環境へのデプロイ 重複処理を防ぐ仕組み 再起動しても同じ仕事を二度しない
出典 Vercel (vercel.com)
Vercel Drives、Sandboxのファイルを永続化 要するに Sandboxが止まってもファイルが残る 、Vercel Drivesが一般提供になりました。AIの作業ファイルを実行のたびに準備し直す手間が減ります。
Vercel Sandbox向けの永続ストレージVercel Drivesが、Hobby・Pro・Enterpriseで一般提供になりました。ディレクトリとしてマウントしたファイルはSandbox停止後も残り、次の実行や別のSandboxから利用できます。forkで独立して書き込めるコピーを作り、並列ワーカーの変更を分離することもできます。
Vercel Drives マウントしたファイルが停止後も残る
後続の実行・別のSandbox 同じDriveを付けて読む
forkで独立したコピー 並列ワーカーの変更を分ける
このあと4枚で 1 何が出たか2 仕組み3 forkで、並列ワーカーの変更を分ける4 使いどころ出典 Vercel (vercel.com)
Vercel Drives、Sandboxのファイルを永続化 Vercel Drives Sandbox向けの永続ストレージ
一般提供
ディレクトリでマウント 出典 Vercel (vercel.com)
Vercel Drives、Sandboxのファイルを永続化
仕組み: 止まっても残り、次の実行で使える 出典 Vercel (vercel.com)
Vercel Drives、Sandboxのファイルを永続化
forkで、並列ワーカーの変更を分ける forkしたDrive 2 ほかのforkに影響しない
出典 Vercel (vercel.com)
Vercel Drives、Sandboxのファイルを永続化
使いどころ: 実行のたびの準備を減らす 使いどころ
エージェントの作業場 ファイルで持つメモリ データセット・モデルの共有 依存関係・ビルド成果物の共有 @vercel/sandbox Drive.get・forkとSandbox.createのmounts
Daemonsの永続ストレージとは別 今回の対象はSandbox
出典 Vercel (vercel.com)
開発ツール5/ 7 OpenAI
Codex 0.163.0、応答中でも指示を変更 要するに Codexの安定版0.163.0で、応答の途中でも追加の指示 を送って方針を変えられます。ただし、割り込んでも、外部ツールで完了した操作は取り消されません。
Codexの安定版0.163.0が公開されました。応答中に追加の指示を送って方針を変えられ、割り込み時には実行中のCode Modeとその配下のツール呼び出しも停止します。設定を横断検索して変更する/configや、独立した読み取り専用ツールの並列実行も加わりました。
追加の指示を送る すぐに反映され、方針を変えられる (済み)
割り込む 実行中のCode Modeと配下のツール呼び出しも止まる
ほかの追加 /configでの横断検索、読み取り専用ツールの並列実行
外部ツールで完了した操作 割り込んでも取り消されない
このあと4枚で 1 何が出たか2 応答中の追加指示を、すぐに反映3 /configで設定を探し、読み取りは並列に4 再開時の修正と、途中で方針を変えるときの注意出典 OpenAI (github.com)
開発ツール5/ 7 OpenAI
Codex 0.163.0、応答中でも指示を変更 主な新機能
応答中に追加の指示を送れる /configで設定を検索・変更 読み取り専用ツールの並列実行 出典 OpenAI (github.com)
開発ツール5/ 7 OpenAI
Codex 0.163.0、応答中でも指示を変更
応答中の追加指示を、すぐに反映 割り込むと止まる 実行中のCode Modeと配下のツール呼び出し
割り込み 出典 OpenAI (github.com)
開発ツール5/ 7 OpenAI
Codex 0.163.0、応答中でも指示を変更
/configで設定を探し、読み取りは並列に /config カテゴリをまたいで検索し、その場で変更
読み取り専用ツールを並列に 独立したものを同時に実行
そのほかの追加
/keymapのリーダーキー(既定はCtrl+X) /daemonで管理対象サーバーを再起動 対象アカウントでDaybreakを既定でオン 出典 OpenAI (github.com)
開発ツール5/ 7 OpenAI
Codex 0.163.0、応答中でも指示を変更
再開時の修正と、途中で方針を変えるときの注意 そのほかの変更
再開時に権限・ネットワーク承認を復元 プロキシでDNSより前に権限を確認 Windowsでの貼り付けを改善 パッチ付きzshの同梱を廃止 外部ツールで完了した操作 割り込んでも取り消されない (済み)
出典 OpenAI (github.com)
Cloudflare Gateway、許可通信をWorkersへ 要するに Cloudflare Gatewayの許可済みの通信に、自作のWorker の処理を組み込めます。すべてのZero Trustプランでパブリックベータです。
Cloudflare GatewayとWorkersの連携が、全Zero Trustプランでパブリックベータになりました。HTTPポリシーのForwardに一致した許可済み通信で、自作のWorkerを実行できます。リクエストや応答の変換、案内ページの返却、通知などを、別のプロキシを運用せず組み込めます。
Cloudflare Gateway 判断と検査を受け持つ 自作のWorker Forwardに一致した通信で実行 別のプロキシなしで組み込める
リクエスト・応答の変換 案内ページ Slackへ通知 R2に記録どこまで処理するか決める 認証情報や通信の中身。まず小さな範囲で
このあと4枚で 1 何が出たか2 仕組み3 できること4 ベータの注意と、試すときの順番出典 Cloudflare (developers.cloudflare.com)
Cloudflare Gateway、許可通信をWorkersへ Cloudflare Gateway HTTPポリシーのForward パブリックベータ
許可済みの通信 出典 Cloudflare (developers.cloudflare.com)
Cloudflare Gateway、許可通信をWorkersへ
仕組み: 判断と検査はGateway、処理はWorker リクエストのポリシーが先 Forwardより前に評価
Gatewayの文脈
接続のメタデータ ユーザーの識別 デバイスの状態(取れる場合)出典 Cloudflare (developers.cloudflare.com)
Cloudflare Gateway、許可通信をWorkersへ
できること: 変換・案内ページ・通知 組み込めること
リクエストや応答の変換 案内ページ(コーチングページ)を返す Slackへの通知 R2への記録 始め方
Workerをデプロイ Forwardのポリシーを設定 テンプレートから始めてもよい 出典 Cloudflare (developers.cloudflare.com)
Cloudflare Gateway、許可通信をWorkersへ
ベータの注意と、試すときの順番 本文検査のBlock Workerが中断されることがある (失敗)
パブリックベータ
社内の通信ルールに応じて 案内や記録をコードで足せる
出典 Cloudflare (developers.cloudflare.com)
〈知見〉Anthropic、巨大モノレポをScionへ 要するに Anthropicが、マージの急増した巨大モノレポを、自社で作ったScion へ5か月で移しました。速く作れるほど、レビューやCIが制約になるという学びです。
Anthropicは自社の巨大モノレポを、内製の版管理システムScionへ5か月で移行した経緯を公開しました。同社によると、1日あたりのマージは5月の約2,500件から9月の3万件超に増加しています。常時オンラインのエージェントを前提に処理をサーバーへ寄せ、CIのチェックアウト高速化とインフラ縮小を実現したと説明しています。
CIのチェックアウト 分単位から秒単位に(同社による)
3 万件超 9月の1日あたりのマージ(5月は約2,500件、同社による)
約 200 分の1 インフラのCPU・メモリ(同社公表)
一般向けに公開する予定はない 巨大モノレポと大量のエージェント向けの学び
このあと5枚で 1 何が出たか2 きっかけ3 仕組み4 結果5 学び出典 Anthropic (anthropic.com)
〈知見〉Anthropic、巨大モノレポをScionへ 出典 Anthropic (anthropic.com)
〈知見〉Anthropic、巨大モノレポをScionへ
きっかけ: 1日のマージが3万件を超えた 1日あたりのマージ(同社による)
2026年5月 約2,500件 2026年9月 3万件超 Claudeがコードを書く力 負荷の原因で、構築を速めた力でもある 出典 Anthropic (anthropic.com)
〈知見〉Anthropic、巨大モノレポをScionへ
仕組み: 常時オンライン前提で、処理をサーバーへ 出典 Anthropic (anthropic.com)
〈知見〉Anthropic、巨大モノレポをScionへ
結果: CIは秒単位、インフラは約200分の1 約 200 分の1 インフラのCPU・メモリの規模(同社公表)
7 人 Scionとレビュー基盤Antiqueなどを構築
出典 Anthropic (anthropic.com)
〈知見〉Anthropic、巨大モノレポをScionへ
学び: 速く作れるほど、レビューやCIが制約に 一般向けのgit代替として公開する予定はない 巨大モノレポと大量のエージェント向けの学びの共有
出典 Anthropic (anthropic.com)
今日のまとめ 1 CodeQLの外もPR差分で検査。所見は助言でマージは止めない 2 アラートを調べて直し、CodeQLで確かめてドラフトPRへ 3 HTTP不要の常駐ワーカーを、アプリと同じプロジェクトに 4 Sandboxが止まってもファイルが残り、forkで分けられる 5 応答中に指示を変えられる。完了した外部操作は戻らない 6 許可した通信で自作Workerを実行、別プロキシ不要 7 マージ急増でgitから自社のScionへ。一般公開の予定なし AI経営のリアル @aikeiei_real・毎朝のAIニュースと解説の動画 チャンネル登録 おはようございます、Ryokoです。10月16日のAIニュースは7本 です。
GitHubのAI Scanが一般提供になり、CodeQLで扱いにくい 言語や構成もPRの差分で調べます。所見は助言の扱いで、マージは自動では止まりません。
GitHubが、AI Scan for pull requests を一般提供しました。
プルリクエストの差分を調べて、脆弱性 を見つける機能です。
PHPやShell/Bash、Terraformなど、CodeQLで十分に扱えない 言語や構成の変更が対象です。
ほかにも、Dockerfile や、JavaのJSP、C#のBlazorなども調べます。
AI Scanの所見は、CodeQLの結果と並べて PRの画面に表示されます。
ConversationとFiles changedに、「AI」の表示 つきで出ます。
所見には、リスクの説明や修正案 が付くこともあります。
公開リポジトリなら、組織でも個人でも 使えます。
非公開やinternalのリポジトリでは、Code Security かAdvanced Securityが必要です。
料金としてCode Security AI Credits を消費します。Copilotのライセンスは要りません。
なお、フォークやDependabot からのPRでは動きません。
気をつけたいのは、AI Scanの所見が助言の扱い だという点です。
コードスキャンのチェックを失敗させず 、ルールセットでマージを止めることもできません。
検出結果を誰が確認し 、どこで修正を必須にするかは、チームで決める必要があります。
そのうえで使えば、AIが書いた設定ファイル も、レビューの前に確認しやすくなります。
アラートをCopilotに割り当てると、修正案を作ってCodeQLで確かめてから ドラフトPRを開きます。管理者の有効化が必要です。
GitHubのAgentic autofix が一般提供になりました。コードスキャンのアラートを直す機能です。
アラートをCopilotに割り当てる と、修正案を作って確かめ、ドラフトPRを開きます。
10月15日の発表で対象になっているのは、GitHub Enterprise Cloud です。データレジデンシー版も含みます。
あわせて、Code Security かAdvanced Securityを使っていることが前提です。
割り当てられたアラートについて、まず関連するファイル を探し、修正案を作ります。
次にCodeQLを再実行 して、アラートが閉じたことを確かめます。
確かめたうえで、レビュー用のドラフトPR を開きます。
PRには、要約とアラートが閉じる理由 、検証の手順が入ります。
PRのコメントやAgentsタブ から、追加の指示も出せます。
依頼できるのは、既定ブランチ にあるアラートです。
PRや、ほかのブランチだけで見つかったアラートは割り当てられません 。
アラートは最大25件 まで、1本のドラフトPRにまとめて頼めます。
アラートの一覧やキャンペーンからまとめられ、REST API でCopilotを担当に指定することもできます。
使うには、管理者がエンタープライズのポリシー と、組織やリポジトリの設定を有効にします。
Copilotの課金方法 も、決めておく必要があります。
料金として、Code Security AI Credits とActionsの利用分を消費します。
問題を見つけるAI Scanとは別の機能で、見つかった問題を修正候補にする ところを任せられます。
生成された変更は、安全性や動作を人がレビューとテストで 確かめましょう。
キューなどから仕事を取り続ける常駐ワーカー を、VercelのWebアプリと同じプロジェクトで動かせます。今はパブリックベータです。
Vercelが、Vercel Daemons のパブリックベータを始めました。
HTTPサーバーを用意せずに、キューなどから仕事を取り続ける 常駐プロセスを動かせます。
このプロセスはコンテナとして、Webアプリと同じプロジェクト にデプロイできます。
例としては、Vercel QueuesやCelery、BullMQ、Kafka、Temporalなどのワーカー が挙がっています。
GitHub ActionsやGitLab、CircleCIのセルフホストrunner も、外から接続を受けずに動かせます。
デプロイすると、まずコンテナのイメージ がビルドされます。
そのコンテナをFluid compute の上で、リージョンごとに指定した台数だけ動かし続けます。
プロセスが終了したりクラッシュ したりすると、インスタンスを再起動します。
使い方は、DockerfileかContainerfile を用意するところから始まります。
プロジェクトのルートにある設定ファイルに、daemons の項目を加えます。
本番の環境変数を設定して、デプロイ します。
出力はLogs に出て、Observability Plusを使えばCPUやメモリも見られます。
ベータの今は、台数の自動増減 や永続ストレージに対応していません。
プレビュー環境 へのデプロイも、まだできません。
それでも、Webアプリと裏側のワーカーを同じ基盤で 運用する選択肢が増えます。
使うときは、再起動で同じ仕事を重複して処理しない 仕組みと、外部に状態を保存する設計を合わせて考えておきましょう。
Sandboxが止まってもファイルが残る 、Vercel Drivesが一般提供になりました。AIの作業ファイルを実行のたびに準備し直す手間が減ります。
Vercel Sandbox向けの永続ストレージ、Vercel Drives が一般提供になりました。
Driveは、Sandboxにディレクトリとしてマウント して使います。
使えるのは、Hobby・Pro・Enterprise の各プランです。
マウントしたディレクトリのファイルは、Sandboxが止まった後も残ります 。
後続の実行 では、同じDriveを付けて、そのファイルを読めます。
別のSandbox から、同じDriveをマウントすることもできます。
Driveはfork できます。forkすると、独立して書き込める別のDriveができます。
新しいDriveは、元の内容とリージョン、最大サイズ を引き継ぎます。
並列で動くワーカーが、同じ起点から それぞれ変更を加えられます。
forkしたDriveどうしの変更は、互いに影響しません 。
Drivesは、エージェントの作業場や、ファイルで持つメモリ に使えます。
データセットやモデル、依存関係、ビルド成果物 を共有する用途もあります。
AIの作業ファイルやデータセットを、実行のたびに準備し直す 手間を減らせます。
使うときは、@vercel/sandbox のDrive.getやforkと、Sandbox.createのmountsを使います。
なお、Daemonsの永続ストレージ対応とは別の話で、今回の対象はSandbox です。
Codexの安定版0.163.0で、応答の途中でも追加の指示 を送って方針を変えられます。ただし、割り込んでも、外部ツールで完了した操作は取り消されません。
OpenAIのCodexで、安定版の0.163.0 が公開されました。
前日の時点ではアルファ版だけでしたが、今回安定版 になりました。
応答の途中でも追加の指示 を送って、方針を変えられます。
設定を横断検索して変える/config や、読み取り専用ツールの並列実行も加わりました。
これまでは、調べ終わるのを待ってから 指示を出し直す手間がありました。
0.163.0では、応答の途中で送った追加の指示が、すぐに反映 されます。
割り込むと、実行中のCode Mode と、その配下のツール呼び出しも止まります。
/config では、カテゴリをまたいで設定を検索し、その場で変更できます。
再起動が必要な項目は、そのことも明示 されます。
skillやmemory、会話履歴の参照など、独立した読み取り専用のツール を並列で実行します。
ほかに、/keymap のリーダーキーや、/daemonからの管理対象サーバーの再起動も加わりました。
対象のアカウントでは、Daybreak が既定で有効になります。
保存した会話を再開したときに、権限やネットワークの承認 が戻るようになりました。
プロキシでのDNSより前の権限チェック や、Windowsでの貼り付けの改善も入りました。
一方で、パッチ付きのzsh は同梱されなくなりました。
注意したいのは、割り込んでも、外部ツールで完了した操作 までは取り消されないことです。
途中で方針を変えたときも、結果を確かめて から続けましょう。
Cloudflare Gatewayの許可済みの通信に、自作のWorker の処理を組み込めます。すべてのZero Trustプランでパブリックベータです。
Cloudflare GatewayとWorkersの連携が、パブリックベータ になりました。
対象は、すべてのZero Trustプラン です。
HTTPポリシーのForwardに一致した許可済みの通信 で、自作のWorkerを実行できます。
別のプロキシを運用せずに 、自分の処理を通信に組み込めます。
通信はまずGateway が受けて、TLSを復号します。
HTTPリクエストのポリシーは、Forwardより先 に評価されます。
Forwardに一致した通信でWorkerが動き 、ユーザーの識別などGatewayの文脈を受け取ります。
上流への経路はGatewayが受け持ち、最終の応答も検査 してから返します。
Workerでは、リクエストや応答を変換 したり、案内のページを返したりできます。
Slackへの通知 やR2への記録のような、裏側の処理も走らせられます。
始めるには、WorkerをデプロイしてForwardのポリシー を設定します。
テンプレート から始めることもできます。
まだパブリックベータ で、本文検査のBlockに当たると、Workerが中断されることがあります。
それでも、社内の通信ルールに応じた案内や記録 を、コードで足せるようになります。
まず、認証情報や通信の中身 をどこまで処理するかを決めましょう。
そのうえで、小さな対象範囲 から試していきましょう。
Anthropicが、マージの急増した巨大モノレポを、自社で作ったScion へ5か月で移しました。速く作れるほど、レビューやCIが制約になるという学びです。
Anthropicが、自社の巨大なモノレポ をgitから移行した経緯を公開しました。
移行先は、自社で作った版管理システムのScion です。
Scionを作り、gitから全面的に移すまでを5か月 で進めました。
元の記事は10月13日に公開され、15日に追記 されています。
同社によると、1日あたりのマージは、2026年5月には約2,500件 でした。
それが9月には、3万件超 に増えています。
この増え方で、ソース管理がボトルネック になりました。
記事は、Claudeがコードを書く力 が負荷の原因であり、構築を速めた力でもあったと位置づけています。
Scionは、クライアントが常にオンライン である前提で設計されています。
コミットやマージ、履歴の照会はサーバー側 で行います。
クライアントは、限られたキャッシュと作業コピーの管理 に徹します。
変更のまとまりは親との差分 を中心に持ち、ロックを使わずに高いスループットを狙います。
移行の結果、CIのチェックアウトは、分単位から秒単位 に縮んだといいます。
同社の公表では、インフラのCPUとメモリの規模は約200分の1 になりました。
Scionは7人のチーム が、コードレビューの基盤Antiqueなどと同時に作りました。
AIで変更を作る速度が上がると、レビューやCI が次の制約になります。
自分の開発でも、生成量を増やす前に待ち時間が集中する工程 を測る材料になります。
ただし、Scionは自社向けで、一般向けのgitの代わり として公開する予定はありません。
記事の主旨は、巨大なモノレポと大量のエージェント に向けた学びの共有です。
今日のニュースは以上 です。気になった1本は、本文と出典で確かめてくださいね。
動画はYouTube でも毎朝出しています。チャンネル登録 、お願いします!