پرش به محتوای اصلی
تصویر مفهومی از یک ویرایشگر کد با هایلایت سبز روی یک فایل به نام AGENTS.md و آیکون‌های مختلف ابزارهای توسعه در اطراف آن
برنامه‌نویسی

کلود کد ۲.۱.۲۷۵: پشتیبانی از AGENTS.md و بیش از ۲۰۰ اصلاحیه برای بهبود تجربه توسعه

نویسنده: انتشار: ۵ دقیقه مطالعه

آخرین به‌روزرسانی کلود کد (۲.۱.۲۷۵) قابلیت جدید پشتیبانی از فایل AGENTS.md را به‌عنوان جایگزین CLAUDE.md معرفی می‌کند. این آپدیت همچنین بیش از ۲۰۰ اصلاح و بهبود در ابزارهای ویرایش، مدیریت پلاگین و

نکات کلیدی

  • کلود کد در نبود CLAUDE.md، فایل AGENTS.md را به‌عنوان منبع دستورالعمل‌های پروژه می‌خواند.
  • نصب پلاگین‌ها از npm با `ignore-scripts` انجام می‌شود تا از اجرای اسکریپت‌های نصب و ریسک‌های امنیتی جلوگیری شود.
  • بیش از ۲۰۰ اصلاح و بهبود در ابزارها، مدیریت حافظه، یکپارچه‌سازی VS Code و ثبات کلی سیستم اعمال شده است.
تبلیغ

برای توسعه‌دهندگانی که از Claude Code به‌عنوان دستیار هوش مصنوعی در پروژه‌های نرم‌افزاری استفاده می‌کنند، نسخه ۲.۱.۲۷۵ یک آپدیت مهم است که تمرکز آن بر ثبات، امنیت و سفارشی‌سازی بهتر گردش کار است. این به‌روزرسانی که در ۱۸ سپتامبر ۲۰۲۶ (۲۷ شهریور ۱۴۰۵) منتشر شده، علاوه بر معرفی یک قابلیت کلیدی، فهرست بلندبالایی از رفع اشکال و بهبودهای ریز و درشت دارد که تجربه کاربری را محسوس‌تر روان می‌کند.

پشتیبانی از AGENTS.md: انعطاف بیشتر در مدیریت پروژه

قابلیت اصلی جدید: در پروژه‌هایی که فایل CLAUDE.md وجود ندارد، کلود کد اکنون به‌طور خودکار فایل AGENTS.md را می‌خواند و از دستورالعمل‌های درون آن پیروی می‌کند. این تغییر به تیم‌ها اجازه می‌دهد با نام‌گذاری متفاوت هم فایل راهنمای پروژه را مدیریت کنند. کاربران می‌توانند این رفتار را از طریق بخش «Project instructions» در مسیر «/config» تغییر دهند. توجه داشته باشید این قابلیت فعلا روی سکوهای Bedrock، Vertex یا Foundry شرکت Anthropic فعال نیست.

اهمیت برای کار تیمی: این تغییر به استانداردسازی بین ریپازیتوری‌ها کمک می‌کند. تیم‌ها می‌توانند در همه مخازن خود یک نام ثابت (مثلا AGENTS.md) برگزینند تا کلود کد همیشه رفتار یکسانی داشته باشد، بدون وابستگی به تنظیمات محلی هر توسعه‌دهنده.

بهبودهای عمده در ابزارها و ثبات سیستم

این آپدیت با تمرکز بر رفع مشکلات آزاردهنده، مخصوصا در سیستم‌های تحت بار یا با منابع محدود، منتشر شده است.

رفع مشکلات حافظه و پردازش:

  • ابزارهای Grep و Glob دیگر وقتی با کمبود حافظه، کمبود پروسس‌ها (processes) یا هندل‌های فایل در سیستم روبه‌رو می‌شوند، پیام «هیچ موردی یافت نشد» نمی‌دهند؛ در عوض خطایی شفاف درباره محدودیت منابع نمایش داده می‌شود.
  • مشکل قطع ناگهانی با عنوان «unrecoverable interface error» در ماشین‌های کند یا تحت بار، به‌ویژه موقع نمایش اولین اسپینر، برطرف شده است.
  • در ویندوز، یک مشکل نادر که بلافاصله بعد از پاسخ کلود با خطای «Out of memory» اجرا را متوقف می‌کرد و جلوی اجرای فراخوانی ابزارها (tool calls) را می‌گرفت، رفع شده است.

اصلاحات در ابزارهای ویرایش و نوشتن:

  • ابزار Write دیگر وقتی مسیر هدف یک پوشه موجود باشد، بی‌سر و صدا عمل را متوقف نمی‌کند؛ اکنون خطایی واضح گزارش می‌دهد.
  • ابزار Edit در پردازش کاراکترهای غیر ASCII و جایگزینی نادرست بک‌اسلش‌های escape‌شده اصلاح شده است.
  • برای ویرایش‌های خیلی بزرگ حاوی متن غیر ASCII، دیگر به‌اشتباه خطای «عبارت باقاعده نامعتبر است: اندازه عبارت باقاعده بسیار بزرگ است» نمایش داده نمی‌شود؛ اکنون پیام درست «رشته در فایل پیدا نشد» نشان داده می‌شود.

