Перейти к содержанию

Инструменты разработчика

Zed заменила пулл-реквесты тредами и открыла бету Delta

5 мин чтения

Текст написан ИИ-моделью по источникам, на которые ведут ссылки, и сверен с ними второй моделью. Как мы работаем

Всё о теме: Агенты для программирования →
Изображение: thenewstack.io

33 разработчика Zed довели до основной ветки 570 изменений и не открыли ни одного пулл-реквеста. В репозитории Delta пулл-реквесты отключены, вся работа идёт в тредах самой Delta. Публичную бету этого продукта Zed открыла 16 сентября, и целится он прямо в главную механику GitHub.

«Сейчас все наперегонки пытаются заменить GitHub», - написал сооснователь и глава Zed Нейтан Собо в блоге компании. Подробности запуска и его комментарии приводит The New Stack. Логика у Собо такая: GitHub ввёл пулл-реквесты больше 15 лет назад, с тех пор они стали стандартным способом попросить коллег о ревью, «но агенты генерируют так много кода, что диффы, которые мы просим друг друга проверить, разрослись».

Нагрузку видно и по цифрам самого GitHub. За весь 2025 год на платформе набралось около миллиарда коммитов, в апреле - уже 1,4 миллиарда за один месяц, а в августе, по словам GitHub, 2,9 миллиарда в месяц. За 12 месяцев до июня платформа зафиксировала сотни инцидентов, а в августе пережила почти восьмичасовой сбой: на его пике около 20% запросов к сайту и API заканчивались ошибкой.

Вторая претензия Zed касается самой модели работы. Когда рассуждения за изменением остаются в переписке с агентом, ревьюер видит только итоговый дифф. Как к нему пришли, остаётся за кадром.

Центральная единица в Delta - тред: запись задачи, в которой разговор с агентом и изменённые файлы связаны между собой. Разработчик даёт агенту задачу, продолжает её обсуждать и уточнять, а потом передаёт всю работу коллеге. Каждый тред может работать со своей копией проекта, поэтому несколько задач идут параллельно и агенты не правят одни и те же файлы. Коллега может присоединиться к треду или открыть отдельный тред для ревью. Там он разбирает предложенное изменение, расспрашивает агента, который его написал, пробует свои правки и возвращает принятое в исходную работу.

Под тредами лежит DeltaDB, система контроля версий, которая хранит историю как последовательность операций. Коммита она не ждёт: каждое событие, будь то правка кода или реплика в разговоре, записывается сразу, как только происходит. По этой истории участники и синхронизируются. Отдельные записи в Zed называют «дельтами».

Git при этом никуда не девается. Delta работает с Git-репозиториями, ветки, коммиты и remote используются как обычно. DeltaDB добавляет ещё один слой истории между коммитами и сохраняет промежуточные действия людей и агентов, которые Git иначе выбросил бы. Коммиты, по мнению Собо, останутся удобными контрольными точками, но «тред заменит коммит или ветку как фундаментальную единицу разработки софта». Следующий участник входит в работу там, где её оставил предыдущий, и продолжает с тем же агентом и контекстом. Восстанавливать ход чужой мысли по диффу задним числом ему не приходится.

К этому Zed шла несколько лет. Компанию в 2021 году основали выходцы из команды редактора Atom в GitHub, сам Собо проработал там девять лет. Начинали с быстрого многопользовательского редактора на Rust, к 2025 году в центре продукта оказались ИИ-правки и агентные функции. DeltaDB анонсировали ещё в августе 2025 года вместе с раундом на 32 миллиона долларов во главе с Sequoia Capital, а саму Delta показали в закрытой бете в августе этого года.

Внутри Zed переходный период должен быть коротким: по словам Собо, компания в «нескольких месяцах» от ухода с GitHub. Тем, кто работает только в Delta, заходить на GitHub уже почти незачем, потому что разговоры, ревью и передача работы идут в Delta. Следующая крупная зависимость - хранение Git, его Zed собирается перенести в DeltaDB. CI и релизы тоже придётся увести с GitHub. CI Собо считает в целом решённой задачей: Zed планирует подключаться к существующим системам, а не строить свою ради замены GitHub.

Публичный репозиторий редактора Zed пока остаётся на GitHub. Контрибьюторы могут через Delta показать сессию с агентом, из которой выросла их работа, но итоговое изменение по-прежнему отправляют обычным пулл-реквестом, и для тех, кто Delta не пользуется, ничего не меняется. «С публичным репозиторием мы действуем осторожнее, потому что от этого процесса зависят сотни контрибьюторов в месяц», - сказал Собо The New Stack. По его словам, у GitHub устоявшийся социальный слой, который заменить дольше, и бросать контрибьюторов, «чтобы что-то доказать», Zed не будет. Зависимость видна и в дорожной карте: доступ к общим тредам Delta планируют определять по правам существующего репозитория на GitHub, так что продукт для ухода с GitHub пока опирается на его же систему прав.

Delta доступна как десктопное приложение для macOS, Linux и Windows, браузерная версия позволяет смотреть треды, делиться ими и проводить ревью. На время беты всё бесплатно, платные тарифы для частных пользователей и команд появятся позже. Бесплатная версия, обещают в Zed, останется всегда.

Заменить GitHub пытается не одна Zed. Cursor, принадлежащий SpaceX, в августе официально запустил Origin: хостинг Git-репозиториев, пулл-реквесты и агенты Cursor под одной крышей, причём существующие репозитории на GitHub могут оставаться источником истины. GitLab в закрытой бете ведёт Project Switch, проект «системы управления исходным кодом следующего поколения». Отличие Delta Собо видит в том, что она с самого начала строится вокруг треда, «включая инфраструктуру под ним».

Чем закончится эта гонка, Собо предлагает судить по прошлой эпохе. Git стал общей основой, потому что был открыт и строить на нём мог каждый, а GitHub выиграл слой над ним за счёт сетевых эффектов. «Я ожидаю, что множество жизнеспособных продуктов будут конкурировать за счёт работы с агентами, а инфраструктура под ними будет общей», - говорит он.

OpenAI

Погрешность до m/4 не ломает шаг в доказательстве OpenAI

«Формальные доказательства приняты к закодированным утверждениям», пишет 8Braid о перепроверке решения OpenAI по Навье-Стоксу. Заодно команда вывела свою оценку: ошибка до m/4 в четырёх ячейках матрицы сохраняет положительные веса.

Пока никто не написал. Будьте первым.

Присоединяйтесь к разговору

Войдите, чтобы оставить комментарий. Он появится после модерации.