Anthropic ساختار بخش Projects در Claude Code را در نسخه بتای جدید بازطراحی کرد. در مدل قبلی، پروژه فقط یک پوشه شامل فایل‌ها و یک چت ساده بود، اما در نسخه جدید، یک مکالمه واحد به‌عنوان هماهنگ‌کننده عمل می‌کند که کارها را به چندین «ترید» (Thread) موازی تقسیم می‌کند. هر ترید یک نشست کامل ابری است که روی شاخه (Branch) و نسخه‌ای مستقل از ریپازیتوری اجرا می‌شود و حتی پس از بستن لپ‌تاپ به کار خود ادامه می‌دهد.

معماری: هماهنگ‌کننده و تریدهای مستقل#

در این ساختار، مکالمه اصلی وظیفه پاسخ‌گویی سریع و شروع تریدهای جدید را بر عهده دارد، اما جزئیات هر ترید را نمی‌بیند. تریدها مانند کارگران عمل می‌کنند؛ آن‌ها در صورت نیاز Pull Request باز می‌کنند، وضعیت CI را رصد می‌کنند و در صورت خطا، اصلاحات را به‌صورت خودکار اعمال می‌کنند. همچنین هر ترید می‌تواند با استفاده از Subagentها، وظایف خود را به بخش‌های ریزتر تقسیم کند.

مدیریت منابع و هزینه‌ها#

از آنجا که هر ترید یک نشست کامل محسوب می‌شود، پروژه‌های جدید سریع‌تر از حد مجاز پلن‌های اشتراکی استفاده می‌کنند. Anthropic برای مدیریت این موضوع، تب Usage را اضافه کرده و تنظیمات جداگانه‌ای برای مدل و سطح تلاش (Effort) هماهنگ‌کننده و تریدها در نظر گرفته است. به‌طور پیش‌فرض، هماهنگ‌کننده از مدل Opus با سطح تلاش پایین و تریدها از همان مدل با سطح تلاش بالا استفاده می‌کنند. سقف سخت‌گیرانه برای ایجاد تریدهای جدید، ۲۰۰ ترید در روز است.

دسترسی‌پذیری و محدودیت‌ها#

این قابلیت در حال حاضر تنها برای کاربران انتخاب‌شده از پلن‌های Pro و Max در نسخه‌های وب و دسکتاپ در دسترس است و از طریق CLI (خط فرمان) قابل استفاده نیست. تریدها به‌طور خودکار فایل‌های CLAUDE.md و تنظیمات پروژه را بارگذاری می‌کنند، اما قوانین دسترسی (Permission Rules) و هوک‌ها تنها در دایرکتوری‌ای که ترید در آن شروع شده اعمال می‌شوند.

خوانش تحریریه: پایان کار با یک‌نشستی‌ها#

این تغییر نشان‌دهنده حرکت جدی Anthropic از ابزارهای تک‌کاره به سمت ایجنت‌های چندگانه و موازی است. اگرچه وجود سقف ۲۰۰ ترید روزانه و مصرف سریع‌تر منابع، نشان می‌دهد که این قابلیت هنوز در مراحل اولیه پایداری است، اما امکان ادامه کار تریدها پس از بستن دستگاه، عملاً مفهوم «نشست» را از یک گفتگوی زنده به یک فرآیند پس‌زمینه‌ای تبدیل می‌کند. برای توسعه‌دهندگانی که روی ریپازیتوری‌های بزرگ کار می‌کنند، چالش اصلی اکنون مدیریت تداخلات (Merge Conflicts) ناشی از تریدهای موازی و کنترل هزینه‌های ناشی از بیدار شدن خودکار تریدهای Idle است.

منبع: MarkTechPost