Claude Code Projects в бете: параллельные облачные сессии, живущие после закрытия ноутбука
Anthropic переработала Projects в Claude Code. Раньше проект был папкой: несколько файлов плюс один чат. Теперь это единый непрерывный разговор, в котором Claude выступает координатором. Вы описываете работу, а Claude решает, что станет потоком (thread). Каждый поток — полноценная облачная сессия Claude Code, работающая на своей ветке и своей копии репозитория. Потоки идут параллельно, отчитываются в разговор и продолжают работу после того, как вы закроете ноутбук. В анонсе Anthropic называет это одним разговором, который разветвляется на параллельные облачные сессии.
Архитектура двухслойная. Разговор проекта — координатор: читает то, что вы присылаете, отвечает на быстрые вопросы на месте и запускает потоки для реальной работы. Он видит отчёты потоков, но не каждый их шаг. Потоки — исполнители. Поток открывает pull request, когда работа этого требует, а затем следит за ним с включённым авто-фиксом: пушит исправления, когда CI падает, и отвечает, когда проверки проходят.
Потоки тоже делегируют. Каждый может разбить своё задание дальше с помощью субагентов, циклов и рабочих процессов.
Пример от Anthropic: поставьте цель снизить p75-задержку оформления заказа, а затем попросите Claude профилировать каждую конечную точку, протестировать оптимизации и открыть pull request в параллельных потоках. Второй пример — вывод устаревшей конечной точки v1 из репозиториев API, веба и мобильного приложения: по потоку на каждый, и Claude докладывает, какие pull request сольются первыми.
Если два потока трогают один и тот же код, пересечение всплывает как обычный git-конфликт слияния.
Постоянный контекст задаётся один раз и доходит до каждого нового потока: репозитории проекта и загруженные файлы, инструкции проекта объёмом до 16 000 символов и память проекта, которую Claude пишет и читает через индекс MEMORY.md. Примеры из памяти: релиз перенесли на пятницу, или с кем согласовать правки в биллинге.
Каждый поток также клонирует все репозитории проекта и подгружает CLAUDE.md, навыки и плагины из каждого из них. Правила доступа, хуки и переменные окружения ведут себя иначе: они применяются только из каталога, в котором стартует поток, поэтому проект с одним репозиторием их учитывает, а проект с несколькими — нет. Инструменты MCP приходят через коннекторы вашего аккаунта claude.ai. У самого разговора проекта коннекторов нет, поэтому работу с ними нужно отдавать потоку.
Панель Overview группирует потоки по состоянию: готовы к проверке, ждут вас, работают, вливаются, простаивают и завершены. Вкладка Library собирает загруженные файлы и файлы, созданные потоками.
Проект расходует лимиты плана быстрее одиночной сессии: каждый работающий поток — это полноценная сессия. Anthropic показывает вкладку Usage по проекту и отдельные настройки модели и усилий для координатора и для потоков. Новый проект запускается на Opus везде, с высокими усилиями для потоков и низкими — для разговора. Простаивающие потоки тоже просыпаются и тратят ресурсы, когда падает CI или приходит комментарий в ревью. Жёсткий потолок — 200 новых потоков в день по всем вашим проектам; поток, упёршийся в лимит, ждёт и возобновляется сам.
- Один проект — один разговор, и Claude заводит поток под каждый кусок работы.
- Каждый поток — полноценная облачная сессия со своей веткой и копией репозитория.
- Общая память и инструкции проекта автоматически доходят до каждого нового потока.
- Параллельные потоки быстрее сжигают лимиты плана: не больше 200 новых потоков в день.
- Бета доступна избранным пользователям Pro и Max в вебе и на десктопе, но не в CLI.
