آنتروپیک طراحی Projects را از صفر نوسازی کرده و کاری که پیش‌تر نیاز به بخش‌بندی، هماهنگی و چسباندن نتایج داشت را به یک سیستم یک‌پارچه تبدیل کرد. در نمونه‌ی جدید، کاربر اهداف پروژه را تعریف می‌کند و Claude مسئولیت هماهنگی و اجرای کارهای موازی را بر عهده می‌گیرد.
Threads و Coordinator؛ شکل نوین کار

هسته‌ی سیستم جدید دو لایه است: threads که کارها را انجام می‌دهند و coordinator که آن‌ها را راهنمایی می‌کند.

زمانی که پروژه‌ای جدید شروع می‌کنید، Claude ابتدا اهداف را پیشنهاد می‌دهد و کارهایی را که می‌تواند بلافاصله انجام دهد شناسایی می‌کند. برای مثال، اگر هدف پروژه این باشد که latency درخواست‌های نقطه‌ی p75 برنامه‌ی شما کاهش یابد، Claude می‌تواند هر endpoint را در یک thread جداگانه profile کند، optimization‌هایی را test کند و همه‌ی آن‌ها را به‌صورت موازی برای repo PRهایی باز کند.

هر thread دقیقاً یک session کامل Claude Code است که روی شاخه‌ی خودش از repository کار می‌کند. اگر دو thread روی کد مشترک کار کنند، تضادهای merge دقیقاً مثل هر conflict معمولی حل می‌شود.

حافظه‌ی مشترک؛ یادگیری بلندمدت
Projects برای کارهایی طراحی‌شده که بیش از یک reply طول می‌کشند و بیش از یک بخش دارند. در طول این فرآیند، Claude جزئیات پروژه را یاد می‌گیرد و از آن‌ها در کارهایش استفاده می‌کند.

هر thread اطلاعات خود را به یک حافظه‌ی مشترک اضافه می‌کند و تمام threads می‌توانند از این حافظه استفاده کنند. این کار نیاز کاربر را به پیچیدگی‌های prompt engineering کاهش می‌دهد.

برای مثال، Claude می‌تواند یاد بگیرد که تاریخ release به جمعه تغییر کرد، چرا امکان export حذف شد یا اینکه باید قبل از تغییر service پرداخت با چه کسی تماس بگیرید.

کاربر می‌تواند سبک کاری خود را هم تنظیم کند — مثلاً تعداد دفعات check-in یا تعداد threads جدیدی که Claude باید باز کند را مشخص کند.

کتابخانه‌ی Artifacts و Files

به‌همراه حافظه، پروژه‌های جدید یک کتابخانه شامل فایل‌های اضافه‌شده و artifacts تولیدشده توسط Claude دارند. این کار یافتن مواد مرتبط را آسان‌تر می‌کند و تضمین می‌کند کارهای جدید می‌توانند روی تلاش‌های قبلی بنا شوند.

موارد استفاده عملی

کاربران می‌توانند مانند بریفینگ به یک مدیر ارشد، اهداف را به Claude بگویند: Claude کار را دسته‌بندی کرده، به threads تفویض می‌کند و progress را کنترل می‌کند.

مثال ۱: یک پروژه را تعریف کنید که هدفش بهبود latency برنامه‌ی checkout است. Claude می‌تواند:

مثال ۲: چند repo (API، web، mobile) را متصل کنید و هدف deprecate کردن یک endpoint v1 قدیمی را تنظیم کنید. Claude:

دسترسی و انتشار
Projects جدید از امروز به‌صورت beta برای مشترکان Claude Pro و Max در دسترس است که از cloud sessions در Claude Code استفاده می‌کنند. در طول هفته‌ی آینده، دسترسی به کاربران بیشتری از Claude Code گسترش می‌یابد.

پروژه‌های جدید برای Team و Enterprise plans بعد از آن منتشر خواهند شد. اگر Pro یا Max دارید و هنوز دسترسی ندارید، می‌توانید وارد waitlist شوید.

پروژه‌های فعلی روی Pro و Max به‌حالت قبلی ادامه می‌دهند و بعداً upgrade خواهند شد.

ملاحظات عملی

چون هر thread یک session کامل Claude Code است و پروژه‌ها می‌توانند چند thread داشته باشند، usage limits می‌تواند سریع‌تر اتمام شود. کاربران می‌توانند مصرف هر پروژه را بررسی کنند و model یا effort level هم برای coordinator و هم برای worker threads را انتخاب کنند.

در حال حاضر threads در cloud اجرا می‌شوند؛ اجرا به‌صورت محلی روی سیستم کاربر و کنار repoهای محلی «خیلی زود» در راه است.

سوالات متداول

تفاوت Projects جدید با قبل چیست؟
پیش‌تر Projects عملاً یک پوشه برای ذخیره‌ی فایل‌ها بود. حالا یک سیستم agentic است که Claude می‌تواند چندین thread موازی باز کند، هر کدام روی یک task جداگانه.
Threads دقیقاً چه چیز هستند؟
هر thread یک session کامل Claude Code در محیط cloud است که روی شاخه‌ی خودش از repository کار می‌کند.

آیا threads می‌توانند روی کد یکسان کار کنند؟
بله، اما تضادها مثل merge conflictهای معمولی حل می‌شود.

چطور می‌توانم progress را کنترل کنم؟
می‌توانید در چت اصلی پروژه یا درون هر thread جداگانه، پیشرفت کار را ببینید و هدایت کنید.

جمع‌بندی

طراحی جدید Projects تلاش می‌کند کار طولانی‌مدت و چندبخشی را برای کاربران ساده‌تر کند. یادگیری مداوم Claude از پروژه، کاهش نیاز به prompt engineering، و توانایی هماهنگی خودکار کارهای موازی، ترکیبی است که توسعه‌دهنده‌ها می‌توانند برای پروژه‌های بزرگ استفاده کنند.


منبع: Claude Blog