Anthropic запускає Projects у Claude Code в бета-версії: паралельні хмарні сесії, які продовжують працювати після закриття ноутбука
Anthropic переробила проєкти в Claude Code. Старий проєкт був папкою: кілька файлів і один чат. Новий — це одна безперервна розмова, у якій Claude діє як координатор. Ви описуєте роботу, а Claude вирішує, що перетворити на окремий потік. Кожен потік — це повноцінний хмарний сеанс Claude Code, що працює у власній гілці та з власною копією репозиторію. Потоки працюють паралельно, звітують у розмову та продовжують роботу після того, як ви закриєте ноутбук. У публікації про запуск Anthropic називає це однією розмовою, яка самостійно розділяється на паралельні хмарні сеанси.
Координатор і потоки
Архітектура має два рівні. Розмова в проєкті є координатором. Вона читає те, що ви надсилаєте, відповідає на короткі запитання безпосередньо та запускає потоки для фактичної роботи. Вона бачить звіти потоків, але не кожен крок, який вони виконують. Потоки є виконавцями. Потік відкриває pull request, коли цього потребує робота, а потім стежить за цим pull request з увімкненим автоматичним виправленням. Він надсилає виправлення, якщо CI завершується помилкою, і відповідає, коли перевірки проходять успішно.
Потоки також делегують завдання. Кожен із них може додатково розділити своє завдання за допомогою субагентів, циклів і робочих процесів.
Власний приклад Anthropic: поставити мету зменшити затримку p75 під час оформлення замовлення, а потім попросити Claude профілювати кожну кінцеву точку, перевірити оптимізації та паралельно відкривати pull request у різних потоках. Другий приклад передбачає вилучення застарілої кінцевої точки v1 у репозиторіях API, вебсайту та мобільних застосунків — по одному потоку на кожен, — а Claude повідомляє, які pull request буде злито першими.
Коли два потоки працюють з одним і тим самим кодом, перетин проявляється як звичайний конфлікт злиття git.
Що успадковує кожен потік
Постійний контекст налаштовується один раз і передається кожному новому потоку: репозиторії та завантажені файли проєкту, його інструкції проєкту обсягом до 16 000 символів, а також пам’ять проєкту, яку Claude записує та читає через індекс MEMORY.md. Пам’ять на практиці може містити такі відомості: реліз перенесено на п’ятницю або з ким потрібно порадитися, перш ніж торкатися платіжних даних.
Кожен потік також клонує всі репозиторії проєкту та завантажує CLAUDE.md, навички й плагіни з усіх них. Правила дозволів, хуки та env працюють інакше. Вони застосовуються лише з каталогу, у якому запускається потік, тому проєкт з одним репозиторієм дотримується їх, а проєкт із кількома репозиторіями — ні. Інструменти MCP надходять через конектори у вашому обліковому записі claude.ai. Сама розмова проєкту не має конекторів, тому роботу з конекторами потрібно передавати потоку.
Панель «Огляд» групує потоки за станом: Готові до перевірки, Очікують на вас, У роботі, Інтегруються, Бездіяльні та Вирішені. На вкладці «Бібліотека» зібрано завантажені файли та файли, створені потоками.
Скільки це коштує
Проєкт використовує ліміти тарифного плану швидше, ніж один сеанс, оскільки кожен запущений потік є повноцінним сеансом. Anthropic надає вкладку «Використання» для кожного проєкту, а також окремі налаштування моделі та рівня зусиль для координатора й потоків. Новий проєкт використовує Opus усюди, високий рівень зусиль для потоків і низький — для розмови. Неактивні потоки також прокидаються та знову витрачають ресурси, коли CI завершується помилкою або з’являється коментар до перевірки. Примусовий ліміт становить 200 нових потоків на день для всіх ваших проєктів, а потік, який досягає ліміту використання, очікує та самостійно відновлює роботу.
Ключові висновки
- Один проєкт — це одна розмова, і Claude запускає окремий потік для кожної частини роботи.
- Кожен потік є повноцінним хмарним сеансом із власною гілкою та копією репозиторію.
- Спільна пам’ять та інструкції проєкту автоматично передаються кожному новому потоку.
- Паралельні потоки швидше вичерпують ліміти тарифного плану, а денний ліміт становить 200 нових потоків.
- Бета-версія доступна лише вибраним користувачам Pro і Max у вебверсії та на комп’ютері, але не в CLI.
Ознайомтеся з оголошенням Anthropic, документацією про проєкти Claude Code та публікації @ClaudeDevs про запуск. Уся подяка належить досліднику цього проєкту. Також стежте за нами у Twitter і не забудьте приєднатися до нашого сабреддиту про машинне навчання з понад 150 тисячами учасників та підписатися на нашу розсилку. Стривайте! Ви є в Telegram? Тепер ви також можете приєднатися до нас у Telegram.
Потрібно співпрацювати з нами для просування вашого репозиторію GitHub, сторінки Hugging Face, релізу продукту, вебінару тощо? Зв’яжіться з нами
Перекладено автоматично з англійської. Оригінал статті — за посиланням нижче.