Anthropic розширила функціональність Claude Code, додавши режим Claude Code Projects — інструмент для тих, хто веде розробку через вайб-кодинг і працює над задачами, що не вкладаються в один запит чи один пул-реквест. Мова про проєкти, які тягнуться тижнями і навіть місяцями.
Фактично це надбудова над звичайними сесіями Claude Code у вигляді ШІ-координатора. Розробник формулює завдання звичною мовою, а система сама розділяє його на паралельні потоки роботи (threads), стежить за їхнім виконанням і утримує загальну пам'ять про поточний стан проєкту. До цього, якщо робота над проєктом розтягувалася на декілька сесій, доводилося або вручну фіксувати статус і переносити його в кожну нову сесію, або відновлювати контекст зі стиснутої версії попередньої розмови. Для бізнесу це особливо болюче питання: інтернет-магазини, CMS чи корпоративні системи рідко мають фінальну точку — вони постійно отримують патчі, оновлення й нові модулі. Anthropic пропонує зберігати весь цей контекст і рішення в одній координуючій оболонці, а не пояснювати все з нуля щоразу, коли відкривається нова сесія.
Не плутати з Claude Projects
Назва нового продукту дійсно вводить в оману, бо в Anthropic ще з червня 2024 року існує Claude Projects — простір для об'єднання чатів, файлів, інструкцій і бази знань за темою. Там кожна розмова лишається окремою, і контекст автоматично не перетікає з одного чату в інший, якщо його не закріпили в пам'яті чи базі знань проєкту.
Claude Code Projects, представлений 17 вересня, вирішує зовсім іншу проблему — координацію агентної розробки коду між кількома сесіями Claude Code. У самій компанії різницю пояснили так:
«Claude Projects» допомагають Claude запам'ятати контекст, який ви йому дали. «Claude Code Projects» покликані допомогти Claude запам'ятати й координувати роботу, яку він виконує.
Anthropic
Наразі бета-доступ отримали лише окремі підписники Claude Pro та Max, які працюють у хмарних сесіях Claude Code і ще не підключили Projects у веб- чи десктоп-версії. Anthropic обіцяє розширити доступ протягом наступного тижня, а згодом додати оновлений досвід і для тарифів Team та Enterprise. Класичні Claude Projects на Pro та Max продовжують функціонувати без змін.
Як працюють координатор і потоки
Принцип роботи Anthropic описує формулою «threads do the work, Claude directs it» — потоки виконують роботу, а Claude керує процесом. У кожному Project є координатор, який стоїть над окремими виконавчими потоками. Розробник надалі спілкується саме з координатором, і може одразу уточнювати чи змінювати вимоги, не чекаючи завершення попереднього завдання. Claude самостійно визначає, чи направити новий запит у вже існуючий потік, чи створити для нього новий.
Є також панель Overview, що показує, які саме моменти вимагають уваги користувача. За словами компанії в анонсі в X, керувати окремими потоками можна навіть з телефона, без потреби тримати кожну сесію Claude Code відкритою на робочій станції.
Anthropic наводить два приклади використання. У першому розробник створює Project із метою зменшити p75-затримку при оформленні замовлення в застосунку — Claude запускає паралельні потоки для профілювання ендпоінтів, тестування оптимізацій і відкриття пул-реквестів. У другому команда підключає репозиторії API, вебу й мобільного застосунку та ставить завдання вивести з експлуатації застарілий ендпоінт v1 — окремі потоки мігрують викликаючий код і тестують кожен репозиторій, а координатор слідкує за залежностями та підказує порядок мерджу змін.
Кожен робочий потік — це самостійна хмарна сесія Claude Code, що діє у власній гілці й копії репозиторію, і може далі поділяти завдання за допомогою субагентів, циклів та воркфлоу. При цьому координація не усуває звичайних конфліктів розробки: якщо декілька потоків змінюють один і той самий код, виникають ті самі мердж-конфлікти, які вирішуються так само, як у звичних пул-реквестах.
Головне — спільна пам'ять
Паралельне виконання завдань уже давно не є унікальною рисою кодогенеруючих агентів. Значно суттєвіше в Claude Code Projects — це стан, що зберігається понад окремими сесіями. Кожен робочий потік поповнює й використовує спільну пам'ять проєкту. Під час тривалої роботи Claude здатен утримувати в пам'яті такі деталі, як перенесена дата релізу, скасована фіча чи інструкцію про те, з ким узгоджувати зміни в конкретному сервісі.
Користувачі можуть налаштовувати частоту звітів Claude, частоту створення нових потоків та рівень деталізації оновлень. У Claude Code Projects є ще й бібліотека, яка збирає файли від користувачів та артефакти, створені самим Claude, — це надає майбутнім задачам доступ до вже напрацьованих матеріалів. Проєкт можна оснастити власним хмарним середовищем, конекторами, плагінами, інструкціями та налаштуваннями моделі.
Це пов'язано з базою знань у звичайних Claude Projects, але відрізняється від неї: там завантажені матеріали й інструкції дають контекст для розмов, тоді як у Claude Code Projects додається спільна операційна пам'ять між робочими потоками — рішення, ухвалені під час роботи над однією частиною ініціативи, впливають на подальшу роботу в інших її частинах.
Спершу хмара, локальна робота — пізніше
На цьому етапі всі робочі потоки Claude Code Projects виконуються виключно в хмарі. Це дає їм змогу продовжувати роботу навіть тоді, коли розробник закрив ноутбук чи вийшов офлайн, проте Anthropic одразу вказує на обмеження: хмарні потоки поки що не мають доступу до файлів чи інструментів на комп'ютері розробника, а також до внутрішніх систем компанії.
В Anthropic обіцяють, що локальна підтримка з'явиться «дуже скоро» — це дозволить Claude Code Projects працювати разом із локальним кодом та інструментами й за межами внутрішньої мережі організації. Для компаній, чиї середовища розробки залежать від приватних пакетів, внутрішніх сервісів чи обмежених мереж, ця відмінність буде критичною.
Окремого тарифного плану для Claude Code Projects не передбачено — функція використовує наявну підписку на Claude, а кожен робочий потік є повноцінною сесією Claude Code. Оскільки один Project здатен запускати кілька потоків одночасно, Anthropic попереджає, що ліміти використання можуть вичерпуватися швидше, ніж зазвичай. Користувачам доступна статистика використання в межах конкретного Project, а також можливість окремо вибирати модель і рівень «зусиль» (effort level) для координатора та для робочих потоків.
Джерело: Highload.tech


