GitHub не был создан для ИИ-агентов (поэтому Cloudflare разработали свой)

Original · GitHub Was NOT Made for AI Agents (So Cloudflare Built Their Own)

6:092 min readBetter Stack04/22/2026Computing/Software · Small Business/Startups · Internet Technology

Key Takeaway

Cloudflare создала Artifacts, распределенную файловую систему на базе Durable Objects, которая предоставляет ИИ-агентам программный доступ к Git-репозиториям для параллельной обработки кода и автоматизации рефакторинга.

Highlights

  • Artifacts — это распределенная файловая система от Cloudflare, совместимая с протоколом Git и оптимизированная для работы ИИ-агентов.

  • Система позволяет программно создавать, форкать и удалять тысячи репозиториев для параллельного выполнения задач.

  • Базовая версия Git реализована на языке Zig, скомпилирована в Wasm и работает внутри Durable Object, выполняя роль Git-сервера.

  • ИИ-агенты взаимодействуют с артефактами через такие инструменты, как isomorphic-git, используя хранилище в оперативной памяти для временных изменений.

  • Данные внутри артефактов сохраняются в базе SQLite, что обеспечивает устойчивость к сбоям Durable Objects.

  • В отличие от S3 Files, ZeroFS и JuiceFS, система Artifacts обеспечивает нативную совместимость с Git-инфраструктурой.

Timeline

  1. Архитектура Artifacts для ИИ-агентов

    Традиционные платформы вроде GitHub содержат избыточные социальные функции, не требующиеся автоматизированным системам. Artifacts решает эту проблему, предлагая легковесную, программно управляемую файловую систему. Использование Wasm и Durable Objects позволяет гибко масштабировать рабочие области для каждой агентской сессии.

    • GitHub ориентирован на людей, поэтому Cloudflare разработала специализированную систему для нужд агентов.
    • Реализация Git выполнена на языке Zig и скомпилирована в Wasm для запуска внутри Durable Object.
    • Взаимодействие с системой возможно через любой Git-клиент или HTTP-запросы, независимо от используемого языка программирования.
  2. Создание воркеров и работа с репозиториями

    Процесс настройки включает интеграцию привязок Artifacts в конфигурацию проекта. При выполнении задач агенты не создают каждый раз новый проект с нуля, а используют существующий базовый репозиторий, что сокращает накладные расходы и повышает производительность системы при массовой обработке данных.

    • Воркеры для Artifacts выполняют меньше обращений к серверу по сравнению с использованием REST API.
    • Метод 'create' позволяет генерировать новые репозитории с уникальным токеном доступа.
    • Рабочий процесс включает проверку наличия существующего базового репозитория 'baseline' с последующим его форканием для каждой задачи.
  3. Агентский цикл и потенциальные возможности

    Агент действует в рамках стандартного цикла: чтение задачи, внесение изменений в память, фиксация изменений и push в удаленный артефакт. Оркестратор может координировать действия нескольких агентов, объединяя их правки после проверки. Хотя в текущем API отсутствует нативная команда 'git diff', задача решается анализом Git-дерева через логи.

    • Интеграция с isomorphic-git позволяет выполнять операции чтения, записи и коммита изменений внутри агентского цикла.
    • Весь код и состояние файлов хранятся в базе SQLite, привязанной к Durable Object, что гарантирует сохранность данных при перезагрузках.
    • Для тестирования изменений можно применять песочницы Cloudflare и браузерный движок Puppeteer.

Description

Cloudflare's Artifacts is a distributed, git-compatible filesystem built specifically for AI agents—stripping away the social features of GitHub while keeping full git fidelity. Built on a Zig-to-WASM git server running inside Durable Objects, it lets you programmatically create, fork, and delete thousands of repos instantly for parallel PR reviews, automated refactoring, and per-session agent workspaces. In this video, I walk through the docs, set up a Workers project using the Artifacts binding to import an existing repo, and show how you could spin up multiple Claude agents, each in its own isolated clone to build features in parallel without conflicts. 🔗 Relevant Links Artifacts Product Page - https://workers.cloudflare.com/product/artifacts Artifacts Docs - https://workers.cloudflare.com/product/artifacts Artifacts Blog Post - https://blog.cloudflare.com/artifacts-git-for-agents-beta/ ❤️ More about us Radically better observability stack: https://betterstack.com/ Written tutorials: https://betterstack.com/community/ Example projects: https://github.com/BetterStackHQ 📱 Socials Twitter: https://twitter.com/betterstackhq Instagram: https://www.instagram.com/betterstackhq/ TikTok: https://www.tiktok.com/@betterstack LinkedIn: https://www.linkedin.com/company/betterstack

Community Posts

View all posts
Write about this video