Anthropic пуска Projects в Claude Code в бета: паралелни облачни сесии, които продължават да работят, след като затворите лаптопа
Anthropic преработи Projects в Claude Code. Старият проект представляваше папка: няколко файла и един чат. Новият е един-единствен непрекъснат разговор, в който Claude действа като координатор. Описвате работата, а Claude решава какво да се превърне в нишка. Всяка нишка е пълна облачна сесия на Claude Code, която работи в собствен клон и собствено копие на хранилището. Нишките работят паралелно, докладват в разговора и продължават да работят, след като затворите лаптопа си. Публикацията за старта на Anthropic го описва като един разговор, който сам се разделя на паралелни облачни сесии.
Координатор и нишки
Архитектурата има два слоя. Разговорът в проекта е координаторът. Той прочита изпратеното от вас, отговаря на кратки въпроси на място и стартира нишки за същинската работа. Вижда докладваното от нишките, но не и всяка тяхна стъпка. Нишките са работниците. Нишката отваря заявка за сливане, когато работата го изисква, след което наблюдава тази заявка с активирана автоматична корекция. Тя изпраща корекции, когато CI се провали, и отговаря, когато проверките преминат успешно.
Нишките също делегират задачи. Всяка от тях може да раздели назначението си допълнително чрез подобни на агенти подзадачи, цикли и работни процеси.
Собственият пример на Anthropic: поставяте цел за намаляване на p75 латентността при плащане, след което молите Claude да профилира всеки краен пункт, да тества оптимизации и да отвори заявки за сливане в паралелни нишки. Втори пример премахва остарял краен пункт v1 в хранилища за API, уеб и мобилни приложения — по една нишка за всяко — като Claude съобщава кои заявки за сливане се обединяват първи.
Когато две нишки работят по един и същ код, застъпването се проявява като обикновен 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 стартовия посt. Цялата заслуга е на изследователя на този проект. Също така можете да ни последвате в Twitter и не забравяйте да се присъедините към нашия 150k+ ML SubReddit и да се абонирате за нашия бюлетин. Чакайте! В Telegram ли сте? сега можете да се присъедините към нас и в Telegram.
Имате нужда от партньорство с нас за популяризиране на вашето GitHub хранилище ИЛИ страница в Hugging Face ИЛИ пускане на продукт ИЛИ уебинар и т.н.? Свържете се с нас
Преведено автоматично от английски. Оригиналната статия е на връзката по-долу.