Мэдээ

GitHub хүнд зориулагдсан байсан: Cloudflare AI агентуудын эринд зориулсан Git платформ "Artifacts"-ийг нээлээ

TOGTOKHTOGTOKH·2026 оны аравдугаар сарын 4·2 үзсэн·
GitHub хүнд зориулагдсан байсан: Cloudflare AI агентуудын эринд зориулсан Git платформ "Artifacts"-ийг нээлээ

Сүүлийн 15 жилийн турш программ хангамжийн ертөнц нэг л дүрмээр явж ирсэн: Хөгжүүлэгч хүн код бичнэ, branch үүсгэнэ, commit хийнэ, pull request (PR) нээнэ, хамтрагч нь кодод review хийгээд main салбар руу нийлүүлнэ (merge). GitHub, GitLab зэрэг платформууд энэхүү хүний харилцаа, ажлын хурдад тохируулан бүтээгдсэн архитектуртай.

Гэвч 2026 онд код хөгжүүлэлтийн бодит байдал огцом өөрчлөгдлөө. Одоо олон зуун, магадгүй мянган AI агентууд нэгэн зэрэг алдаа засаж, шинэ боломжууд (feature) нэмж, тест бичиж, хамаарлуудыг (dependencies) шинэчилж байна. Ийм нөхцөлд GitHub-ийн уламжлалт загвар гацаж эхлэв. Үүний хариуд Cloudflare өөрсдийн Git-тэй нийцтэй, агентуудад тусгайлан зориулсан Cloudflare Artifacts системийн нээлттэй бетаг албан ёсоор зарлаж, дараагийн үеийн Git платформыг бүтээх уралдааныг зарлалаа.


1. Хүнд зориулсан Git яагаад AI-ийн эрин үед гацаж эхлэв?

AI агентууд нэвтэрснээр хөгжүүлэлтийн pipeline дээр хоёр том саад үүссэн:

  1. Түр зуурын репозиторын тэсрэлт (Ephemeral Repositories): Агент нэг л асуудлыг шийдэхийн тулд 10 өөр хувилбарыг зэрэг туршиж, 10 тусдаа орчинд кодоо ажиллуулах шаардлага гардаг. Гэтэл GitHub дээр миллисекундын дотор 10,000 салбар эсвэл түр зуурын fork үүсгэж устгах нь API-ийн хязгаарлалт болон хүнд хөнгөн дата баазын архитектураас болж бараг боломжгүй юм.
  2. Review болон Merge-ийн гацаа: Хүний хийдэг Code Review үйл явц бүхэл бүтэн гацаа (bottleneck) болж хувирсан. Мянга мянган жижиг PR-уудыг хүлээн авч, тэдгээрийн аль нь зөв, аль нь зөрчилдөөнтэй байгааг хүн гараараа шалгах нь цаг хугацааны хувьд боломжгүй болжээ.

Товчхондоо, өнөөгийн Git платформууд "хэдэн арван хүн хамтран ажиллах"-д тохирсон болохоос "сая сая автоном агентууд секунд тутамд сая сая хувилбар үүсгэх"-д зориулагдаагүй.


2. Artifacts гэж юу вэ? Git протоколоор ярьдаг эдж файлын систем

Cloudflare-ийн танилцуулсан Artifacts нь цэвэр AI агентууд болон серверлесс орчинд зориулагдсан Git файлын систем юм.

Хамгийн гол онцлог нь хэрэглэгч веб хуудас руу орж "New Repository" товч дарах тухай ойлголт энд байхгүй. Харин Edge Worker дээр ажиллаж буй агент кодоор дамжуулан хүссэн тооны бүрэн хэмжээний Git репог агшин зуурт үүсгэдэг.

import type { Artifacts } from 'cloudflare:workers';

interface Env {
  ARTIFACTS: Artifacts;
}

export default {
  async fetch(request: Request, env: Env) {
    // Агентын даалгавар бүрд зориулж цоо шинэ Git репо хэдхэн мс-д үүсгэнэ
    const { remote, token, repo } = await env.ARTIFACTS.create('agent-task-089');

    // 1 цагийн хугацаатай, зөвхөн бичих эрхтэй түр зуурын токен гаргана
    const writeToken = await repo.createToken('write', 3600);

    return Response.json({
      gitRemote: remote,
      authToken: writeToken.plaintext,
    });
  },
};