ارتقای امنیت و مدیریت پلاگین

مدیریت امن پکیج‌ها: یک تغییر مهم امنیتی در نحوه نصب پلاگین‌ها از منابع npm اعمال شده است. اکنون پکیج‌ها با دستور npm pack --ignore-scripts دریافت و با بررسی یکپارچگی (integrity-verified) نصب می‌شوند. یعنی اسکریپت‌های نصب موجود در پکیج‌ها اجرا نمی‌شوند و سطح ریسک کاهش می‌یابد.

جلوگیری از افشای اطلاعات حساس: چند مشکل که باعث نمایش رمزها یا توکن‌های ذخیره‌شده در آدرس‌های Git، SSH یا Marketplace در لاگ‌ها و پیام‌های پلاگین می‌شد، برطرف شده است.

بهبود رابط مدیریت پلاگین: در بخش /plugin → Installed، اگر یک سرور MCP جدا از پلاگین مربوطه فهرست شده باشد، اکنون مشخص است که به کدام پلاگین تعلق دارد. همچنین، هنگام نصب مجدد یک پلاگین، اگر نسخه جدیدتری در Marketplace موجود باشد، به کاربر اطلاع داده می‌شود و دستور «claude plugin update» پیشنهاد می‌گردد.

تبلیغ

تجربه توسعه یکپارچه در VS Code

بخش قابل‌توجهی از بهبودها مربوط به یکپارچه‌سازی با VS Code است؛ نشانه‌ای از تمرکز Anthropic بر این محیط توسعه.

قابلیت‌های جدید در پنل:

  • اضافه شدن گزینه «خروج از سیستم» (Sign out) به منوی پنل.
  • اضافه شدن شل‌های پس‌زمینه (background shells) و سایر تسک‌های در حال اجرا به نقشه عامل‌ها (agent map) با امکان توقف (Stop) برای هرکدام.
  • دکمه «کپی پاسخ» (Copy response) روی پاسخ‌ها و یک دستور تایپی /copy.
  • امکان مشاهده، ویرایش و حذف یک حافظه ذخیره‌شده (saved memory) از داخل پنجره Memory.

رفع اشکالات مهم:

  • مشکل کشیده شدن رونوشت مکالمه به پایین، به‌صورت پله‌ای در زمان انتظار برای کارت اجازه دسترسی (permission card) برطرف شد.
  • دستورات اسلش (Slash Commands) که حین پاسخ‌دادن کلود تایپ می‌شدند، دیگر به‌عنوان متن برای مدل ارسال نمی‌شوند؛ پس از پایان پاسخ اجرا می‌شوند.
  • نمایش تاریخ آخرین بازگشایی سشن (مثلا بعد از reload پنجره) به‌جای تاریخ آخرین پیام، اصلاح شده است.

کنترل بهتر روی اسکرول: یک تنظیم جدید به نام claudeCode.scrollToBottomOnSend اضافه شده که می‌تواند پرش خودکار به انتهای مکالمه هنگام ارسال پیام را غیرفعال کند. همچنین مشکلی که هنگام اسکرول به بالا و در حال استریم‌شدن پاسخ، کاربر را به انتهای مکالمه می‌کشاند، رفع شده است.

بهبودهای کوچک اما موثر در گردش کار

مدیریت Artifact: راهنمایی ابزار Artifact بهتر شده تا وقتی کلود دسترسی ویرایش روی یک Artifact مشترک دارد، به‌جای انتشار یک کپی جداگانه، همان فایل را در جای خودش به‌روزرسانی کند. همچنین، در اولین انتشار (publish) یک صفحه، به‌جای درخواست یک ایموجی، درخواست یک آیکون تک‌واژه‌ای مطرح می‌شود.

همگام‌سازی تنظیمات حساب: قابلیتی برای همگام‌سازی مهارت‌ها (skills) و پلاگین‌های فعال روی حساب claude.ai کاربر با سشن‌های ترمینالی که با همان حساب وارد شده‌اند اضافه شده است. کاربران می‌توانند این قابلیت را با تنظیمات syncClaudeAiSkills: false یا syncClaudeAiPlugins: false خاموش کنند.

ارسال سریع پیام‌های در صف: یک میانبر جدید (Ctrl+Enter یا Ctrl+X Ctrl+S) اضافه شده که می‌تواند نوبت جاری را قطع کند و همه پیام‌های در صف انتظار را یک‌جا ارسال کند.

پردازش بهتر تصاویر: تصاویر پیست یا پیوست‌شده اکنون در مسیری ذخیره می‌شوند که کلود بتواند بدون درخواست مجوز (permission prompt) آن‌ها را به‌صورت فایل باز کند. این بهبود در محیط دسکتاپ و VS Code هم اعمال شده است.

