クラウドファレア上で次世代の Git プラットフォームを構築したいと考えています。

2026/10/04 4:33

クラウドファレア上で次世代の Git プラットフォームを構築したいと考えています。

RSS: https://news.ycombinator.com/rss

要約▶

Japanese Translation:

Cloudflare は、ソフトウェアエージェントが大規模なスケールでコードを自律的に構築・維持することを支援するために設計されたバージョニング付きファイルシステム「Artifacts」をリリースしました。従来の静的ストレージとは異なり、Artifacts はバグ修正、テスト記述、コードレビューといったタスクにおいて複数のエージェントおよび開発者を協調させるための基となるプリミティブとして機能します。この革新により、Cloudflare Workers のコードベースは Git リポジトリをプログラム的に管理できるようになり、プロジェクトのフォーク、ファイルの検査、自動化された CI/CD ワークフロー(自動ビルドとプレビューブランチへのデプロイを含む)のトリガーが可能です。開発者はリポジトリイベントに購読することで、変更に対して即座に反応し、独自のカスタムモニタリングを実現できます。プラットフォームは、米国または EU のデータ管轄域の設定など、不可欠なコンプライアンス機能もサポートしています。現在、Workers Paid プランのお客様向けにオープンベータが提供されており、2026 年 10 月 15 日より操作数および保存データに基づいた課金が始まります。Cloudflare は同時に、Artifacts と Workers を使用して次世代の Git プラットフォームを構築するチーム向けのコンペティションを開催しており、上位のチームにはクレジットとサンフランシスコでの Cloudflare Connect への旅費が支給されます。この動きは、ソフトウェアインテリジェンスが複雑な開発タスクを協調するためのスケーラブルな環境を確立し、現代のクラウドエコシステムが機能する方法を根本的に変えるものです。

本文

次世代の Git プラットフォーム「Artifacts」によるエージェント時代の開発体験

GitHub は、人間がコードを記述し、リポジトリを通じて協業する世界のために設計されました。しかし、次世代のソフトウェア開発は**新たな種類の開発者である「エージェント」**によって構築されるでしょう。数百から数千のエージェントが同時に同じコードベースに取り組む新しい環境において、その基盤と連携方法こそが重要な課題です。

この未来を切り開くため、Cloudflare はプログラミング可能なプリミティブ集合体としてのArtifactsを開発し、オープンベータ版として提供しています。これを通じて、次代の Git プラットフォームの構築に挑むコンペティションも開催中です。

Artifacts とは何か

Artifacts とは、Git と互換性を持ち、数百万のリポジトリに対応できるバージョン管理付きファイルシステムです。

  • プログラミング可能なプリミティブ: 開発者が独自の製品やワークフローを構築するために使用できます。
  • 強力な基盤機能:
    • プログラム的に作成およびフォーク可能なリポジトリ
    • コードとエージェントのコンテキストのためのバージョン管理されたストレージ
    • エージェントが既に熟知している Git オペレーション

新機能:Artifacts を Workers と連携させる

Artifacts は、単なるファイルシステムではなく、Cloudflare Workers と深く統合されています。

1. Artifacts リポジトリを Workers にデプロイする

  • 自動ビルドとデプロイ:
    Workers Builds
    を通じてリポジトリに接続可能。
    • プロダクションブランチへのプッシュで、更新された Worker を自動デプロイ。
    • 他のブランチへのプッシュで、自動的にWorkers プレビューを作成または更新(変更検証と共有が可能)。
  • 柔軟な開始方法: 既存の Worker を接続するか、新たなプロジェクトを開始して自動的に Artifacts に保存することも可能。

2. Workers から直接 Artifacts を管理する

Worker のコード内で

using project = await env.ARTIFACTS...
とすることで、Git ワークフロー自体をプログラムできます。

  • リポジトリの作成・フォーク・ファイル検査・Git トークンの発行が可能。
  • 新たなタスクでプロジェクトをフォークし、コンテキストファイルを自動読み込み。
  • エージェントによる変更プッシュを検知し、自動化システムがレビューを開始可能。

例:エージェントタスク用のプロジェクトフォークと AGENTS.md の読み込み

using project = await env.ARTIFACTS.get("my-project");
const { defaultBranch } = await project.info();
const workspace = await project.fork(`task-${crypto.randomUUID()}`);