Энэхүү үүсгэсэн репозитор нь стандарт Git Smart HTTP протоколыг бүрэн дэмждэг. Өөрөөр хэлбэл Claude Code, Cursor, тусгай SWE агентууд эсвэл таны консол дээрх ердийн git clone, git push коммандууд шууд ямар нэг нэмэлт тохиргоогүйгээр ажиллана.


3. Гигабайт хэмжээтэй репог тэг хугацаанд mount хийх: ArtifactFS

Агентуудын хамгийн том асуудлуудын нэг бол эхлэлтийн хугацаа (startup latency). Контейнер эсвэл сэндбокс асч, 2GB хэмжээтэй репозиторыг git clone хийж дуустал агент хүлээнэ гэдэг маш их үр ашиггүй зардал, цаг хугацааны гарз үүсгэдэг.

Cloudflare үүнийг ArtifactFS хэмээх шинэ FUSE (Filesystem in Userspace) драйвераар шийдсэн байна:

  • On-demand Hydration: Репог бүтнээр нь татаж авахын оронд фолдеруудыг орон нутгийн файлын систем шиг шууд холбож (mount) орхино.
  • Агент тухайн файлд хандах мөчид л уг файлыг сүлжээнээс бэлдэж өгнө.
  • Үр дүнд нь аварга том монорепо (monorepo) дээр ч агентын сэндбокс секундын долийн дотор ажлаа эхлүүлэх боломж бүрдэж байна.

4. "Event-Driven" хөгжүүлэлтийн бүтэц: Агент агентаа хянана

Artifacts дээр шинээр commit хийгдэх эсвэл push хийгдэх үед шууд Cloudflare Workers Event Subscriptions өдөөгдөнө. Энэ нь программ хөгжүүлэлтийн урсгалыг бүрэн автоматжуулах шинэ боломжийг нээж байгаа юм:

  1. Нэгдүгээр агент кодын өөрчлөлтийг хийж push хийнэ.
  2. Artifacts системийн эвент автоматаар хоёрдугаар (Security Reviewer) агентыг өдөөнө.
  3. Хэрэв аюулгүй байдал хангагдсан бол гуравдугаар агент Unit тестүүдийг ажиллуулж, бүх зүйл ногоон асаж баталгаажсаны дараа production салбар руу нийлүүлэлтийг хийнэ.

Энэ бүх шатанд хүн оролцохгүйгээр хэдэн мянган салбар, өөрчлөлтийг зэрэг боловсруулах боломжтой болж байна. Хүний үүрэг зөвхөн архитектурын дүрмүүд болон эцсийн зорилгыг тодорхойлоход шилжиж байгаа юм.


Дүгнэлт: Дэд бүтэц өөрөө өөрчлөгдөх цаг ирлээ

GitHub анх гарч ирэхдээ хөгжүүлэгчдийг имэйлээр patch илгээдэг үеэс салгаж, нийгмийн хамтын ажиллагааны шинэ стандартыг тогтоож байсан. Харин одоо агентууд код бичигчдийн дийлэнх хувийг бүрдүүлэх болсон энэ цаг үед Git-ийн үндсэн логик хэвээр үлдсэн ч түүнийг ажиллуулдаг платформууд "Human-First"-ээс "Agent-First" архитектур луу шилжиж эхэлснийг Cloudflare-ийн Artifacts тод харуулж байна.

Хөгжүүлэгч бидний хувьд зөвхөн өөрсдөө код бичих биш, харин бидний өмнөөс ажиллах мянга мянган агентуудын дэд бүтцийг хэрхэн зөв зохион байгуулах вэ гэдэг шинэ ур чадвар хамгийн чухалд тооцогдох нь ээ.


Эх сурвалж: Cloudflare Engineering Blog — We want you to build the next Git platform on Cloudflare & Artifacts: Git-compatible versioned storage built for agents

Сэтгэгдэл

Ачаалж байна...