Sakhanda Wire
NVDA $230.86 +1.09% MSFT $512.80 -0.02% GOOGL $338.24 -1.70% META $725.93 +0.10% AMZN $248.23 -0.37%
← К новостям

Anthropic запускает Projects в Claude Code в бета-версии: параллельные облачные сессии, которые продолжают работать после закрытия ноутбука

Anthropic переработала проекты в Claude Code. Старый проект представлял собой папку: несколько файлов и один чат. Новый проект — это единый непрерывный разговор, в котором Claude выступает координатором. Вы описываете задачу, а Claude решает, что вынести в отдельную ветку. Каждая ветка — это полноценная облачная сессия Claude Code, работающая в собственной ветке и собственной копии репозитория. Ветки работают параллельно, отчитываются в основном разговоре и продолжают работу даже после того, как вы закрыли ноутбук. В публикации о запуске Anthropic называет это одним разговором, который самостоятельно разделяется на параллельные облачные сессии.

Координатор и ветки

Архитектура состоит из двух уровней. Разговор в проекте — это координатор. Он читает ваши сообщения, отвечает на быстрые вопросы прямо в разговоре и запускает ветки для фактической работы. Он видит отчёты веток, но не каждый выполняемый ими шаг. Ветки — это исполнители. Ветка открывает запрос на слияние, когда этого требует задача, а затем отслеживает этот запрос с включённым автоматическим исправлением. Она отправляет исправления, если CI завершается с ошибкой, и отвечает, когда проверки проходят.

Ветки также делегируют задачи. Каждая из них может дополнительно разделить своё задание с помощью субагентов, циклов и рабочих процессов.

Собственный пример Anthropic: поставить цель сократить задержку p75 при оформлении заказа, а затем попросить Claude профилировать каждую конечную точку, протестировать оптимизации и параллельно открыть запросы на слияние в отдельных ветках. Во втором примере устаревшая конечная точка v1 удаляется из репозиториев API, веб-приложения и мобильного приложения — по одной ветке на каждый репозиторий, — а Claude сообщает, какие запросы на слияние будут объединены первыми.

Когда две ветки затрагивают один и тот же код, пересечение проявляется как обычный конфликт слияния git.

Интерактив: как проект Claude Code распределяет работуНажмите на задачу. Посмотрите, как координатор отвечает прямо в разговоре, сохраняет память или открывает облачную ветку в собственной ветке.
Создано на основе документации по проектам Claude Code Anthropic. Время выполнения веток приведено для иллюстрации. © Marktechpost

Что наследует каждая ветка

Постоянный контекст задаётся один раз и передаётся каждой новой ветке: репозитории и загруженные файлы проекта, его инструкции проекта объёмом до 16 000 символов, а также память проекта, которую Claude записывает и читает через индекс MEMORY.md. Память на практике может содержать такие сведения: релиз перенесён на пятницу или с кем нужно посоветоваться, прежде чем изменять биллинг.

Каждая ветка также клонирует все репозитории проекта и загружает из них CLAUDE.md, навыки и плагины. Правила разрешений, хуки и env работают иначе. Они применяются только из каталога, в котором запускается ветка, поэтому проект с одним репозиторием учитывает их, а проект с несколькими репозиториями — нет. Инструменты MCP подключаются через коннекторы в вашей учётной записи claude.ai. Сам разговор проекта не имеет коннекторов, поэтому работу с коннекторами необходимо передавать ветке.

Панель обзора группирует ветки по состоянию: Готово к проверке, Ожидает вас, В работе, Объединение, Неактивно и Решено. На вкладке «Библиотека» собраны загруженные файлы и файлы, созданные ветками.

Стоимость

Проект расходует лимиты тарифного плана быстрее, чем одна сессия, поскольку каждая работающая ветка является полноценной сессией. Anthropic предоставляет вкладку «Использование» для каждого проекта, а также отдельные настройки модели и уровня усилий для координатора и веток. В новом проекте повсюду используется Opus: высокий уровень усилий для веток и низкий — для разговора. Неактивные ветки также возобновляют работу и снова расходуют лимиты, если CI завершается с ошибкой или появляется комментарий к проверке. Установленный предел составляет 200 новых веток в день для всех ваших проектов, а ветка, достигшая лимита использования, ожидает и возобновляет работу самостоятельно.

Основные выводы

  • Один проект — это один разговор, и Claude запускает отдельную ветку для каждой части работы.
  • Каждая ветка — это полноценная облачная сессия с собственной веткой и копией репозитория.
  • Общая память и инструкции проекта автоматически передаются каждой новой ветке.
  • Параллельные ветки быстрее расходуют лимиты тарифного плана; установленный предел — 200 новых веток в день.
  • Бета-версия доступна только некоторым пользователям Pro и Max в веб-версии и на компьютере, но не в CLI.

Ознакомьтесь с объявлением Anthropic, документацией по проектам Claude Code и публикацией о запуске @ClaudeDevst. Все заслуги принадлежат исследователю этого проекта. Также не стесняйтесь подписаться на нас в Twitter и не забудьте присоединиться к нашему сабреддиту по машинному обучению с более чем 150 тыс. участников и подписаться на нашу рассылку. Постойте! Вы есть в Telegram? теперь вы также можете присоединиться к нам в Telegram.

Хотите сотрудничать с нами для продвижения вашего репозитория GitHub, страницы на Hugging Face, выпуска продукта, вебинара и т. д.? Свяжитесь с нами

Переведено автоматически с английского. Оригинал статьи — по ссылке ниже.

Впервые опубликовано изданием MarkTechPost

Читать оригинал на MarkTechPost ↗

Текст и изображения принадлежат MarkTechPost и приводятся здесь с указанием авторства и ссылкой на оригинальную публикацию.

← К новостям

Ещё новости

Все последние новости