using repo = await env.ARTIFACTS.get(workspace.name);
const instructions = await repo.readFile({
  ref: defaultBranch,
  path: "AGENTS.md",
});

const agentTask = {
  remote: workspace.remote,
  token: workspace.token,
  instructions: instructions ? await instructions.text() : null,
};

3. すべての変更に対してイベントサブスクリプションで対応する

リポジトリの作成、プッシュ、クローンなどの変更イベントを公開。これらに購読することで、CI 実行やコードレビューエージェント起動などを自動化できます。

例:プッシュイベントに応答してコードレビューワークフローを開始

export default {
  async queue(batch, env) {
    for (const message of batch.messages) {
      const event = message.body;
      if (event.type !== "cf.artifacts.repo.pushed") continue;

      await env.REVIEW_WORKFLOW.create({
        params: {
          namespace: event.source.namespace,
          repo: event.source.repoName,
          ref: event.payload.ref,
          commit: event.payload.after,
        },
      });
    },
  },
};

4. データ管轄区域の設定

  • 名前空間作成時に米国または EU の管轄区域を選択可能。
  • その設定下で生成されるすべてのリポジトリが自動的に同様の制限に従います。

API による管轄区域の指定例 (EU)

curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/artifacts/namespaces" \
  -H "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
  --json '{"namespace":"my-eu-namespace","jurisdiction":"eu"}'

5. Artifacts メトリックの確認

  • Cloudflare ダッシュボードからリポジトリ利用状況を確認可能。
    • オペレーション数、プル数、プッシュ数、エラー数、エラー率を表示。
  • メトリックを直接クエリして、独自のダッシュボードや監視システムを構築可能。

6. 料金プラン

  • 課金対象: リポジトリのオペレーション数と保存データ量。
  • 請求開始日: 2026 年 10 月 15 日から開始されます。

コンペティション:次代の Git プラットフォームを構築せよ

Cloudflare Workers と Artifacts を用いて、エージェント時代の Git プラットフォームのビジョンを創造してください。

  • 従来の概念(リポジトリ、ブランチ、PR など)を見直し変えるか、
  • エージェントコンテキスト保存や複数変更の同時比較といった新機能を構築するか。

単なる GitHub の拡張ではなく、複数のエージェントが同時に協業できる環境の実現を求めます。創意工夫を期待します。

参加方法

提出物:

  1. 演示動画 (5〜10 分): 構築した内容、動作原理、開発者・エージェントへの価値を示すもの。
  2. ソースコードのリンク: MIT, Apache, BSD など、許諾的オープンソースライセンスで提供必須。
  3. 実行ガイド: プロジェクトを動かすための手順書。

締め切り:

  • 2026 年 10 月 14 日(提出受付終了)

優勝者のインセンティブ

上位 3 チームは以下の賞品を受け取ります:

  • サンフランシスコへの招待: Cloudflare Connect に出席し、構築成果を発表。
  • 第 1 位の特典:
    • Cloudflare クレジット 25,000 ドル。
    • VIP スピーカー夕食会の招待券(Connect 月曜夜開催)。

今すぐ始める

Artifacts は現在、Workers Paid プランのお客様向けにオープンベータ版で利用可能です。

コーディングエージェントの導入から始めたい方は:

  1. ダッシュボード: Artifacts リポジトリの確認または作成。
  2. 設定: プロンプトをコピーして最初のリポジトリを設定し、コードをプッシュする。
  3. 学習: より詳しい情報は公式ドキュメントをご覧ください。

同じ日のほかのニュース

一覧に戻る →

2026/10/04 7:07

連邦裁判官が「Flock」を「恣意的な大規模監視」と批判