جمع‌بندی

آپدیت ۲.۱.۲۷۵ کلود کد بیشتر یک به‌روزرسانی نگهداری پربهبود است: ویژگی شاخص آن پشتیبانی از AGENTS.md در نبود CLAUDE.md است، اما ارزش اصلی نسخه در مجموعه بزرگی از رفع اشکال‌هاست؛ از مدیریت بهتر حافظه و خطاهای سیستم تا رفتارهای پیش‌بینی‌پذیرتر در ابزارهای ویرایش و یکپارچه‌سازی VS Code. این تغییرات نشان می‌دهد Anthropic با تکیه بر بازخورد جامعه، در حال پایدارتر کردن پلتفرم برای سناریوهای پیچیده و تحت بار است. برای بررسی نسخه نصب‌شده می‌توانید دستور claude --version را اجرا کنید و در صورت نیاز به‌روزرسانی را انجام دهید.

ابزارهای مرتبط والور

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

فایل AGENTS.md در کلود کد چیست و چه کاربردی دارد؟

در آپدیت ۲.۱.۲۷۵، اگر در ریشه پروژه فایل استاندارد CLAUDE.md وجود نداشته باشد، کلود کد به‌طور خودکار فایل AGENTS.md را جست‌وجو می‌کند و دستورالعمل‌های پروژه را از آن می‌خواند. این قابلیت انعطاف بیشتری برای نام‌گذاری فایل‌های راهنما در اختیار تیم‌ها می‌گذارد.

مهم‌ترین بهبود امنیتی در این آپدیت چیست؟

نصب پلاگین‌ها از npm اکنون با `npm pack --ignore-scripts` انجام می‌شود تا اسکریپت‌های نصب اجرا نشوند و ریسک‌های امنیتی کاهش یابند. نصب نیز با بررسی یکپارچگی انجام می‌شود.

آیا این آپدیت مشکلات عملکردی در سیستم‌های ضعیف را رفع کرده است؟

بله. این نسخه مشکلاتی مانند قطع ناگهانی با خطای «unrecoverable interface error» در ماشین‌های کند، رفتار ابزارهای Grep/Glob در کمبود منابع و برخی اختلالات در شرایط تحت بار سنگین را برطرف کرده است.

منابع

این مقاله با کمک هوش مصنوعی از منابع بالا تدوین و توسط امیرعلی کریمی بازبینی شده است. قوانین محتوایی والور

امیرعلی کریمی

بنیان‌گذار و سردبیر والور

امیرعلی کریمی بنیان‌گذار و سردبیر والور است. مقاله‌های والور با کمک هوش مصنوعی و بر پایه‌ی چند منبع معتبر بین‌المللی تدوین می‌شوند و من پیش از انتشار، هر مطلب را از نظر درستی اطلاعات، روانی متن و منابع بازبینی و تایید می‌کنم. منابع هر مقاله در انتهای همان صفحه فهرست شده‌اند.

لوگوی سیاه و نارنجی زبان Zig
برنامه‌نویسی4 دقیقه مطالعه

Zig 0.17.0 منتشر شد؛ پشتیبانی از معماری‌های کمتر رایج و گام بلند به‌سوی نسخه‌ی 1.0

Zig پس از پنج ماه کار، نسخه‌ی ۰.۱۷.۰ را منتشر کرد. این به‌روزرسانی شامل بهبود سیستم ساخت، لینکر ELF، پشتیبانی از loongarch32 و sparc64 و تصمیم‌گیری روی بیش از ۱۵۰ پیشنهاد زبان است.

لوگوی macOS 27 Golden Gate در کنار یک مک‌بوک
تکنولوژی4 دقیقه مطالعه

macOS 27 معرفی شد؛ طراحی تازه، پشتیبانی گسترده از HDR و حذف نهایی اینتل

اپل با macOS 27 «گلدن گیت» فصل جدیدی برای مک‌ها باز کرده است. این آپدیت با تغییرات گسترده در طراحی رابط کاربری، پشتیبانی فراگیر از HDR و پایان پشتیبانی از مک‌های اینتل، یک به‌روزرسانی بزرگ است.

آیکون ترمینال Bash در کنار دو فایل و یک فلش که نشان‌دهنده‌ی حرکت اتمی است.
برنامه‌نویسی4 دقیقه مطالعه

چرا یک دستور mv ساده می‌تواند جلوی چهار بار پردازش فایل‌ها را بگیرد؟

وقتی چند فرآیند همزمان برای پردازش فایل‌های یک صف برنامه‌ریزی می‌شوند، بدون قفل‌گذاری برخورد و پردازش تکراری رخ می‌دهد. این مقاله با بررسی یک باگ واقعی، راه‌حلی اتمی و ساده با دستور mv در Bash ارائه

تبلیغ
    آپدیت کلود کد ۲.۱.۲۷۵: پشتیبانی از AGENTS.md و ۲۰۰+ اصلاحیه