## 日本語翻訳: Tulsa の連邦裁判所は、最近の重要な判決において、シエリフ補佐官が Flock Safety を用いて令状なしに女性のナンバープレートを検索した行為が第四条修正(第 4 条修正)の権利を侵害したと判断し、ヒル判事はその捜索が彼女の車両にカリフォルニア州のナンバープレートがあることのみによる動機付けであるように見ると指摘しました。同判決は拘束力のある先例を確立するものではありませんが、このデータベースに対する自動化された検索が無憲法違反であると宣言する最初の連邦判決の一つとして位置づけられます。ヒル判事は、「公衆の所在を目録化するような恣意的な大規模監視」を「合憲的な問題がある」と非難し、Carpenter v. United States において取り扱われたターゲット指向のアプローチとは区別しました。Flock データを通じてメタン 91 ポンドが発見されたことを受け、ヒル判事は証拠を「有毒の木の果実」として押収 orders の発令しました。この事件は、政治的・法的な反対が高まっている時期に登場しています:Bernie Sanders 上院議員は、連邦機関がそのような自動読み取り装置を使用することを禁ずる Block Flock 法案を導入し、フロリダ州やテキサス州を含む各州ではこの技術の使用を停止する計画を発表しました。これに対し、Flock の CEO の Garretty Langley は、Flock を使用する法執行ユーザーによってストーキングされた女性らに謝罪するとともに、プライバシーと安全との間の妥協点を求める呼びかけを行いました。一方、キャンセルが増える中、同社は従業員への自主的な退職支援(voluntary buyout)を開始し、人員削減を図っています。

2026/10/04 3:06

ホールパンチ:重力場をスリングして宇宙船を操る

## 日本語訳: 提供されたテキストには実質的な情報が含まれておらず、単に特定の項目識別子のみを特定しており、それに関連する文脈が欠落しています。証拠、根拠、または背景の詳細がないため、意味のある物語を構築したり、中心的なメッセージを特定したりすることは不可能です。さらに、入力にはより広いトピックを理解するために不可欠な将来の発展、潜在的な影響、または関連事例について言及されていません。したがって、この断片単体から論理的な要約を導き出すことはできません。有効な概要を作成するには、項目の説明、重要性、および関連する周囲の状況を含む全文書へのアクセスが必要です。現状のままでは、テキストは単に生粋の参照コードとして機能し、コミュニケーションのための文章ではありません。そのような限られたデータを要約しようとすることは、当然ながら推測や捏造を招き、利用可能な事実に基づく正確性の要求に違反します。したがって、唯一妥当な結論は、問題となる項目に関するいかなる主張または討論も支えるのに不十分であるということです。 ## 翻訳元のテキスト: ## Summary: The provided text contains no substantive information because it identifies only a specific item identifier without any accompanying context. Without evidence, reasoning, or background details, it is impossible to construct a meaningful narrative or identify a central message. Furthermore, the input lacks any mention of future developments, potential impacts, or related cases that are essential for understanding a broader topic. Consequently, no logical summary can be derived from this fragment alone. To generate an effective overview, one would need access to the full document containing the item's description, its significance, and any relevant surrounding circumstances. As it stands, the text functions merely as a raw reference code rather than a communicative passage. Attempting to summarize such limited data would inevitably result in speculation or fabrication, which violates the requirement for accuracy based on available facts. Therefore, the only valid conclusion is that the source material is insufficient to support any claim or discussion regarding the item in question.

2026/10/04 3:01

ロダン美術館の3Dスキャン裁判判決での裏切り

## Japanese Translation: Cosmo Wenman は 2026 年 10 月 13 日(CEST 14:00–15:00)に「COMMUNIA Salon: The Rodin Case」にて、オーギュスト・ロダンの彫刻の 3D スキャンを巡る高プロファイルな情報公開に関する事件について検討する。著者が 2017 年にアクセス権の付与を求めた後、市民権活動家の Alexis Fitzjean Ó Cobhthaigh は Communia、Wikimédia France、La Quadrature du Net とともにその代理を務め、CADA(行政裁判所)は 2019 年に著者の側で判決を下した。2023 年 12 月には、パリ行政裁判所がロダン美術館および文化省に対しスキャンの公開を命じるとともに、これらの機関から効果的な上訴を受けられなかった著者に€1,500 の損害賠償を付けた。本案はフランス最高行政法院である Conseil d'État に再審され、2025 年 12 月の判決において、rapporteure publique(公の報告官)はルネ・マジットの『イメージの裏切り』に言及し、スキャンが物理的な原本なしには不可読であると主張した。Conseil d'État は、3D スキャンを物理的な複製と法的に区別できないものと認定し、これを行政文書ではなく譲渡不能な芸術コレクションの一部として分類した。裁判所はパリの判決を破棄し、著者に€3,000 の支払いを命じ、決定について書面による通知を発しなかった。Wenman は、この結局が情報公開(FOI)メカニズムの潜在的な濫用を示している点を分析する。その中で、手続的な動きや技術的な定義を用いて、機関が開示義務から守られることが可能になることを指摘する。